Tree interface to XML documents allowing processing chunk by chunk of huge documents

Edit Package perl-XML-Twig

XML::Twig is (yet another!) XML transformation module.

Its strong points: can be used to process huge documents while still
being in tree mode; not bound by DOM or SAX, so it is very perlish and
offers a very comprehensive set of methods; simple to use; DWIMs as
much as possible

What it doesn't offer: full SAX support (it can export SAX, but only
reads XML), full XPath support (unless you use XML::Twig::XPath), nor
DOM support.

Other drawbacks: it is a big module, and with over 500 methods
available it can be a bit overwhelming. A good starting point is the
tutorial at http://xmltwig.com/xmltwig/tutorial/index.html. In fact the
whole XML::Twig page at http://xmltwig.com/xmltwig/ has plenty of
information to get you started with XML::Twig

Refresh
Refresh
Source Files
Filename Size Changed
XML-Twig-3.52.tar.gz 0000407769 398 KB
cpanspec.yml 0000000803 803 Bytes
perl-XML-Twig-CVE-2016-9180.patch 0000002518 2.46 KB
perl-XML-Twig.changes 0000008971 8.76 KB
perl-XML-Twig.spec 0000003203 3.13 KB
Revision 37 (latest revision is 40)
Pedro Monreal Gonzalez's avatar Pedro Monreal Gonzalez (pmonrealgonzalez) accepted request 821143 from Pedro Monreal Gonzalez's avatar Pedro Monreal Gonzalez (pmonrealgonzalez) (revision 37)
- Security fix [bsc#1008644, CVE-2016-9180]
  * Setting expand_external_ents to 0 or -1 currently doesn't work  
    as expected; To completely turn off expanding external entities
    use no_xxe.
  * Update documentation for XML::Twig to mention problems with
    expand_external_ents and add information about new no_xxe argument
  * Add test CVE-2016-9180.t
  * Add test build-requirements:
    perl-Test-Exception, perl-Text-Iconv, perl-Unicode-Map8
- Add perl-XML-Twig-CVE-2016-9180.patch
Comments 0
openSUSE Build Service is sponsored by