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

Download the latest version of DTD Parser from GitHub

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.)