libxml-enno Overview

## Overview of libxml-enno

This is a high level overview of libxml-enno. It contains the main modules XML::DOM, XML::XQL and XML::Checker and a few new packages:

Contents of libxml-enno
XML::DOM | Provides the classes necessary to: Parse XML documents from files or strings and to store the XML in a tree structure (i.e. XML::DOM::Document) with: XML::DOM::Parser (non-validating parser) XML::DOM::ValParser (validating parser) or from PerlSAX events with XML::DOM::PerlSAX Print XML (document subtree) to file or string Check resulting document against DTD with check() (which uses XML::Checker) Generate PerlSAX events with to_sax()
XML::XQL | Contains all of the classes for performing XQL queries on XML::DOM documents
XML::Checker | Provides classes for checking XML documents against the DTD. XML::Checker is used by: XML::Checker::Parser XML::DOM::ValParser and the check() method of XML::DOM::Node.
XML::Filter::SAXT | Splits PerlSAX event stream into two or more PerlSAX event streams (similar to the Unix 'tee' command)
XML::RegExp | Contains regular expressions for validating XML tokens.