The hexpat package

[Tags: bsd3, library]

This package provides a general purpose Haskell XML library using the Expat do do its parsing (http://expat.sourceforge.net/ - a fast stream-oriented XML parser written in C). It is extensible to any string type, with String, ByteString and Text provided out of the box.

Basic usage: Parsing a tree (Tree), formatting a tree (Format).

Other features: Helpers for processing XML trees (Proc), trees annotated with XML source location (Annotated), XML cursors (Cursor), more intelligent handling of qualified tag names (Qualified), tags qualified with namespaces (Namespaced), SAX-style parse (SAX), and access to the low-level interface in case speed is paramount (IO).

The design goals are speed, speed, speed, interface simplicity and modular design.

Examples and benchmarks: http://haskell.org/haskellwiki/Hexpat/

DARCS repository: http://code.haskell.org/hexpat/

Credits to the xml (XML.Light) package for Proc and Cursor.


Properties

Versions0.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
Dependenciesbase (>=3 && <5), bytestring, containers, extensible-exceptions (==0.1.*), haskell98, mtl (>=1.1.0.0), parallel, text (>=0.5), utf8-string (>=0.3.3)
LicenseBSD3
Copyright(c) 2009 Doug Beardsley <mightybyte@gmail.com>, (c) 2009 Stephen Blackheath <http://blacksapphire.com/antispam/>, (c) 2009 Gregory Collins, (c) 2008 Evan Martin <martine@danga.com>, (c) 2009 Matthew Pocock <matthew.pocock@ncl.ac.uk>
AuthorDoug Beardsley, Stephen Blackheath (blackh), Gregory Collins, Evan Martin, Matthew Pocock (drdozer)
Maintainerhttp://blacksapphire.com/antispam/
Stabilitybeta
CategoryXML
Home pagehttp://haskell.org/haskellwiki/Hexpat/
Upload dateWed Dec 30 19:53:53 UTC 2009
Uploaded byStephenBlackheath
DistributionsFreeBSD:0.20.3, NixOS:0.20.7
Downloads21195 total (1068 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees