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 UNAUTHORIZED
Simple string values. UNAUTHORIZED
a list of XML document nodes UNAUTHORIZED
Simple numeric values. UNAUTHORIZED
XML::LibXML direct SAX parser
build a LibXML tree from SAX events UNAUTHORIZED
Generate SAX events from a LibXML tree UNAUTHORIZED
LibXML DOM based SAX Parser UNAUTHORIZED
Provides
in LibXML.pm
in LibXML.pm
in LibXML.pm
in LibXML.pm
UNAUTHORIZED
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
UNAUTHORIZED
in LibXML.pm
in LibXML.pm
Examples
- example/article.xml
- example/article_bad.xml
- example/bad.xml
- example/cb_example.pl
- example/complex/complex.dtd
- example/complex/complex.xml
- example/complex/complex2.xml
- example/complex/dtd/f.dtd
- example/complex/dtd/g.dtd
- example/dromeds.xml
- example/dtd.xml
- example/libxml.xml
- example/ns.xml
- example/test.dtd
- example/test.html
- example/test.xhtml
- example/test.xml
- example/test2.xml
- example/test3.xml
- example/xml2pod.pl
- example/xpath.pl