XML Parse Lib is a lightweight set of re-usable
functions for general
purpose parsing, checking, and creation of XML
files. It supports
stream-oriented, SAX, or DOM parsing styles, and
includes an optional
xsd schema validator and a graphical schema
generator. It supports
all valid XML, and includes checking for validity.
It has minimal
dependencies, and is totally self-contained. It is
both speed- and
memory-efficient, and is simple to use.