Tk::XMLViewer is an widget inherited from Tk::Text which displays XML
in a hierarchical tree. You can use the plus and minus buttons to
hide/show parts of the tree.
This module provides an implementation of Canonical XML Recommendation (Version
1, 15 March 2001). It uses XML::GDOME for its DOM tree and XPath nodes.
It provides a XS wrapper around libxml2's Canonical XML code.
XML::DOM::XPath allows you to use XML::XPath methods to query a DOM.
This is often much easier than relying only on getElementsByTagName.
It lets you use all of the XML::DOM methods.
XML::Handler::HTMLWriter is a SAX handler module for outputting
HTML, based on the rules in the XSLT specification, including things
like empty and non-closing tags, and boolean attributes.
XML::LibXML::Iterator implements the iterator part of the DOM
Traversal and Range specification. This class allows to iterate
through a DOM as it is done through an ordinary array.
XML::Parsepp provides a pure Perl implementation to parse XML documents. Its
interface is very close to that of XML::Parser (in fact, the synopsis has, with
some minor modifications, been copied from XML::Parser).
This module is a blunt rewrite of XML::Simple (by Grant McLean)
to use the XML::LibXML parser for XML structures, where the original
uses plain Perl or SAX parsers.
XML::NodeFilter is a generic node-filter class for DOM traversal as
specified in the DOM Level 2 Traversal and Range specification. It
extends that specification so this class is more easy to use for perl
programmers.
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.
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)