Changes for version 1.75 - 2011-06-24
- Correct some typos reported in
- https://rt.cpan.org/Ticket/Display.html?id=54390
- Fix the handling of XML::LibXML::InputCallbacks at load_xml().
- https://rt.cpan.org/Ticket/Display.html?id=58190
- The problem was that the input callbacks were not cloned in _clone().
- Apply the patches from https://rt.cpan.org/Ticket/Display.html?id=56334
- Convert t/02parse.t to Test::More .
- Thanks to TODDR .
- Removed the diag() messages which were annoying.
- Add 'make runtest' and 'make distruntest' targets to run the tests using Test::Run ( http://beta.metacpan.org/module/Test::Run ).
- Adds colours and stuff like that.
- Add << LICENSE => 'perl' >> to the Makefile.PL for a license meta-data in the META.YML.
- Feature implementation: joining congruent character data together in SAX driver .
- Apply a somewhat modified patch from:
- https://rt.cpan.org/Ticket/Display.html?id=52368
- Apply a somewhat modified patch from:
- Add t/pod.t .
- Fix https://rt.cpan.org/Ticket/Display.html?id=55000 :
- Apply modified patch in the bug report.
- << If an element contains both a default namespace declaration and a second namespace declaration, adding an attribute using the default namespace declaration will cause that attribute to have the other prefix. >>
Documentation
XML::LibXML Attribute Class
XML::LibXML Class for CDATA Sections
XML::LibXML Comment Class
XML::LibXML DOM Implementation
XML::LibXML DOM Document Class
XML::LibXML's DOM L2 Document Fragment Implementation
XML::LibXML DTD Handling
XML::LibXML Class for Element Nodes
XML::LibXML Class for Input Callbacks
XML::LibXML Namespace Implementation
Abstract Base Class of XML::LibXML Nodes
XML::LibXML Processing Instructions
Parsing XML Data with XML::LibXML
XML::LibXML::Pattern - interface to libxml2 XPath patterns
XML::LibXML::RegExp - interface to libxml2 regular expressions
RelaxNG Schema Validation
XML Schema Validation
XML::LibXML Class for Text Nodes
XML::LibXML::XPathExpression - interface to libxml2 pre-compiled XPath expressions
semi-automatically and partially convert Test.pm scripts to Test::More.
Modules
Perl Binding for libxml2
Boolean true/false values
Constants and Character Encoding Routines
Structured Errors This module is based on xmlerror.h libxml2 C header file. It defines symbolic constants for all libxml2 error codes. Currently libxml2 uses over 480 different error codes. See also XML::LibXML::Error.
Structured Errors
Simple string values.
a list of XML document nodes
Simple numeric values.
XML::LibXML::Reader - interface to libxml2 pull parser
XML::LibXML direct SAX parser
Building DOM trees from SAX events.
Generate SAX events from a LibXML tree
XPath Evaluation
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 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 lib/XML/LibXML/SAX/Parser.pm
in LibXML.pm
in LibXML.pm
in LibXML.pm
in LibXML.pm
Examples
- example/article.xml
- example/article_bad.xml
- example/article_external_bad.xml
- example/article_internal.xml
- example/article_internal_bad.xml
- example/bad.dtd
- example/bad.xml
- example/catalog.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/enc2_latin2.html
- example/enc_latin2.html
- example/ext_ent.dtd
- example/ns.xml
- example/test.dtd
- example/test.html
- example/test.xhtml
- example/test.xml
- example/test2.xml
- example/test3.xml
- example/test4.xml
- example/utf-16-1.html
- example/utf-16-2.html
- example/utf-16-2.xml
- example/xmllibxmldocs.pl
- example/xmlns/badguy.xml
- example/xmlns/goodguy.xml
- example/xpath.pl