The hxt package

[Tags: library, mit]

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 libraray make extensive use of the arrow approach for processing XML.

[Skip to ReadMe]


Versions7.1, 7.3, 7.4, 7.5, 8.0.0, 8.1.0, 8.2.0, 8.3.0, 8.3.1, 8.3.2, 8.4.0, 8.4.1, 8.5.0, 8.5.1, 8.5.2, 8.5.4, 9.0.0, 9.0.1, 9.1.0, 9.1.1, 9.1.2, 9.1.3, 9.1.4, 9.1.5, 9.1.6, 9.2.0, 9.2.1, 9.2.2,,,,,,,,,,,,,,,, (info)
Change logNone available
Dependenciesbase, containers, directory, haskell98, HTTP, HUnit, network, parsec, process, tagsoup [details]
CopyrightCopyright (c) 2005 Uwe Schmidt
MaintainerUwe Schmidt <>
Home page
UploadedSun Mar 2 16:51:04 UTC 2008 by UweSchmidt
DistributionsDebian:, FreeBSD:, LTSHaskell:, NixOS:, Stackage:
Downloads22103 total (738 in last 30 days)
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]




splitbaseChoose the new smaller, split-up base package.Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees

Readme for hxt-7.5

$Id: README,v 1.25 2006/11/15 18:29:08 hxml Exp $

The Haskell XML Toolbox is a collection of tools for processing XML with

The Haskell XML Toolbox is available from:

Detailed information about the features, changes, requirements, installation and documentation
is available from that web page.

A getting started tutorial for HXT is available
under ""

good luck

Uwe Schmidt