Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!newsfeeds.nerdc.ufl.edu!news.magicnet.net!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!howland.erols.net!newsfeed.fast.net!uunet!in1.uu.net!news.neta.com!not-for-mail
From: Ken MacLeod <
[email protected]>
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Subject: ANNOUNCE: XML::Grove 0.04
Followup-To: comp.lang.perl.modules
Date: 23 Sep 1998 00:07:12 GMT
Organization: PSINet
Lines: 48
Approved:
[email protected] (comp.lang.perl.announce)
Message-ID: <
[email protected]>
NNTP-Posting-Host: gadget.cscaper.com
X-Trace: news.neta.com 906509232 23881 206.67.186.3 (23 Sep 1998 00:07:12 GMT)
X-Complaints-To:
[email protected]
NNTP-Posting-Date: 23 Sep 1998 00:07:12 GMT
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:140 comp.lang.perl.modules:4307
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://unix.hensa.ac.uk/ftp/mirrors/uunet/vendor/bitsko/gdo/
ftp://unix.hensa.ac.uk/mirrors/uunet/vendor/bitsko/gdo/
http://bitsko.slc.ut.us/~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.netheaven.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
[email protected]