on 32eec74 help sign in

A bad XML parser

git clone ssh://git.iko.soy/typeable/hexml

Hexml Hackage version Stackage version Linux Build Status Windows Build Status

An XML DOM-style parser, that only parses a subset of XML, but is designed to be fast. In particular:

The name "hexml" is a combination of "Hex" (a curse) and "XML". The "X" should not be capitalised because the parser is more curse and less XML.

Hexml may be suitable if you want to quickly parse XML, from known sources, and a full XML parser has been shown to be a bottleneck. As an alternative to hexml, which supports things like entities but is still pretty fast, see Pugixml (with a Haskell binding).

Hexml is tested with AFL.

If you want lenses for Hexml, see hexml-lens.