| ||||||||
| ||||||||
Description | ||||||||
Version : $Id: XmlParsec.hs,v 1.14 20050902 17:09:39 hxml Exp $ Xml Parsec parser with pure filter interface | ||||||||
Synopsis | ||||||||
Documentation | ||||||||
charData :: GenParser Char state XmlTrees | ||||||||
charData' :: GenParser Char state XmlTree | ||||||||
comment :: GenParser Char state XmlTree | ||||||||
pI :: GenParser Char state XmlTree | ||||||||
cDSect :: GenParser Char state XmlTree | ||||||||
document :: GenParser Char state XmlTree | ||||||||
document' :: GenParser Char state XmlTrees | ||||||||
prolog :: GenParser Char state XmlTrees | ||||||||
xMLDecl :: GenParser Char state XmlTrees | ||||||||
xMLDecl' :: GenParser Char state XmlTrees | ||||||||
versionInfo :: GenParser Char state XmlTrees | ||||||||
misc :: GenParser Char state XmlTree | ||||||||
doctypedecl :: GenParser Char state XmlTrees | ||||||||
markupdecl :: GenParser Char state XmlTrees | ||||||||
sDDecl :: GenParser Char state XmlTrees | ||||||||
element :: GenParser Char state XmlTree | ||||||||
content :: GenParser Char state XmlTrees | ||||||||
contentWithTextDecl :: GenParser Char state XmlTrees | ||||||||
textDecl :: GenParser Char state XmlTrees | ||||||||
encodingDecl :: GenParser Char state XmlTrees | ||||||||
xread :: String -> XmlTrees | ||||||||
the inverse function to xshow, (for XML content). the string parameter is parsed with the XML content parser. result is the list of trees or in case of an error a single element list with the error message as node. No entity or character subtitution is done. For substitution of predefined XML entities substXmlEntities can be used. see also: parseXmlContent, substXmlEntities | ||||||||
parseXmlAttrValue :: String -> XmlFilter | ||||||||
Parser for attribute values | ||||||||
parseXmlContent :: XmlFilter | ||||||||
the filter version of xread | ||||||||
parseXmlDocEncodingSpec :: XmlFilter | ||||||||
parseXmlDocument :: String -> String -> XmlTrees | ||||||||
parseXmlDTDPart :: String -> XmlFilter | ||||||||
Parser for parts of a DTD | ||||||||
parseXmlEncodingSpec :: Parser XmlTree -> XmlFilter | ||||||||
try to parse a xml encoding spec.
| ||||||||
parseXmlEntityEncodingSpec :: XmlFilter | ||||||||
parseXmlGeneralEntityValue :: String -> XmlFilter | ||||||||
Parser for general entites | ||||||||
parseXmlPart :: Parser XmlTrees -> String -> String -> XmlFilter | ||||||||
general parser for parsing arbitray parts of a XML document | ||||||||
parseXmlText :: Parser XmlTrees -> String -> XmlFilter | ||||||||
a more general version of parseXmlContent. The parser to be used and the context are extra parameter | ||||||||
parseNMToken :: String -> XmlFilter | ||||||||
Parser for NMTOKENs | ||||||||
parseName :: String -> XmlFilter | ||||||||
Parser for XML names | ||||||||
removeEncodingSpec :: XmlFilter | ||||||||
substXmlEntities :: XmlFilter | ||||||||
Filter for substitution of all occurences the predefined XML entites quot, amp, lt, gt, apos by equivalent character references | ||||||||
xmlEntities :: [(String, Int)] | ||||||||
list of predefined XML entity names and their unicode values used by substXmlEntities | ||||||||
Produced by Haddock version 0.8 |