Changes for version 1.16

  • Added XML::DOM::Element::setTagName
  • Methods returning NodeList objects will now return regular perl lists when called in list context, e.g: @list = $elem->getChildNodes; # returns a list $nodelist = $elem->getChildNodes; # return a NodeList (object reference) Note that a NodeList is 'live' (except the one returned by getElementsByTagName) and that a list is not 'live'.
  • Fixed getElementsByTagName.
    • It would return the node that it was called on (if the tagName matched)
    • It would return the nodes in the wrong order (they should be in document order)

Modules

A perl module for building DOM Level 1 compliant document structures