Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I'm not so sure about XVCG or Dotty, but it seems what you're trying to do is reverse-engineer an XML file into some form of UML diagram. There are a bunch of options you can take, varying between paid and free -- the paid options tend to work a lot faster and may allow better exporting unless of course you don't mind coding something to do the job.</p> <p><strong><em>Disclaimer:</strong> I have no affiliation with the below, I have purely used them before in different use cases.</em></p> <ol> <li><a href="http://www.oxygenxml.com/xml_schema_editor.html" rel="nofollow noreferrer">Oxygen XML</a>: Provides a simple IDE with which to edit and view XML schema. Can export to different formats (from which you can transport over to Dotty/XVCG?)</li> <li><a href="http://www.intsysr.com/dtdchart.htm" rel="nofollow noreferrer">DTDChart</a>: A shareware/freeware app which takes in any DTD format and transforms it into a relative chart/diagram. Fairly simple to use to get output but doesn't provide any real export functionality other than the diagram.</li> <li><a href="http://www.xmlmodeling.com/hypermodel/overview/" rel="nofollow noreferrer">hyperModel</a>: An Eclipse plug-in, can take most good XML DTD and turn it into a relevant UML diagram. From there you can save it in various interoperable UML formats, e.g. IBM Architect, MagicDraw.</li> <li><a href="http://www.xmlschema.info/xml_schema_editor.html" rel="nofollow noreferrer">Altova XMLSpy</a>: Load up an XML Schema and format it for different viewing formats.</li> <li>Research papers on converting XML to UML should you wish to create your own tool to do the job: <a href="http://crpit.com/confpapers/CRPITV96Necasky.pdf" rel="nofollow noreferrer">Reverse Engineering of XML Schemas to Conceptual Diagrams</a>, <a href="http://www.sftw.umac.mo/~robertb/publications/WSEAS2006/WSEAS2006.pdf" rel="nofollow noreferrer">Reverse engineering XML documents into DTD Graph with SAX</a> and <a href="http://xml.coverpages.org/xmi.html" rel="nofollow noreferrer">XMI</a>.</li> </ol> <p>I have personally found Altova XMLSpy and Oxygen XML to give me the best results. However you may wish to create your own parser to complete your task.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload