This extension provides two classes: XML::Directory::String and
XML::Directory::SAX. Their methods make it possible to set parameters
such as level of details or maximal number of nested sub-directories
and generate either string containing the resulting XML or SAX events.
The SAX generator supports both SAX1 and SAX2 handlers. There are two
SAX interfaces available: basic ContentHandler and optional ErrorHandler.
XML::Elemental is an XML::Parser style and generic classes package
for simplistic and perlish handling of XML data.
This module, which is built as a subclass of XML::Parser, provides a parser
for encoding map files, which are XML files.
XML::Entities provides a mapping from the standard XML entities
to their Unicode characters. A function for decoding is provided.
The mapping can be generated from a DTD file with entity definitions.
Parse FOAF (Friend of a Friend) data
XML::Feed is a syndication feed parser for both RSS and Atom feeds.
It also implements feed auto-discovery for finding feeds, given a URI.
XML::Feed supports the following syndication feed formats:
* RSS 0.91
* RSS 1.0
* RSS 2.0
* Atom
The goal of XML::Feed is to provide a unified API for parsing and using
the various syndication formats. The different flavors of RSS and Atom
handle data in different ways: date handling; summaries and content;
escaping and quoting; etc. This module attempts to remove those differences
by providing a wrapper around the formats and the classes implementing
those formats (XML::RSS and XML::Atom::Feed).
Parse/write/merge/edit RSS/RDF/Atom syndication feeds
This module implements a simple SAX filter that provides XInclude
support. It does NOT support XPointer.
Easy store and restore perl data structures. It use XML::Parser for
read and XML::Writer for write xml.
XML::GDOME is a perl module that provides the DOM Level 2 Core API
for accessing XML documents.
It uses a XS wrapper around the gdome2 library.