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.

