Changes for version 1.04

  • CHK: Fixed bug in XML::Checker::Parser with the setting @InterceptedHandlers (William Horka)
  • CHK: Fixed errors in test case t/chk_batch.t. Most had to do with change from "well-formed" to "well-formed (invalid token)" in error message. Also, the tests in chk_batch.t for the xml file attr3 did not return any errors any more, since XML::Parser >= 2.28 doesn't seem to call the entity handler more than once if a entity is repeated.
  • CHK: Updated t/chk_batch.t to be independent of the order of the error messages generated. This is because the order of the error messages seems to be dependent on the version of perl used (e.g. 5.005 vs. 5.6.0).
  • DOM: Fixed XML::DOM::DocumentType::replaceChild to call SUPER::replaceChild instead of SUPER::appendChild (John Salmon)
  • DOM: Fixed XML::DOM::Text::splitText to use substr instead of (non-existant) substring and insertBefore instead of (non-existant) insertAfter (Duncan Cameron)
  • DOM: Fixed XML::DOM::Text::print to encode '>' and '"' (John Cope)
  • DOM: Added code to convert Model argument of XML::Parser::Dom::Element from XML::Parser::ContentModel to string. XML::Parser >= 2.28 passes a XML::Parser::ContentModel object for the model arg of the Element handler while earlier versions passed a string. Fixed cannot find equals method in XML::Parser::ContentModel in dom_extent.t.
  • DOM: Updated XML::DOM::Entity and XML::Parser::Dom::Entity to reflect new Entity handler API in XML::Parser >= 2.28. There is a new isParam parameter and the name no longer starts with '%' if it is a parameter entity.
  • DOM: Fixed errors in test cases t/build_dom.t t/dom_attr.t by changing hair (none | blue | yellow) "yellow" to hair (none|blue|yellow) 'yellow' Also fixed t/dom_jp_attr by changing equivilent japenese text.
  • DOM: Fixed errors in test cases t/dom_print.t and t/dom_jp_print.t by changing <!ELEMENT doc (beavis | butthead)*> to <!ELEMENT doc (beavis|butthead)*>
  • DOM: Fixed error in test 3 of t/dom_jp_attr.t under Perl 5.6.0 by changing $FILE->print("$name $type") in XML::DOM::AttDef::print.
  • XQL: Updated XQLParser/Makefile.PL to use yapp instead of yapp.pl since yapp.pl was renamed to yapp starting with Parse::Yapp 0.30. This fixed a problem where it mangled XML/XQL/Parser.pm if Parse::Yapp >= 0.30 was installed.
  • XQL: Replaced '>' in __DATA__ section of t/xql_big.t with '&gt;'.

Documentation

A single XML attribute definition in an ATTLIST in XML::DOM
An XML ATTLIST declaration in XML::DOM
An XML attribute in XML::DOM
Escaping XML text blocks in XML::DOM
Common interface for Text, CDATASections and Comments
An XML comment in XML::DOM
Information about XML::DOM implementation
An XML document node in XML::DOM
Facilitates cut & paste in XML::DOM documents
An XML document type (DTD) in XML::DOM
An XML element node in XML::DOM
An XML ELEMENT declaration in XML::DOM
An XML ENTITY in XML::DOM
An XML ENTITY reference in XML::DOM
Super class of all nodes in XML::DOM
An XML NOTATION in XML::DOM
An XML::Parser that builds XML::DOM document structures
An XML processing instruction in XML::DOM
A piece of XML text in XML::DOM
XML declaration in XML::DOM
A perl module for parsing XML documents
Lowlevel access to James Clark's expat XML parser
Creates an XQL query evaluater from a XQL expression
Describes the XQL query syntax

Modules

A perl module for validating XML
an XML::Parser that validates at parse time
A perl module for building DOM Level 1 compliant document structures
A hash table interface for XML::DOM
A node list as used by XML::DOM
Old name of XML::Handler::BuildDOM
an XML::DOM::Parser that validates at parse time
A PerlSAX filter that detects ignorable whitespace
Reformats whitespace for pretty printing XML
Replicates SAX events to several SAX event handlers
PerlSAX handler that creates XML::DOM document structures
Another XML printer/writer/generator
Prints PerlSAX events (for debugging)
Regular expressions for XML tokens
Convert UTF-8 strings to any encoding supported by XML::Encoding
A perl module for querying XML tree structures with XQL
Adds XQL support to XML::DOM nodes
Adds an XQL::Node type for representing and comparing dates and times

Provides

in CheckAncestors.pm
in CmpDOM.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker.pm
in lib/XML/Checker/Parser.pm
in lib/XML/Checker.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in lib/XML/XQL/DOM.pm
in lib/XML/DOM.pm
in lib/XML/XQL/DOM.pm
in lib/XML/DOM.pm
in lib/XML/DOM.pm
in lib/XML/DOM/DOMException.pm
in lib/XML/DOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in lib/XML/XQL/DOM.pm
in lib/XML/DOM.pm
in lib/XML/XQL/DOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in lib/XML/XQL/DOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in lib/XML/DOM.pm
in lib/XML/XQL/DOM.pm
in CmpDOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in lib/XML/XQL/DOM.pm
in CmpDOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in lib/XML/DOM.pm
in lib/XML/DOM.pm
in lib/XML/DOM.pm
in lib/XML/DOM.pm
in lib/XML/XQL/DOM.pm
in CmpDOM.pm
in lib/XML/DOM.pm
in lib/XML/DOM.pm
in lib/XML/UM.pm
in lib/XML/UM.pm
in lib/XML/UM.pm
in lib/XML/XQL/Plus.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL/Debug.pm
in lib/XML/XQL/Debug.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL/DirXQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/DOM.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in XQLParser/Parser.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL/Strict.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm
in lib/XML/XQL.pm