Scroll to navigation

Catmandu::XML(3pm) User Contributed Perl Documentation Catmandu::XML(3pm)

NAME

Catmandu::XML - modules for handling XML data within the Catmandu framework

DESCRIPTION

Catmandu::XML contains modules for handling XML data within the Catmandu framework. Parsing and serializing is based on XML::LibXML with XML::Struct. XSLT transormation is based on XML::LibXSLT.

MODULES

Catmandu::Importer::XML
Import serialized XML documents as data structures.
Catmandu::Exporter::XML
Serialize data structures as XML documents.
Catmandu::XML::Transformer
Utility module for XML/XSLT processing.
Catmandu::Fix::xml_read
Fix function to parse XML to MicroXML as implemented by XML::Struct.
Catmandu::Fix::xml_write
Fix function to seralize XML.
Catmandu::Fix::xml_simple
Fix function to parse XML or convert MicroXML to simple form as known from XML::Simple.
Catmandu::Fix::xml_transform
Fix function to transform XML using XSLT stylesheets.

SEE ALSO

This module requires the libraries "libxml2" and "libxslt". For instance on Ubuntu Linux call "sudo apt-get install libxslt-dev libxml2-dev" before installation of Catmandu::XML.

COPYRIGHT AND LICENSE

Copyright Jakob Voss, 2014-

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

2017-10-01 perl v5.26.0