HXML is a non-validating XML parser written in Haskell. It is designed for space-efficiency, taking advantage of lazy evaluation to reduce memory requirements. HXML may be used as a drop-in replacement for the HaXml parser in existing programs.
Availability: The HXML home page is <URL:http://www.flightlab.com/~joe/hxml>. The current version may be downloaded from <URL:http://www.flightlab.com/~joe/hxml/hxml-0.2.tar.gz>. More recent snapshots may be available in <URL:http://www.flightlab.com/~joe/downloads/>. A hardcopy version of this Web site is also available. (Many thanks to Patryk Zadarnowski for the amazing lambdaTeX package).
The current version is a 0.2 snapshot, and is beta quality. In particular, the interface has not yet stabilized and is subject to change. HXML has been tested with: GHC 6.0, GHC 5.02, NHC 1.12, NHC 1.10 (with 'arrow' patch), and various versions of Hugs 98.
Please contact Joe English with any questions, comments, or bug reports.