hxt-9.0.1: A collection of tools for processing XML with Haskell.ContentsIndex
hxt-9.0.1: 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 library makes extensive use of the arrow approach for processing XML. Since version 9 the toolbox is partitioned into various (sub-)packages. This package contains the core functionality, hxt-curl, hxt-tagsoup, hxt-relaxng, hxt-xpath, hxt-xslt, hxt-regex-xmlschema contain the extensions. hxt-unicode contains encoding and decoding functions, hxt-charproperties char properties for unicode and XML.
Modules
show/hideControl
show/hideArrow
Control.Arrow.ArrowExc
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
show/hideData
Data.AssocList
Data.Atom
show/hideFunction
Data.Function.Selector
show/hideTree
Data.Tree.Class
show/hideNTree
Data.Tree.NTree.TypeDefs
show/hideText
show/hideXML
show/hideHXT
show/hideArrow
Text.XML.HXT.Arrow.Binary
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
show/hideText.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.XmlArrow
Text.XML.HXT.Arrow.XmlOptions
Text.XML.HXT.Arrow.XmlRegex
show/hideText.XML.HXT.Arrow.XmlState
Text.XML.HXT.Arrow.XmlState.ErrorHandling
Text.XML.HXT.Arrow.XmlState.MimeTypeTable
Text.XML.HXT.Arrow.XmlState.RunIOStateArrow
Text.XML.HXT.Arrow.XmlState.SystemConfig
Text.XML.HXT.Arrow.XmlState.TraceHandling
Text.XML.HXT.Arrow.XmlState.TypeDefs
Text.XML.HXT.Arrow.XmlState.URIHandling
Text.XML.HXT.Core
show/hideDOM
Text.XML.HXT.DOM.FormatXmlTree
Text.XML.HXT.DOM.Interface
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.Util
Text.XML.HXT.DOM.XmlKeywords
Text.XML.HXT.DOM.XmlNode
show/hideDTDValidation
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
show/hideIO
Text.XML.HXT.IO.GetFILE
show/hideParser
Text.XML.HXT.Parser.HtmlParsec
Text.XML.HXT.Parser.ProtocolHandlerUtil
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.Version
show/hideXMLSchema
Text.XML.HXT.XMLSchema.DataTypeLibW3CNames
Produced by Haddock version 2.6.1