| |||||
| |||||
| 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 | |||||
| parseXmlEntityEncodingSpec :: ArrowXml a => a XmlTree XmlTree | |||||
| parseXmlDocEncodingSpec :: ArrowXml a => a XmlTree XmlTree | |||||
| removeEncodingSpec :: 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 | |||||
| validateDoc :: ArrowList a => a XmlTree XmlTree | |||||
| transformDoc :: 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 0.8 |