libxml-perl Current version is 0.07 | libxml-perl is a collection of 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. |
Questions about how to use this library should be directed to the comp.lang.perl.modules USENET Newsgroup. Bug reports and suggestions for improvements can be sent to the <perl-xml@activestate.com> mailing list. This mailing list is also the place for general discussions and development of the libxml-perl package.
To join the Perl-XML mailing list, send an email message to ListManager@ActiveState.com with the following text in the body:
Subscribe Perl-XML
Source libxml-perl source is available on CPAN in the XML module directory. This link goes through the CPAN redirector so if the site gives you any problems, just click it again and you will be redirected to a different site. libxml-perl source is also available here. The libxml-perl-0.07 README Modules The following modules are part of libxml-perl. Below they are marked with their release status:
BETA XML::Parser::PerlSAX is a PerlSAX parser using XML::Parser (which uses James Clark's Expat XML Parser). XML::Handler::XMLWriter BETA A PerlSAX handler for writing readable XML (in contrast to Canonical XML, for example). XMLWriter is also subclassable and supports calling start and end methods by element-names (subclassed from XML::Handler::Subs). XMLWriter is similar to XML::Parser's Stream style. XML::Handler::Subs BETA A PerlSAX handler base class that calls start and end methods by element-names. Subs is similar to XML::Parser's Subs style. XML::Handler::CanonXMLWriter BETA XML::Handler::CanonXMLWriter is a PerlSAX handler that outputs in Canonical XML. XML::Handler::Sample BETA 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 BETA 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 BETA 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 ALPHA SAX2Perl and Perl2SAX are SAX Parser<->DocumentHandler filters. These modules translate parse events between the Java/CORBA style SAX methods and PerlSAX style methods. The following modules will very likely be renamed in the next release. XML::PatAct::MatchName ALPHA MatchName is a pattern matching module that can be used with PatAct action modules. MatchName uses simple element names or element name lists to match names to actions. XML::PatAct::ToObjects ALPHA ToObjects is a PatAct action module. ToObjects can be used to create application-ready Perl objects from XML instances. XML::PatAct::Amsterdam ALPHA Amsterdam is a PatAct action module. Amsterdam can be used to apply a very simple form of style-sheet to an XML instance by using ``before'' and ``after'' strings that are output before and after the contents of elements. XML::PatAct::PatternTempl, XML::PatAct::ActionTempl BETA PatternTempl and ActionTempl are template files that pattern/action module writers can copy to create new modules. See Creating PatAct Modules for more information. 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. Using PerlSAX UsingPerlSAX is a brief introduction to PerlSAX using the XML::Parser::PerlSAX module. Using PatAct Modules Describes how to use pattern/action modules to transform XML instances. Creating PatAct Modules A document for module writers who are writing new pattern/ action modules. modules.xml modules.xml contains a listing of all Perl XML packages and their public modules categorized by several topics. |
News libxml-perl-0.07 February 22, 2000
libxml-perl-0.06 February 4, 2000
libxml-perl-0.05 August 16, 1999
libxml-perl-0.04 August 11, 1999
libxml-perl-0.03 May 26, 1999
libxml-perl-0.02 May 24, 1999
|