
This is a freely available tool without adware or spyware.
EXCEL 2013 XML TOOLS INSTALL

Generate your spools (or import them manually).Then, after you understand what Creo is looking for, you can plug in your own values and generate XMLs easily. The best way for you to learn the proper format is to have Creo give you the format. The problem with your XML file is absolutely the format. Part of the benefit of having an NWF file (or XML) is not having to manually import spools or designate connectors. But if you just want the file to open, this should work for now (for those who don't still have Excel 2003 lying around, though I imagine that's just as easy for you.I am working on a translation tool to generate XML files for Creo Cabling but unfortunately I don't have a working demonstration available yet.įrom what I can see, you may have enough for a basic routing but this assumes your spools, connectors, and entry ports are all designated in advance. Of course, the point of XML is that data can relate to other data with context and that is lost without a proper schema or DTD file. I tried it and it worked great - got my file to open in Excel 2013 immediately.
EXCEL 2013 XML TOOLS FREE
If you just need to open it there is a free program you can download that converts XML to CSV: If you are just trying to open an XML file one-off you probably don't want to put that much effort into it - but if I figure out a quick and easy solution I'll come update. There are a lot of tools out there that help you do this but, frankly, I've been trying to get them all to work for a few hours and still don't have Excel opening my XML (ran across this post googling the same error code.) So, your underlying problem is that your XML file is referencing a DTD file and you need to convert your DTD file to an XML Schema file (you can verify this by opening the document with a program like Notepad++ and looking at the raw text.) Instead, they expect that your XML file will reference an XML Schema. My understanding is that Excel 2007 and later do NOT support DTD. These are defined within each XML file by linking to either a Document Type Definition ("DTD") or an XML Schema file. So I successfully bypassed the problem by opening the needed file in Excel 2003.Īll XML documents rely upon a definition of what fields are allowed to exist and what values are allowed to exist within each of those fields. I've found on the Internet that Office 2007 and older doesn't prohibit DTD whatever that is. It appeared the file was supposed to be opened in Excel after all.

I've discovered that the file may be supposed to be opened in Word, not Excel, but the Word 2013 gives me the same error.
EXCEL 2013 XML TOOLS CODE
The code I'm talking about is the following Set xmlDoc = CreateObject("Msxml2.DOMDocument.6.0") Is there some solution to just open the file without writing a program for it? And if not, what should I do with this code? Should I recite that code aloud before opening a file or what? Sorry, but I find it really absurd. I've searched for the solution, but all I found are some pieces of code that are supposed to solve the problem.īut I don't get it at all! What code? I'm just opening the file, I'm not writing a program or anything. I'm trying to open an XML file in Excel 2013, but it says it can't do that because "DTD prohibited".
