| Portability | portable | 
|---|---|
| Stability | experimental | 
| Maintainer | Uwe Schmidt (uwe@fh-wedel.de) | 
Text.XML.HXT.Parser.XmlParsec
Description
Xml Parsec parser with pure filter interface
- 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
 - parseXmlAttrValue :: String -> XmlTree -> XmlTrees
 - parseXmlContent :: XmlTree -> XmlTrees
 - parseXmlDocEncodingSpec :: XmlTree -> XmlTrees
 - parseXmlDocument :: String -> String -> XmlTrees
 - parseXmlDTDPart :: String -> XmlTree -> XmlTrees
 - parseXmlEncodingSpec :: Parser XmlTree -> XmlTree -> XmlTrees
 - parseXmlEntityEncodingSpec :: XmlTree -> XmlTrees
 - parseXmlGeneralEntityValue :: String -> XmlTree -> XmlTrees
 - parseXmlPart :: Parser XmlTrees -> String -> String -> XmlTree -> XmlTrees
 - parseXmlText :: Parser XmlTrees -> String -> XmlTree -> XmlTrees
 - parseNMToken :: String -> XmlTree -> XmlTrees
 - parseName :: String -> XmlTree -> XmlTrees
 - removeEncodingSpec :: XmlTree -> XmlTrees
 
Documentation
versionInfo :: GenParser Char state XmlTreesSource
doctypedecl :: GenParser Char state XmlTreesSource
markupdecl :: GenParser Char state XmlTreesSource
contentWithTextDecl :: GenParser Char state XmlTreesSource
encodingDecl :: GenParser Char state XmlTreesSource
xread :: String -> XmlTreesSource
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.
see also: parseXmlContent
parseXmlAttrValue :: String -> XmlTree -> XmlTreesSource
Parser for attribute values
parseXmlContent :: XmlTree -> XmlTreesSource
the filter version of xread
parseXmlDocument :: String -> String -> XmlTreesSource
parseXmlDTDPart :: String -> XmlTree -> XmlTreesSource
Parser for parts of a DTD
parseXmlEncodingSpec :: Parser XmlTree -> XmlTree -> XmlTreesSource
try to parse a xml encoding spec.
- 1.parameter encParse : the parser for the encoding decl
 - 2.parameter root : a document root
 - returns : the same tree, but with an additional attribute "encoding" in the root node in case of a valid encoding spec else the unchanged tree
 
parseXmlGeneralEntityValue :: String -> XmlTree -> XmlTreesSource
Parser for general entites
parseXmlPart :: Parser XmlTrees -> String -> String -> XmlTree -> XmlTreesSource
general parser for parsing arbitray parts of a XML document
parseXmlText :: Parser XmlTrees -> String -> XmlTree -> XmlTreesSource
a more general version of parseXmlContent.
 The parser to be used and the context are extra parameter
parseNMToken :: String -> XmlTree -> XmlTreesSource
Parser for NMTOKENs