DTD Parser, Version 2.0

The DTD Parser is a set of Java packages for exploring DTDs. For example, it could be used by software that generates a database schema or Java classes from a DTD. The following components are included:

  • A set of classes that model DTDs as Java objects
  • A DTD parser that creates DTD objects
  • A DTD serializer that writes a DTD from DTD objects
  • A sample application for generating Java classes from DTDs
  • Complete source code
  • Complete documentation

Click here to download version 2.0 of the DTD parser.

The DTD parser, along with its source code, is freely available for use in both commercial and non-commercial settings. It is not copyrighted and has absolutely no warranty. Use it as you will.

Related software

If this DTD parser doesn't meet your needs, you can also try:

You might also be interested in the following object models for XML Schemas:

(Neither list is intended to be comprehensive. Try Google for more products.)