<html>
<head>
<title>perlSGML</title>
</head>
<body>
<!-- =================================================================== -->
<h1 align=center>perlSGML</h1>
<p><em>perlSGML</em> is a collection of Perl programs and libraries
for processing SGML documents. The following software is available
in the <em>perlSGML</em> distribution:
</p>
<table border=0 cellpadding=2>
<tr valign=top>
<th align=center colspan=3><br><strong>Programs</strong></th>
<tr valign=top>
<th align=right><a name="dtd2html"
href="dtd2html.html">dtd2html</a></th><td>1.5.1 -</td>
<td>Create HTML files to navigate, and document a DTD</td>
<tr valign=top>
<th align=right><a name="dtddiff"
href="dtddiff.html">dtddiff</a></th><td>1.2.1 -</td>
<td>List changes in a DTD</td>
<tr valign=top>
<th align=right><a name="dtdtree"
href="dtdtree.html">dtdtree</a></th><td>1.3.1 -</td>
<td>Output content hierarchies of elements</td>
<tr valign=top>
<th align=right><a name="dtdview"
href="dtdview.html">dtdview</a></th><td>0.5.1 -</td>
<td>Interactively query a DTD</td>
<tr valign=top>
<th align=right><a name="stripsgml"
href="stripsgml.html">stripsgml</a></th><td>2.0.0 -</td>
<td>Strip tags from a document instance</td>
<tr valign=top>
<th align=center colspan=3><br><strong>Libraries</strong> (Perl 4)</th>
<tr valign=top>
<th align=right><a name="dtd.pl"
href="dtd.pl.html">dtd.pl</a></th><td>2.4.1 -</td>
<td>DTD parser</td>
<tr valign=top>
<th align=right><a name="sgml.pl"
href="sgml.pl.html">sgml.pl</a></th><td>1.0.0 -</td>
<td>Simple document instance parser</td>
<tr valign=top>
<th align=center colspan=3><br><strong>Modules</strong> (Perl 5)</th>
<tr valign=top>
<th align=right><a name="SGML::DTD"
href="SGML..DTD.html">SGML::DTD</a></th><td>0.02 -</td>
<td>DTD parser</td>
<tr valign=top>
<th align=right><a name="SGML::EntMan"
href="SGML..EntMan.html">SGML::EntMan</a></th><td>0.01 -</td>
<td>Entity manager</td>
<tr valign=top>
<th align=right><a name="SGML::FSI"
href="SGML..FSI.html">SGML::FSI</a></th><td>0.04 -</td>
<td>Formal System Indentifiers</td>
<tr valign=top>
<th align=right><a name="SGML::ISO8859"
href="SGML..ISO8859.html">SGML::ISO8859</a></th><td>0.01 -</td>
<td>ISO 8859 character set routines</td>
<tr valign=top>
<th align=right><a name="SGML::Opt"
href="SGML..Opt.html">SGML::Opt</a></th><td>0.02 -</td>
<td>Command-line option parsing</td>
<tr valign=top>
<th align=right><a name="SGML::Parser"
href="SGML..Parser.html">SGML::Parser</a></th><td>0.11 -</td>
<td>Document instance parser</td>
<tr valign=top>
<th align=right><a name="SGML::SOCat"
href="SGML..SOCat.html">SGML::SOCat</a></th><td>0.02 -</td>
<td>SGML Open Catalog parser</td>
<tr valign=top>
<th align=right><a name="SGML::StripParser"
href="SGML..StripParser.html">SGML::StripParser</a></th><td>0.01 -</td>
<td>Remove tags from document instances</td>
<tr valign=top>
<th align=right><a name="SGML::Util"
href="SGML..Util.html">SGML::Util</a></th><td>0.04 -</td>
<td>General utility routines</td>
</table>
<!-- =================================================================== -->
<hr>
<h2>Availability</h2>
<p>For the latest information on <em>perlSGML</em> and its availability,
see (<a href="http://www.oac.uci.edu/indiv/ehood/perlSGML.html"
>http://www.oac.uci.edu/indiv/ehood/perlSGML.html</a>).
</p>
<!-- =================================================================== -->
<!-- @(#) author.mod 1.2 97/09/16 15:50:29 @(#)
-->
<hr>
<h2><a name="author">Author</a></h2>
<address>
<a href="http://www.oac.uci.edu/indiv/ehood/">Earl Hood</a><br>
<a href="mailto:ehood@medusa.acs.uci.edu"
>ehood@medusa.acs.uci.edu</a><br>
Copyright © 1997<br>
</address>
<!-- =================================================================== -->
<hr>
<address>
97/09/18 14:32:50
</address>
</body>
</html>