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.22

  • The XML::DOM documentation was translated into Japanese by Takanori Kawai (aka Hippo2000) at http://member.nifty.ne.jp/hippo2000/perltips/xml/dom.htm
  • Fixed documentation of XML::DOM::Node::removeChild() It used to list the exceptions HIERARCHY_REQUEST_ERR, WRONG_DOCUMENT_ERR. (Thanks again, Takanori)
  • XML::DOM::Entity::print was putting double quotes around the notation name after the NDATA keyword.
  • Added Unparsed handler that calls the Entity handler.
  • Changed implementation of XML::Parser::Dom to use local variables for slight performance improvement and easier exception handling.
  • Removed support for old XML::Parser versions (for detecting whether attributes were specified or defaulted.) People should move to latest XML::Parser (currently version 2.23)
  • If an ENTITY value was e.g. '"', it would be printed as """ (Thanks to Raimund Jacob <raimi@pinuts.de>)

Modules

A perl module for building DOM Level 1 compliant document structures
Addition to XML::DOM to exploit Perl's utf8 support