Software Secret Weapons™  
Linguine Maps For DTD posted by Pavel Simakov on 2005-12-03 10:28:33 under Linguine Maps
view comments
 


Index  •  Intro  •  WSDL  •  Apache Ant  •  DTD's for XML  •  ObJectRelationalBridge  •  Hibernate  •  Gallery  •  FAQ  •  Help  •  JavaDoc  •  Download
Hibernate Configuration  •  Object Relational Impedance Mismatch  

Linguine Maps for XML DTD is an open-source utility that will automatically produce easy to read diagrams from XML DTD’s. The diagram shows all the entities and attributes from the original XML DTD and the relationships between them.

There is absolutely no manual work! It is fully automatic! Use it online now! Just paste a DTD from your favorite XML document into a web form and instantly view a diagram! With a diagram it will take you only minutes to become familiar with new DTD's. You can always go back to source files when more details are needed.

Here we defined a simple DTD for recepie collection. And converted it to a diagram. It is that easy!


<!ELEMENT recipecollection (recipe*)>
<!ELEMENT recipe (title,comment?,ingredient*,operation*)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT ingredient (ingredient*,operation*)?>
<!ATTLIST ingredient name CDATA #REQUIRED
                     amount CDATA #IMPLIED
                     unit CDATA #IMPLIED>
<!ELEMENT operation (#PCDATA)>
<!ELEMENT comment (#PCDATA)>

There are many more sample diagrams available for XML DTD’s.

Linguine Maps is written in Java and provides clean object-oriented diagramming API for graph visualization. We developed a full set of Apache ANT tasks for integrating programmatic visualization with the build process. This package also contains demo applications that show you how to visualize abstract graphs. The DTD parsing was made possible by A Java DTD Parser.

No comments yet


Leave a comment


  Copyright © 2004-2007 by Pavel Simakov SourceForge.net Logo