hxt-7.1: A collection of tools for processing XML with Haskell.ContentsIndex
hxt-7.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. This data model makes it possible to use filter functions as a uniform design of XML processing applications. The whole XML parser including the validator parts was implemented using this design. Libraries with filters and combinators are provided for processing the generic data model.
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/hideMonad
Control.Monad.MonadStateIO
show/hideStrategies
Control.Strategies.DeepSeq
show/hideData
Data.AssocList
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.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.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
show/hideText.XML.HXT.DOM
Text.XML.HXT.DOM.EditFilters
Text.XML.HXT.DOM.FormatXmlTree
Text.XML.HXT.DOM.Namespace
Text.XML.HXT.DOM.NamespaceFilter
Text.XML.HXT.DOM.NamespacePredicates
Text.XML.HXT.DOM.TypeDefs
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
show/hideIO
Text.XML.HXT.IO.GetFILE
Text.XML.HXT.IO.GetHTTPCurl
Text.XML.HXT.IO.GetHTTPNative
show/hideText.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
show/hideText.XML.HXT.RelaxNG
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
show/hideValidator
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
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