Subject: perlSGML update
From: [email-masked] (Earl Hood)
Date: 8 Dec 1995 22:08:35 GMT
Newsgroups: comp.lang.perl.announce,comp.lang.perl.misc

A new version of the perlSGML package is available.

What's New?

   Update of dtd.pl. Changes include:
     * Fixed code so it will run under Perl 4 and 5.
     * MS-DOS usage support. 
     * Entity map file syntax has changed to the SGML open catalog
       format.
     * Support for the envariables SGML_SEARCH_PATH, SGML_CATALOG_FILES.
     * New functions added.
     * Speed improvement.
     * Bug fixes.

   Changes to dtd.pl will effect all programs that use it.

   Update of dtd2html. Changes include:
     * Base content list on elem.html pages may have elements listed in
       the order they are defined in the content model declaration.
       Occurance indicators, group delimiters, and group connectors are
       also included in the list. 
     * Added support for a general entities page.
     * Inherits changes from dtd.pl (excluding MS-DOS support due to
       filename restrictions).

What is perlSGML
       
   perlSGML is a collection of Perl programs and libraries for processing
   SGML documents. The following software is available in the perlSGML
   distribution: 
     * dtd.pl (2.2.0) -- A Perl library to parse SGML DTDs.
     * dtd2html (1.4.0) -- An SGML DTD documentation/navigation tool.
     * dtddiff (1.1.0) -- List changes in a DTD. 
     * dtdtree (1.2.0) -- Generate content hierarchy trees of SGML
       elements.
     * sgml.pl (0.1.0) -- A Perl library to parse SGML instances. 
     * stripsgml (0.1.1) -- Remove SGML markup.

Availability
     
   The latest distribution of perlSGML is perlSGML.1995Dec08.tar.gz. The
   gzip-tar file may be obtained via
   http://www.oac.uci.edu/indiv/ehood/tar/perlSGML.1995Dec08.tar.gz
   (280204 bytes).