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

Changes for version 1.53

  • Parser
  • catalog interface
  • enabled SGML parsing
  • implemented libxml2 dom recovering
  • parsing into GDOME nodes is now possible
  • XML::LibXML::SAX is now faster
  • made XML::LibXML::SAX parser running without errors in most (all?) cases (DTD handling is still not implemented).
  • DOM interface
  • Node Iterator class
  • NodeList Iterator class
  • introduced XML::GDOME import and export. (EXPERIMENTAL)
  • more security checks
  • general blur
  • removed code shared with XML::GDOME to a separate XML::LibXML::Common module (check CPAN)
  • removed some redundand code
  • more documentation (and docu fixes) (thanks to Petr Pajas)
  • major fixes:
  • possible buffer overflow with broken XML: This may effect all older versions of XML::LibXML, please upgrade!
  • a bug while replacing the document element.
  • very stupid encoding bug. all UTF8 strings will now be marked as UTF8 correctly
  • namespace functions to work with empty namespaces
  • toFH()
  • namespace setting in XPath functions: the namespaces of the document element will always be added now
  • threaded perl 5.8.0 issues
  • calling external entity handlers work again
  • XML::LibXML::SAX::Parser will not throw warnings on DTD nodes

Changes for version 1.53

  • versions of the package. It is recommended to upgrade any XML::LibXML since

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 Tree Iteration Class for XML::LibXML
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 lib/XML/LibXML/NodeList.pm
in LibXML.pm
in lib/XML/LibXML/SAX/Generator.pm
in LibXML.pm