The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but
introduces a more general and flexible approach for processing XML
with Haskell. The Haskell XML Toolbox uses a generic data model for
representing XML documents, including the DTD subset and the document
subset, in Haskell. This data model makes it possible to use filter
functions as a uniform design of XML processing applications. The
processing filters are implemented as arrows. This is more flexible
than the filter approach from HXML and HaXml, but all filter
applications can easily be transformed into arrows.
This package contains the library documentation.