Cabal-Version: >= 1.4 Name: hexpat Version: 0.12 Synopsis: wrapper for expat, the fast XML parser Description: This package provides a general purpose Haskell XML library using Expat to do its parsing ( - 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: . DARCS repository: . Credits to Iavor Diatchki and the @xml@ (XML.Light) package for /Proc/ and /Cursor/. Category: XML License: BSD3 License-File: LICENSE Author: Doug Beardsley, Stephen Blackheath (blackh), Gregory Collins, Evan Martin, Matthew Pocock (drdozer) Maintainer: http://blacksapphire.com/antispam/ Copyright: (c) 2009 Doug Beardsley , (c) 2009-2010 Stephen Blackheath , (c) 2009 Gregory Collins, (c) 2008 Evan Martin , (c) 2009 Matthew Pocock , (c) 2007-2009 Galois Inc. Homepage: http://haskell.org/haskellwiki/Hexpat/ Build-Type: Simple Stability: beta Library Build-Depends: base >= 3 && < 5, haskell98, bytestring, mtl >= 1.1.0.0, text >= 0.5, utf8-string >= 0.3.3, parallel, containers, extensible-exceptions >= 0.1 && < 0.2 Exposed-Modules: Text.XML.Expat.Annotated, Text.XML.Expat.Cursor, Text.XML.Expat.Format, Text.XML.Expat.IO, Text.XML.Expat.Namespaced, Text.XML.Expat.NodeClass, Text.XML.Expat.Proc, Text.XML.Expat.Qualified, Text.XML.Expat.SAX, Text.XML.Expat.Tree Extra-Libraries: expat ghc-options: -Wall