hxt-8.3.2: hxt.cabal
-- arch-tag: Haskell XML Toolbox main description file
name: hxt
version: 8.3.2
license: OtherLicense
license-file: LICENCE
maintainer: Uwe Schmidt <uwe@fh-wedel.de>
stability: stable
category: XML
synopsis: A collection of tools for processing XML with Haskell.
description: The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but introduces a more general approach for processing XML with Haskell. The Haskell XML Toolbox uses a generic data model for representing XML documents, including the DTD subset and the document subset, in Haskell. It contains a validating XML parser, a HTML parser, namespace support, an XPath expression evaluator, an XSLT library, a RelaxNG schema validator and funtions for serialization and deserialization of user defined data. The libraray make extensive use of the arrow approach for processing XML.
homepage: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
copyright: Copyright (c) 2005-2008 Uwe Schmidt
build-type: Simple
cabal-version: >=1.6
library
exposed-modules:
Control.Arrow.ArrowIO,
Control.Arrow.ArrowIf,
Control.Arrow.ArrowList,
Control.Arrow.ArrowNF,
Control.Arrow.ArrowState,
Control.Arrow.ArrowTree,
Control.Arrow.IOListArrow,
Control.Arrow.IOStateListArrow,
Control.Arrow.ListArrow,
Control.Arrow.ListArrows,
Control.Arrow.StateListArrow,
Data.AssocList,
Data.Atom,
Data.Char.UTF8,
Data.NavTree,
Data.Tree.Class,
Data.Tree.NTree.TypeDefs,
Text.XML.HXT.Arrow,
Text.XML.HXT.Arrow.DTDProcessing,
Text.XML.HXT.Arrow.DocumentInput,
Text.XML.HXT.Arrow.DocumentOutput,
Text.XML.HXT.Arrow.Edit,
Text.XML.HXT.Arrow.GeneralEntitySubstitution,
Text.XML.HXT.Arrow.Namespace,
Text.XML.HXT.Arrow.ParserInterface,
Text.XML.HXT.Arrow.Pickle,
Text.XML.HXT.Arrow.Pickle.DTD,
Text.XML.HXT.Arrow.Pickle.Schema,
Text.XML.HXT.Arrow.Pickle.Xml,
Text.XML.HXT.Arrow.ProcessDocument,
Text.XML.HXT.Arrow.ReadDocument,
Text.XML.HXT.Arrow.WriteDocument,
Text.XML.HXT.Arrow.XPath,
Text.XML.HXT.Arrow.XPathSimple,
Text.XML.HXT.Arrow.XmlArrow,
Text.XML.HXT.Arrow.XmlIOStateArrow,
Text.XML.HXT.Arrow.XmlRegex,
Text.XML.HXT.DOM.FormatXmlTree,
Text.XML.HXT.DOM.Interface,
Text.XML.HXT.DOM.IsoLatinTables,
Text.XML.HXT.DOM.MimeTypeDefaults,
Text.XML.HXT.DOM.MimeTypes,
Text.XML.HXT.DOM.QualifiedName,
Text.XML.HXT.DOM.ShowXml,
Text.XML.HXT.DOM.TypeDefs,
Text.XML.HXT.DOM.UTF8Decoding,
Text.XML.HXT.DOM.Unicode,
Text.XML.HXT.DOM.Util,
Text.XML.HXT.DOM.XmlKeywords,
Text.XML.HXT.DOM.XmlNode,
Text.XML.HXT.DOM.XmlOptions,
Text.XML.HXT.DTDValidation.AttributeValueValidation,
Text.XML.HXT.DTDValidation.DTDValidation,
Text.XML.HXT.DTDValidation.DocTransformation,
Text.XML.HXT.DTDValidation.DocValidation,
Text.XML.HXT.DTDValidation.IdValidation,
Text.XML.HXT.DTDValidation.RE,
Text.XML.HXT.DTDValidation.TypeDefs,
Text.XML.HXT.DTDValidation.Validation,
Text.XML.HXT.DTDValidation.XmlRE,
Text.XML.HXT.IO.GetFILE,
Text.XML.HXT.IO.GetHTTPLibCurl,
Text.XML.HXT.Parser.HtmlParsec,
Text.XML.HXT.Parser.ProtocolHandlerUtil,
Text.XML.HXT.Parser.TagSoup,
Text.XML.HXT.Parser.XhtmlEntities,
Text.XML.HXT.Parser.XmlCharParser,
Text.XML.HXT.Parser.XmlDTDParser,
Text.XML.HXT.Parser.XmlDTDTokenParser,
Text.XML.HXT.Parser.XmlEntities,
Text.XML.HXT.Parser.XmlParsec,
Text.XML.HXT.Parser.XmlTokenParser,
Text.XML.HXT.RelaxNG,
Text.XML.HXT.RelaxNG.BasicArrows,
Text.XML.HXT.RelaxNG.CreatePattern,
Text.XML.HXT.RelaxNG.DataTypeLibMysql,
Text.XML.HXT.RelaxNG.DataTypeLibUtils,
Text.XML.HXT.RelaxNG.DataTypeLibraries,
Text.XML.HXT.RelaxNG.DataTypes,
Text.XML.HXT.RelaxNG.PatternFunctions,
Text.XML.HXT.RelaxNG.PatternToString,
Text.XML.HXT.RelaxNG.Schema,
Text.XML.HXT.RelaxNG.SchemaGrammar,
Text.XML.HXT.RelaxNG.Simplification,
Text.XML.HXT.RelaxNG.Unicode.Blocks,
Text.XML.HXT.RelaxNG.Unicode.CharProps,
Text.XML.HXT.RelaxNG.Utils,
Text.XML.HXT.RelaxNG.Validation,
Text.XML.HXT.RelaxNG.Validator,
Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C,
Text.XML.HXT.RelaxNG.XmlSchema.Regex,
Text.XML.HXT.RelaxNG.XmlSchema.RegexMatch,
Text.XML.HXT.RelaxNG.XmlSchema.RegexParser,
Text.XML.HXT.Version,
Text.XML.HXT.XPath,
Text.XML.HXT.XPath.NavTree,
Text.XML.HXT.XPath.XPathArithmetic,
Text.XML.HXT.XPath.XPathDataTypes,
Text.XML.HXT.XPath.XPathEval,
Text.XML.HXT.XPath.XPathFct,
Text.XML.HXT.XPath.XPathKeywords,
Text.XML.HXT.XPath.XPathParser,
Text.XML.HXT.XPath.XPathToNodeSet,
Text.XML.HXT.XPath.XPathToString,
Text.XML.HXT.XSLT.Application,
Text.XML.HXT.XSLT.Common,
Text.XML.HXT.XSLT.Compilation,
Text.XML.HXT.XSLT.CompiledStylesheet,
Text.XML.HXT.XSLT.Names,
Text.XML.HXT.XSLT.XsltArrows
hs-source-dirs: src
ghc-options: -Wall
extensions: MultiParamTypeClasses DeriveDataTypeable FunctionalDependencies FlexibleInstances
build-depends: base >= 4 && < 5,
haskell98 >= 1 && < 2,
containers >= 0.1 && < 1,
directory >= 1 && < 2,
filepath >= 1 && < 2,
parsec >= 2.1 && < 4,
HUnit >= 1.2 && < 2,
network >= 2.1 && < 3,
parallel >= 1.0 && < 2,
bytestring >= 0.9 && < 1,
tagsoup >= 0.6 && < 1,
curl >= 1.3 && < 2