The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.54

  • fixed major bugs, works now with libxml2 2.5.7 or later versions
  • fixed problem with empty document fragments
  • bad tag and attribute names cannot be created anymore
  • Catalog interface is aware about libxml2 configuration
  • XML::LibXML should work now on systems without having zlib installed
  • cleaned the error handling code, which
    • fixes bad reporting of the validating parser
    • fixes bad reporting in xpath functions
  • added getElementsBy*Name() functions for the Document Class
  • fixed memory management problem introduced in 1.53 (that fixes a lot strange things)
  • interface for raw libxml2 DOM building functions (currently just addChild() and addNewChild(), others will follow)
  • fixed namespace handling if nodes are imported to a new DOM.
  • fixed segmentation fault during validation under libxml2 2.4.25
  • fixed bad CDATA handing in XML::LibXML::SAX::Builder
  • fixed namespace handing in XML::LibXML::SAX
  • fixed attribute handing in XML::LibXML::SAX
  • fixed memory leak in XML::LibXML::SAX
  • fixed memory leak in XML::LibXML::Document
  • fixed segfault while appending entity ref nodes to documents
  • fixed some backward compatibility issues
  • fixed cloning with namespaces misbehaviour
  • fixed parser problems with libxml2 2.5.3+
  • moved iterator classes into a separate package (after realizing some CPAN testers refuse to read their warnings from Makefile.PL)
  • improved parser testsuite
  • improved Makefile.PL
  • more documentation

Changes for version 1.54

  • versions of the package.

Documentation

The DOM Attribute Class
The DOM CDATASection Class
The DOM Comment Class
XML::LibXML DOM implementation
DOM Document Class
DOM L2 Implementation of a Document Fragment
A Class implementing Dtd Nodes
The DOM Element Class
A Namespace Class to hold namespace nodes
abstract Base Class DOM-Nodes
The DOM Text Node Class

Modules

Interface to the gnome libxml2 library
Boolean true/false values
Simple string values.
a list of XML document nodes
Simple numeric values.
XML::LibXML direct SAX parser
build a LibXML tree from SAX events
Generate SAX events from a LibXML tree
LibXML DOM based SAX Parser

Provides

in LibXML.pm
in LibXML.pm
in LibXML.pm
in LibXML.pm
in LibXML.pm
in LibXML.pm
in LibXML.pm
in LibXML.pm
in lib/XML/LibXML/SAX/Generator.pm
in LibXML.pm