[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: