hexml: XML subset DOM parser

[ bsd3, library, xml ] [ Propose Tags ]

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

[Skip to Readme]
Versions [faq] 0.1, 0.2, 0.3, 0.3.1, 0.3.2, 0.3.3, 0.3.4
Change log CHANGES.txt
Dependencies base (>=4.5 && <5), bytestring, extra (>=0.3) [details]
License BSD-3-Clause
Copyright Neil Mitchell 2016
Author Neil Mitchell <ndmitchell@gmail.com>
Maintainer Neil Mitchell <ndmitchell@gmail.com>
Revised Revision 1 made by HerbertValerioRiedel at Tue Dec 13 14:33:31 UTC 2016
Category Development
Home page https://github.com/ndmitchell/hexml#readme
Bug tracker https://github.com/ndmitchell/hexml/issues
Source repo head: git clone https://github.com/ndmitchell/hexml.git
Uploaded by NeilMitchell at Sun Dec 4 18:57:21 UTC 2016
Distributions LTSHaskell:0.3.4, NixOS:0.3.4, Stackage:0.3.4
Downloads 2102 total (132 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]




Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Readme for hexml-0.1

[back to package description]

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:

  • Entities, e.g. &amp;, are not expanded.
  • Not all the validity conditions are checked.
  • No support for <!DOCTYPE related features.

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.