hexpat: wrapper for expat, the fast XML parser
Expat (http://expat.sourceforge.net/) is a stream-oriented XML parser written in C. It is known for being simple and fast.
There are already nice XML libraries in the Text.XML hierarchy. The reason to use Expat is when speed is of concern. From a benchmark that compares getting the length of the root node of a HaXml tree (presumably forcing parsing the entire file) against running an Expat parser with a registered start node handler, Expat is about 12 times faster. This is not a fair benchmark; HaXml does a lot more than this Expat library. But if Expat suffices, it is good for what it does.
Downloads
- hexpat-0.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 0.15, 0.15.1, 0.16, 0.17, 0.18, 0.18.1, 0.18.2, 0.18.3, 0.19, 0.19.1, 0.19.2, 0.19.3, 0.19.4, 0.19.5, 0.19.6, 0.19.7, 0.19.8, 0.19.9, 0.19.10, 0.20.1, 0.20.2, 0.20.3, 0.20.4, 0.20.5, 0.20.6, 0.20.7, 0.20.8, 0.20.9, 0.20.10, 0.20.11, 0.20.12, 0.20.13 |
---|---|
Dependencies | base, bytestring, haskell98 [details] |
License | BSD-3-Clause |
Copyright | (c) 2008 Evan Martin <martine@danga.com> |
Author | Evan Martin |
Maintainer | martine@danga.com |
Category | XML |
Home page | http://neugierig.org/software/darcs/browse/?r=hexpat;a=summary |
Uploaded | by EvanMartin at 2008-03-03T01:19:15Z |
Distributions | FreeBSD:0.20.9, LTSHaskell:0.20.13, NixOS:0.20.13, Stackage:0.20.13 |
Reverse Dependencies | 27 direct, 262 indirect [details] |
Downloads | 62305 total (51 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |