Portability | portable |
---|---|
Stability | stable |
Maintainer | Uwe Schmidt (uwe@fh-wedel.de) |
interface to the HXT XML and DTD parsers
- 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
- substHtmlEntityRefs :: ArrowList a => a XmlTree XmlTree
- substXmlEntityRefs :: ArrowList a => a XmlTree XmlTree
- substEntityRefs :: ArrowList a => [(String, Int)] -> a XmlTree XmlTree
Documentation
parseXmlContent :: ArrowXml a => a String XmlTreeSource
parseXmlDocEncodingSpec :: ArrowXml a => a XmlTree XmlTreeSource
removeEncodingSpec :: ArrowXml a => a XmlTree XmlTreeSource
parseXmlDTDdeclPart :: ArrowXml a => a XmlTree XmlTreeSource
parseXmlDTDdecl :: ArrowXml a => a XmlTree XmlTreeSource
parseXmlDTDEntityValue :: ArrowXml a => a XmlTree XmlTreeSource
parseHtmlContent :: ArrowList a => a String XmlTreeSource
substHtmlEntityRefs :: ArrowList a => a XmlTree XmlTreeSource
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 XmlTreeSource
substitution of the five predefined XMT entities, works like substHtmlEntityRefs
substEntityRefs :: ArrowList a => [(String, Int)] -> a XmlTree XmlTreeSource
the entity substitution arrow called from substXmlEntityRefs
and substHtmlEntityRefs