hxt: A collection of tools for processing XML with Haskell.
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.
[Skip to Readme]
Modules
[Index]
- Control
- Arrow
- Monad
- Strategies
- Data
- System
- Text
- XML
- HXT
- Text.XML.HXT.Arrow
- Text.XML.HXT.Arrow.DOMInterface
- 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.ProcessDocument
- Text.XML.HXT.Arrow.ReadDocument
- Text.XML.HXT.Arrow.WriteDocument
- Text.XML.HXT.Arrow.XmlArrow
- Text.XML.HXT.Arrow.XmlIOStateArrow
- Text.XML.HXT.Arrow.XmlNode
- Text.XML.HXT.Arrow.XmlNodeSet
- Text.XML.HXT.DOM
- Text.XML.HXT.DOM.EditFilters
- Text.XML.HXT.DOM.FormatXmlTree
- Text.XML.HXT.DOM.IsoLatinTables
- Text.XML.HXT.DOM.Namespace
- Text.XML.HXT.DOM.NamespaceFilter
- Text.XML.HXT.DOM.NamespacePredicates
- 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.XmlOptions
- Text.XML.HXT.DOM.XmlState
- Text.XML.HXT.DOM.XmlTree
- Text.XML.HXT.DOM.XmlTreeFilter
- Text.XML.HXT.DOM.XmlTreeFunctions
- Text.XML.HXT.DOM.XmlTreeTypes
- IO
- Text.XML.HXT.Parser
- Text.XML.HXT.Parser.DTDProcessing
- Text.XML.HXT.Parser.DefaultURI
- Text.XML.HXT.Parser.HtmlParsec
- Text.XML.HXT.Parser.HtmlParser
- Text.XML.HXT.Parser.MainFunctions
- Text.XML.HXT.Parser.ProtocolHandler
- Text.XML.HXT.Parser.ProtocolHandlerFile
- Text.XML.HXT.Parser.ProtocolHandlerHttpCurl
- Text.XML.HXT.Parser.ProtocolHandlerHttpNative
- Text.XML.HXT.Parser.ProtocolHandlerHttpNativeOrCurl
- Text.XML.HXT.Parser.ProtocolHandlerUtil
- Text.XML.HXT.Parser.XmlCharParser
- Text.XML.HXT.Parser.XmlDTDParser
- Text.XML.HXT.Parser.XmlDTDTokenParser
- Text.XML.HXT.Parser.XmlInput
- Text.XML.HXT.Parser.XmlOutput
- Text.XML.HXT.Parser.XmlParsec
- Text.XML.HXT.Parser.XmlParser
- 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.DataTypeLibW3C
- 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.Utils
- Text.XML.HXT.RelaxNG.Validation
- Text.XML.HXT.RelaxNG.Validator
- Validator
- Text.XML.HXT.Validator.AttributeValueValidation
- Text.XML.HXT.Validator.DTDValidation
- Text.XML.HXT.Validator.DocTransformation
- Text.XML.HXT.Validator.DocValidation
- Text.XML.HXT.Validator.IdValidation
- Text.XML.HXT.Validator.RE
- Text.XML.HXT.Validator.Validation
- Text.XML.HXT.Validator.ValidationFilter
- Text.XML.HXT.Validator.XmlRE
- Text.XML.HXT.XPath
- XSLT
- Text.XML.HXT.Arrow
- HXT
- XML
Downloads
- hxt-7.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates