Cabal-Version: >= 1.4
Name: hexpat
Version: 0.9
Synopsis: wrapper for expat, the fast XML parser
Description:
Expat () is a stream-oriented XML parser
written in C.
.
This package provides a Haskell binding for Expat, with a choice of /tree/ or
/SAX-style/ representation, and it includes an /XML formatter/. It is extensible
to any string type, with @String@, @ByteString@ and @Text@ provided out of the box.
.
The emphasis is on speed and simplicity. If you want more complete and powerful
XML libraries, consider using /HaXml/ or /HXT/ instead.
.
Examples and benchmarks:
.
DARCS repository:
Category: XML
License: BSD3
License-File: LICENSE
Author: Stephen Blackheath (blackh), Evan Martin, Matthew Pocock (drdozer)
Maintainer: http://blacksapphire.com/antispam/
Copyright:
(c) 2009 Stephen Blackheath ,
(c) 2008 Evan Martin ,
(c) 2009 Matthew Pocock
Homepage: http://haskell.org/haskellwiki/Hexpat/
Extra-Source-Files:
test/tests.hs,
test/test.xml,
test/benchmark.hs,
test/lazySAX.hs,
test/lazyTree.hs,
test/lazyTreeThrow.hs,
test/leak.hs,
test/errorHandlingWay1.hs,
test/errorHandlingWay2.hs,
test/helloworld.hs,
test/locations.hs,
test/Makefile
Build-Type: Simple
Stability: beta
Library
Build-Depends:
base >= 3 && < 5,
haskell98,
bytestring,
mtl >= 1.1.0.0,
text >= 0.1,
utf8-string >= 0.3.3,
parallel,
containers,
extensible-exceptions >= 0.1 && < 0.2
Exposed-Modules:
Text.XML.Expat.Tree,
Text.XML.Expat.Format,
Text.XML.Expat.Namespaced,
Text.XML.Expat.Qualified,
Text.XML.Expat.IO
Extensions: ForeignFunctionInterface
Extra-Libraries: expat