XML::Stream
This module provides you with access to XML Streams. An XML Stream
is just that. A stream of XML over a connection between two computers.
For more information about XML Streams, and the group that created them,
please visit:
Little and efficient Perl module to manage xml data.
Perl library that provides a simplified interface to XML::Parser
XML::Toolkit is a suite of tools that work to make handling XML easier. It is
designed to marshall XML documents into Moose classes and back again with
minimal changes.
This module uses XML::Parser to make XML document trees constructed of
XML::Element objects (and XML::Element is a subclass of HTML::Element
adapted for XML). XML::TreeBuilder is meant particularly for people
who are used to the HTML::TreeBuilder / HTML::Element interface to
document trees, and who don't want to learn some other document
interface like XML::Twig or XML::DOM.
This module provides a Perl interface to the libsyck data serialization
library. It exports the Dump and Load functions for converting Perl
data structures to YAML strings, and the other way around. It also
provides an implementation of JSON parsing and generation. Because
JSON is YAML (http://redhanded.hobix.com/inspect/yamlIsJson.html),
using libsyck gives you the fastest and most memory efficient parser
and dumper for JSON data representation.
XML::TreePP module parses XML file and expands it for a hash tree. And
also generate XML file from a hash tree. This is a pure Perl
implementation. You can also download XML from remote web server like
XMLHttpRequest object at JavaScript language.
XML::Twig - Tree interface to XML documents allowing chunk by chunk
processing of huge documents.
From the website:
XML-Twig is a Perl module that subclasses XML-Parser to allow easy
processing of XML documents of all sizes. A flush method allows dumping of
a completely processed sub-document to be printed, thus allowing processing
of documents of any size.
XML::Validate is a generic interface to different XML validation backends.
Backends for the following validators are included with this distribution:
** LibXML (& you'll need XML::LibXML)
** Xerces (& you'll need XML::Xerces)
This module is yet another parser and tree-builder for HTML documents. It is
designed to make extraction and modification of HTML documents simplistic. The
API allows for easy custom additions to the document being parsed, and allows
very specific tag, text, and comment extraction.