Changes for version 3.50 - 2016-11-22

  • added: the no_xxe option to XML::Twig::new, which causes the parse to fail if external entities are used (to prevent malicious XML to access the filesystem). See RT#118097 https://rt.cpan.org/Public/Bug/Display.html?id=118097
  • fixed: warning (and soon error) due to unescaped literal left braces in regular expressions in the code generating Twig.pm reported by trwyant https://github.com/mirod/xmltwig/issues/26
  • fixed: (partial fix) implement getNamespaces in XML::Twig::XPath::Elt the expression doesn't crash the code, but doesn't return anything interesting (yet) reported by Nathan Glenn https://github.com/mirod/xmltwig/issues/12
  • fixed: various spelling mistakes https://github.com/mirod/xmltwig/pull/24 thanks to James McCoy for the patch
  • git repo cleanup, thanks to mjg17

Documentation

grep XML files looking for specific elements
merge back XML files split with xml_split
xml pretty-printer
spellcheck XML files
cut a big XML file into smaller chunks

Modules

A perl module for processing huge XML documents in tree mode.

Provides

in Twig.pm
in Twig.pm
in Twig.pm
in Twig/XPath.pm
in Twig/XPath.pm
in Twig/XPath.pm
in Twig/XPath.pm