hxt-8.0.0: A collection of tools for processing XML with Haskell.ContentsIndex
hxt-8.0.0: 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.
Modules
show/hideControl
show/hideArrow
Control.Arrow.ArrowIO
Control.Arrow.ArrowIf
Control.Arrow.ArrowList
Control.Arrow.ArrowState
Control.Arrow.ArrowStrict
Control.Arrow.ArrowTree
Control.Arrow.IOListArrow
Control.Arrow.IOStateListArrow
Control.Arrow.ListArrow
Control.Arrow.ListArrows
Control.Arrow.StateListArrow
show/hideStrategies
Control.Strategies.DeepSeq
show/hideData
Data.AssocList
show/hideChar
Data.Char.UTF8
Data.NavTree
show/hideTree
Data.Tree.Class
show/hideNTree
Data.Tree.NTree.Filter
Data.Tree.NTree.TypeDefs
show/hideSystem
System.PipeOpen
show/hideText
show/hideXML
show/hideHXT
show/hideText.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
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.XPath
Text.XML.HXT.Arrow.XPathSimple
Text.XML.HXT.Arrow.XmlArrow
Text.XML.HXT.Arrow.XmlIOStateArrow
Text.XML.HXT.Arrow.XmlRegex
show/hideDOM
Text.XML.HXT.DOM.FormatXmlTree
Text.XML.HXT.DOM.Interface
Text.XML.HXT.DOM.IsoLatinTables
Text.XML.HXT.DOM.NamespacePredicates
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.DOM.XmlTreeTypes
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
Text.XML.HXT.IO.GetHTTPCurl
Text.XML.HXT.IO.GetHTTPNative
show/hideParser
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
show/hideText.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
show/hideUnicode
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
show/hideXmlSchema
Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C
Text.XML.HXT.RelaxNG.XmlSchema.Regex
Text.XML.HXT.RelaxNG.XmlSchema.RegexParser
show/hideText.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
show/hideXSLT
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
Produced by Haddock version 0.8