DTDParse v2.00
==============
DTDParse is a tool for processing SGML and XML DTDs. The primary
motivation for writing DTDParse was to provide a framework for
building documentation for DTDs, but other applications are easy
to imagine.
Using DTDParse is a two-step process. First the DTD is parsed
with 'dtdparse'. This produces an XML version of the DTD.
Subsequent processing is performed against this XML version.
More information about DTDParse is available in the SGML::DTDParse
manual page.
INSTALLATION
To install this package type the following:
perl Makefile.PL
make
make test
make install
You may need administrative priviledges to do the above.
If you want to install in a separate location from perl's default,
you can do something like the following:
perl Makefile.PL PREFIX=/path/to/install
DOCUMENTATION
Manpages are included in the DTDParse installation. They can
be accessed like any other Perl module or command. For example,
perldoc SGML::DTDParse
If you want to read the documentation before installation, you
can generate HTML documentation by typing the following after
running 'perl Makefile.PL' described above:
make htmldoc
HTML documentation will be available in doc/html.
DEPENDENCIES
DTDParse modules and scripts require these other modules and libraries:
Getopt::Long
Text::DelimMatch
XML::Parser
XML::DOM
For prerequisites that apply for a specific script or module,
see the individual scripts' and modules' reference pages.
COPYRIGHT AND LICENSE
Copyright (C) 1999-2001, 2003 Norman Walsh
2005, Earl Hood
DTDParse may be copied only under the terms of either the Artistic
License or the GNU General Public License, which may be found in the
DTDParse distribution.