cpan XML-LibXML 1.53

latest releases: 2.0210, 2.0209, 2.0208...
21 years ago

Parser
  • catalog interface
  • enabled SGML parsing
  • implemented libxml2 dom recovering
  • parsing into GDOME nodes is now possible
  • XML::LibXML::SAX is now faster
  • made XML::LibXML::SAX parser running without errors in most (all?) cases
    (DTD handling is still not implemented).

DOM interface

  • Node Iterator class
  • NodeList Iterator class
  • introduced XML::GDOME import and export. (EXPERIMENTAL)
  • more security checks

general blur

  • removed code shared with XML::GDOME to a separate XML::LibXML::Common
    module (check CPAN)
  • removed some redundand code
  • more documentation (and docu fixes) (thanks to Petr Pajas)

major fixes:

  • possible buffer overflow with broken XML:
    This may effect all older versions of XML::LibXML, please upgrade!

  • a bug while replacing the document element.

  • very stupid encoding bug. all UTF8 strings will now be marked as
    UTF8 correctly

  • namespace functions to work with empty namespaces

  • toFH()

  • namespace setting in XPath functions:
    the namespaces of the document element will always be added now

  • threaded perl 5.8.0 issues

  • calling external entity handlers work again

  • XML::LibXML::SAX::Parser will not throw warnings on DTD nodes

Don't miss a new XML-LibXML release

NewReleases is sending notifications on new releases.