Re: Package wanted: libxml-grove-perl
Hi,
While we're on the subject of packaging xml stuff, I intent to package
libxml-perl which is a collection of smaller Perl modules, scripts,
and documents for working with XML in Perl. libxml-perl software
works in combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove
and others. Note that some of these modules are still under (heavy)
development.
It consists of the following modules:
XML::Parser::PerlSAX
XML::Parser::PerlSAX is a PerlSAX parser using XML::Parser
(which uses James Clark's Expat XML Parser).
XML::Handler::Sample
XML::Handler::Sample is a PerlSAX handler that simply prints
out the event names as they are parsed by a PerlSAX parser.
It can be used for debugging or as a template for building new
handlers. XML::Handler::Sample contains handlers for all
known parser events.
XML::ESISParser
XML::ESISParser is a validating PerlSAX parser using James
Clark's `nsgmls' SGML/XML Parser. ESISParser supports both
XML and SGML document instances. Unless you need validation,
you should probably be using XML::Parser::PerlSAX or
XML::Parser.
XML::ESISParser with XML::Grove obsolete the
SGML::SPGroveBuilder and SGML::Grove modules.
Data::Grove
Data::Grove::Parent
Data::Grove::Visitor
Data::Grove and it's helpers provide a base class for deeply
nested or directed graph structures. Used by XML::Grove (and
others soon).
XML::SAX2Perl
XML::Perl2SAX
SAX2Perl and Perl2SAX are SAX Parser<->DocumentHandler
filters. These modules translate parse events between the
Java/CORBA style SAX methods and PerlSAX style methods.
and of the following documents:
PerlSAX
This document defines a Perl binding to SAX 1.0. PerlSAX-
based parser modules implement and possibly extend the
interface described in PerlSAX.
UsingPerlSAX
UsingPerlSAX is a brief introduction to PerlSAX using the
XML::Parser::PerlSAX module.
modules.xml
modules.xml contains a listing of all Perl XML packages and
their public modules categorized by several topics.
Thanks,
Ardo
--
Ardo van Rangelrooij
home email: avrangel@flevonet.nl, ardo@debian.org
home page: http://www.tip.nl/users/ardo.van.rangelrooij
PGP fp: 3B 1F 21 72 00 5C 3A 73 7F 72 DF D9 90 78 47 F9
Reply to: