mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-25 00:51:21 +00:00
624e888c56
introduces a more general 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. It contains a validating XML parser, a HTML parser, namespace support, an XPath expression evaluator, an XSLT library, a RelaxNG schema validator and funtions for serialization and deserialization of user defined data. The library make extensive use of the arrow approach for processing XML. WWW: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
13 lines
720 B
Plaintext
13 lines
720 B
Plaintext
The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but
|
|
introduces a more general 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.
|
|
It contains a validating XML parser, a HTML parser, namespace support,
|
|
an XPath expression evaluator, an XSLT library, a RelaxNG schema
|
|
validator and funtions for serialization and deserialization of user
|
|
defined data. The library make extensive use of the arrow approach for
|
|
processing XML. Since version 8.5 XPath and XSLT have been moved to
|
|
separate packages hxt-xpath and hxt-xslt.
|
|
|
|
WWW: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
|