hxt-9.1.2: A collection of tools for processing XML with Haskell.

Portability | portable
Stability | stable
Maintainer | Uwe Schmidt (uwe@fh-wedel.de)

Text.XML.HXT.Arrow.ParserInterface

Description

interface to the HXT XML and DTD parsers

# Documentation

parseXmlDoc :: ArrowXml a => a (String, String) XmlTree

parseXmlDTDPart :: ArrowXml a => a (String, XmlTree) XmlTree

parseXmlContent :: ArrowXml a => a String XmlTree

parseXmlDocEncodingSpec :: ArrowXml a => a XmlTree XmlTree

removeEncodingSpec :: ArrowXml a => a XmlTree XmlTree

parseXmlEntityEncodingSpec :: ArrowXml a => a XmlTree XmlTree

parseXmlDTDdeclPart :: ArrowXml a => a XmlTree XmlTree

parseXmlDTDdecl :: ArrowXml a => a XmlTree XmlTree

parseXmlDTDEntityValue :: ArrowXml a => a XmlTree XmlTree

parseXmlEntityValueAsContent :: ArrowXml a => String -> a XmlTree XmlTree

parseXmlEntityValueAsAttrValue :: ArrowXml a => String -> a XmlTree XmlTree

parseHtmlDoc :: ArrowList a => a (String, String) XmlTree

parseHtmlContent :: ArrowList a => a String XmlTree