Read a dtdparse xml file and produce formatted documentation
dtdformat [options] xmlfile
dtdformat generated formatted documentation based upon a DTDParse \s-1XML\s0 file created by dtdparse. The following documentation formats are supported:
Designated by the \*(C`--html\*(C' option.
Designated by the \*(C`--refenty\*(C' option.
One of the above formats must be specified, or dtdformat will abort with an error.
Include what an entity and/or element appears in. The default is to include.
Include, or not include, element attributes in documentation. The default is to include.
Root directory to place documentation.
Entity name prefix for entities defined in DocBook RefEntry, \*(C`--refentry\*(C', output. If not specific, \*(C`dtdparse\*(C' is used.
Include, or not include, list of children for elements. The default is to include.
Include, or not include, element content models in documentation.
Enable debugging output.
Include, or not include, Description sections in documentation. The default is to include.
Include, or not include, Example sections in documentation. The default is to include.
Include, or not include, element exclusions in documentation. The default is to include.
Generate \s-1HTML\s0 documentation.
Include, or not include, element inclusions in documentation. The default is to include.
Include, or not include, possible element parents in documentation. The default is to include.
Generate DocBook Refentry (manpage) documentation.
Include, or not include, element synopses in documentation. The default is to include.
Include, or not include, element tag minization settings in documentation. The default is to include.
Included, or not include, unexpanded content models in element documentation. The default is to include.
Output progress (the default).
Print program version and synopsis.
Print program synopsis and options available.
Print program manual page.
dtdparse
See SGML::DTDParse for an overview of the DTDParse package.
Getopt::Long, \s-1XML::DOM\s0
<http://dtdparse.sourceforge.net/>
Originally developed by Norman Walsh, <[email protected]>.
Earl Hood <[email protected]> picked up support and maintenance.
See SGML::DTDParse for copyright and license information.