libxml-struct-perl
represent XML as data structure preserving element order
Description
XML::Struct implements a mapping between XML and Perl data structures. By default, the mapping preserves element order, so it also suits for "document-oriented" XML. In short, an XML element is represented as array reference with three parts: [ $name => \%attributes, \@children ]
This data structure corresponds to the abstract data model
of MicroXML <http://www.w3.org/community/microxml/>,
a simplified subset of XML.
If your XML documents don't contain relevant attributes,
you can also choose to map to this format:
[ $name => \@children ]
Both parsing (with XML::Struct::Reader or function readXML)
and serializing (with XML::Struct::Writer or function writeXML)
are fully based on XML::LibXML,
so performance is better than XML::Simple
and similar to XML::LibXML::Simple.Upload more screenshots
Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.
Upload a screenshotHint: upload an image here from your clipboard with Ctrl-V
Homepage
https://github.com/nichtich/XML-Struct
Install this software package
If the package is available for the distribution you are currently using on your computer then install the software by clicking on…
Install libxml-struct-perl