Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

ANNOUNCE: libxml-perl-0.05 and -0.04


Date: 16 Aug 1999 13:38:46 -0500
From: Ken MacLeod <ken@bitsko.slc.ut.us>
To: perl-xml@activestate.com, xml-dev@ic.ac.uk
Subject: ANNOUNCE: libxml-perl-0.05

libxml-perl-0.05 is making it's way to CPAN archive sites.
libxml-perl is a collection of smaller Perl modules, scripts, and
documents for working with XML.  libxml-perl software works in
combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove, and
others.

  <http://www.perl.org/CPAN/modules/by-module/XML/>

HTML-rendered PODs can be found on the home page,

  <http://bitsko.slc.ut.us/libxml-perl/>

Significant changes since libxml-perl-0.04:

  * Major update to the PerlSAX specification:

    * Added an introduction

    * Added a ``Deviations from the Java version'' section

    * Re-added the `set_document_locator()' handler method

    * Added arguments to method synopses

    * Attributed most of the content to the SAX 1.0 Java
      Implementation documentation

  * XML::Handler::XMLWriter: a new PerlSAX handler for writing
    readable XML (in contrast to Canonical XML).  Similar to
    XML::Parser's Stream style

  * XML::Handler::Subs: a new PerlSAX handler base class for calling
    user-defined subs by element-name.  Similar to XML::Parser's Subs
    style

  * XML::PatAct::ToObjects: added a CopyAttributes option and a
    `-grove-contents' action

libxml-perl contains the following:

  Modules
    XML::Parser::PerlSAX
    XML::Handler::XMLWriter
    XML::Handler::Subs
    XML::Handler::Sample
    XML::Handler::CanonXMLWriter
    XML::ESISParser
    Data::Grove
    Data::Grove::Parent
    Data::Grove::Visitor
    XML::PatAct::ActionTempl
    XML::PatAct::Amsterdam
    XML::PatAct::MatchName
    XML::PatAct::PatternTempl
    XML::PatAct::ToObjects
    XML::SAX2Perl
    XML::Perl2SAX

  Documents
    PerlSAX
    Using PerlSAX
    Using PatAct Modules
    Creating PatAct Modules
    List of Perl XML modules by category, in XML

-- 
  Ken MacLeod
  ken@bitsko.slc.ut.us

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1

Date: 11 Aug 1999 12:37:06 -0500
From: Ken MacLeod <ken@bitsko.slc.ut.us>
To: perl-xml@activestate.com, xml-dev@ic.ac.uk
Subject: ANNOUNCE: libxml-perl-0.04

libxml-perl-0.04 is making it's way to CPAN archive sites.
libxml-perl is a collection of smaller Perl modules, scripts, and
documents for working with XML.  libxml-perl software works in
combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove, and
others.

  <http://www.perl.org/CPAN/modules/by-module/XML/>

HTML-rendered PODs can be found on the home page,

  <http://bitsko.slc.ut.us/libxml-perl/>

Changes since libxml-perl-0.03:

  * The major new part of this release is a design, documentation, and
    alpha implementations for modular pattern (query) and action
    processing.

    Briefly, patterns and actions are specified as pairs of pattern
    and action statements.  The pattern format or language is defined
    by a pattern module and the action format or language is defined
    by an action module.  An action module is a PerlSAX handler and it
    drives the processing by the two modules.

    Included are ``Using PatAct Modules'' and ``Creating PatAct
    Modules'' documents, a module for matching against simple element
    names, XML::PatAct::MatchName, a module for converting XML into
    Perl Objects, XML::PatAct::ToObjects, a module for simple before
    and after style text replacement inspired by the Amsterdam SGML
    Parser and Linuxdoc, XML::PatAct::Amsterdam, and template modules
    for creating new pattern or action modules.

  * A fix to XML::Parser::PerlSAX and XML::ESISParser to correct a
    missing hash argument in `start_document()' and `end_document()'.

Changes since libxml-perl-0.02:

  * Added a PerlSAX handler for writing Canonical XML,
    XML::Handler::CanonXMLWriter.

libxml-perl contains the following:

  Modules
    XML::Parser::PerlSAX
    XML::Handler::Sample
    XML::Handler::CanonXMLWriter
    XML::ESISParser
    Data::Grove
    Data::Grove::Parent
    Data::Grove::Visitor
    XML::PatAct::ActionTempl
    XML::PatAct::Amsterdam
    XML::PatAct::MatchName
    XML::PatAct::PatternTempl
    XML::PatAct::ToObjects
    XML::SAX2Perl
    XML::Perl2SAX

  Documents
    PerlSAX
    Using PerlSAX
    Using PatAct Modules
    Creating PatAct Modules
    List of Perl XML modules by category, in XML

-- 
  Ken MacLeod
  ken@bitsko.slc.ut.us

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1

Prepared by Robin Cover for the The SGML/XML Web Page archive.


Globe Image

Document URL: http://xml.coverpages.org/libxml-perl005Ann.html