XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> XML Parsers -> HXML

HXML

Date: Mar. 11, 2002
Link: http://www.flightlab.com/~joe/hxml/
Source Author or Organization: Joe English

HXML is a Haskell-based non-validating XML parser that employs lazy evaluation, where an evaluation is not performed unless and until its result is needed, to keep memory requirements low (see HaXml for more about the functional programming language Haskell). HXML may be used as a replacement for HaXml.

HXML uses an XMLNode tree, referring to an algebraic data type that corresponds to XML Information Set items, to represent an XML Document. The HXML language is described in the document Introduction to HXML (hxml.pdf, 76k), which also lists current fixes and features. This page includes a link to download the current HXML distribution.