
ANNOUNCE: XML::Grove 0.04
The XML::Grove module defines a set of objects representing XML
documents.
XML::Grove includes modules for accessing the XML objects, converting
XML content to strings, and writing XML.
XML::Grove is making it's way to CPAN at:
$CPAN/authors/id/KMACLEOD/XML-Grove-0.04.tar.gz
and is mirrored at:
ftp://ftp.uu.net/vendor/bitsko/gdo/
http://www.*-*-*.com/
ftp://unix.hensa.ac.uk/mirrors/uunet/vendor/bitsko/gdo/
http://www.*-*-*.com/ ~ken/perl-xml/ (slow serial line)
The last link also includes HTML copies of the PODs and additional
examples.
XML::Grove requires XML::Parser from
http://www.*-*-*.com/ ~coopercc/xmlparser/intro.html
Changes since 0.03:
* Added support for Clark Cooper's updates to XML::Parser
* several bug fixes
There is a major, but simple to fix, backward incompatible change
using the new XML::Parser. Prior to 0.04, you would parse the XML
document and get the grove using this code:
$parser->parsefile($file_name);
$grove = $parser->{Grove};
With the new XML::Parser, the grove is returned from `parsefile',
these lines should be changed to:
$grove = $parser->parsefile($file_name);
The old method is still required with the original XML::Parser 0.0.
--
Ken MacLeod