| ||||
| ||||
Description | ||||
interface to the HXT XML and DTD parsers version: $Id: ParserInterface.hs,v 1.1 20060501 18:56:24 hxml Exp $ | ||||
Synopsis | ||||
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 | ||||
parseXmlAttrValue :: ArrowXml a => String -> a XmlTree XmlTree | ||||
parseXmlGeneralEntityValue :: ArrowXml a => String -> a XmlTree XmlTree | ||||
parseHtmlDoc :: ArrowList a => a (String, String) XmlTree | ||||
parseHtmlContent :: ArrowList a => a String XmlTree | ||||
parseHtmlTagSoup :: ArrowList a => Bool -> Bool -> Bool -> Bool -> Bool -> a (String, String) XmlTree | ||||
transformDoc :: ArrowList a => a XmlTree XmlTree | ||||
validateDoc :: ArrowList a => a XmlTree XmlTree | ||||
substHtmlEntityRefs :: ArrowList a => a XmlTree XmlTree | ||||
substitution of all predefined XHTMT entities for none ASCII chars This arrow recurses through a whole XML tree and substitutes all entity refs within text nodes and attribute values by a text node containing of a single char corresponding to this entity. Unknown entity refs remain unchanged | ||||
substXmlEntityRefs :: ArrowList a => a XmlTree XmlTree | ||||
substitution of the five predefined XMT entities, works like substHtmlEntityRefs | ||||
substEntityRefs :: ArrowList a => [(String, Int)] -> a XmlTree XmlTree | ||||
the entity substitution arrow called from substXmlEntityRefs and substHtmlEntityRefs | ||||
Produced by Haddock version 2.1.0 |