A DTD Generator
If you share my distaste for the syntax of DTDs and would rather wash the car than sit down to write one, you may be interested in a little utility I have written called DTDGen. It takes a well-formed XML document and generates a DTD for it. Of course, it has limitations. It is trying to induce general rules from one example. But I've found it useful in a number of contexts: * you can use it to produce a "first cut" DTD which you can then refine by hand * you can construct an XML document that exhibits as many structural features of your document design as possible and then use DTDGen to generate something close to the "true" DTD * you can use it to gain an understanding of the structure of XML documents that have been published without a DTD (an example being the XML specification itself) This is homespun software not a professional product, use it accordingly. You can download it from http://home.iclweb.com/icl2/mhkay/dtdgen.zip You will need an XML parser and SAX 1.0 driver (and of course a Java 1.1 environment). The download includes java source and class files (copy these to your classpath) and an HTML document explaining what it does and what it doesn't. Let me know of any problems. Mike Kay xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format