The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.51

  • fixed parser bug with broken XML declarations
  • fixed memory management within documents that have subsets
  • fixed some threaded perl issues (special thanks to andreas koenig for the patch)
  • applied Win32 tests (special thanks to randy kobes for the patch)
  • fixed findnodes() and find() to return empty arrays in array context if the statement was legal but produced no result.
  • fixed namespace handling in xpath functions
  • fixed local namespace handling in DOM functions
  • pretty formating to all serializing functions *NOTE* the XML::LibXML::Node::toString interface changed check the XML::LibXML::Node man page
  • made xpath functions verbose to perl (one can wrap evals now)
  • improved native SAX interface
  • improved XML::LibXML::SAX::Builder
  • added getNamespaces to the node interface
  • better libxml2 version testing
  • more documentation

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
"virtual" 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