<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Text.XML.HXT.Parser.XmlParsec</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Text-XML-HXT-Parser-XmlParsec.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >hxt-8.3.2: A collection of tools for processing XML with Haskell.</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Text.XML.HXT.Parser.XmlParsec</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >experimental</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >Uwe Schmidt (uwe@fh-wedel.de)</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" ><P >Version : $Id: XmlParsec.hs,v 1.14 2005<EM >09</EM >02 17:09:39 hxml Exp $ </P ><P >Xml Parsec parser with pure filter interface </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="#v%3AcharData" >charData</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcharData%27" >charData'</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Acomment" >comment</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ApI" >pI</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcDSect" >cDSect</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Adocument" >document</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Adocument%27" >document'</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aprolog" >prolog</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxMLDecl" >xMLDecl</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxMLDecl%27" >xMLDecl'</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AversionInfo" >versionInfo</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Amisc" >misc</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Adoctypedecl" >doctypedecl</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Amarkupdecl" >markupdecl</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsDDecl" >sDDecl</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aelement" >element</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Acontent" >content</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcontentWithTextDecl" >contentWithTextDecl</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtextDecl" >textDecl</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AencodingDecl" >encodingDecl</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Axread" >xread</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlAttrValue" >parseXmlAttrValue</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlContent" >parseXmlContent</A > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlDocEncodingSpec" >parseXmlDocEncodingSpec</A > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlDocument" >parseXmlDocument</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlDTDPart" >parseXmlDTDPart</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlEncodingSpec" >parseXmlEncodingSpec</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AParser" >Parser</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlEntityEncodingSpec" >parseXmlEntityEncodingSpec</A > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlGeneralEntityValue" >parseXmlGeneralEntityValue</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlPart" >parseXmlPart</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AParser" >Parser</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlText" >parseXmlText</A > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AParser" >Parser</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseNMToken" >parseNMToken</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseName" >parseName</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AremoveEncodingSpec" >removeEncodingSpec</A > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Documentation</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:charData" ><A NAME="v%3AcharData" ></A ></A ><B >charData</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:charData'" ><A NAME="v%3AcharData%27" ></A ></A ><B >charData'</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:comment" ><A NAME="v%3Acomment" ></A ></A ><B >comment</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:pI" ><A NAME="v%3ApI" ></A ></A ><B >pI</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:cDSect" ><A NAME="v%3AcDSect" ></A ></A ><B >cDSect</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:document" ><A NAME="v%3Adocument" ></A ></A ><B >document</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:document'" ><A NAME="v%3Adocument%27" ></A ></A ><B >document'</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:prolog" ><A NAME="v%3Aprolog" ></A ></A ><B >prolog</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xMLDecl" ><A NAME="v%3AxMLDecl" ></A ></A ><B >xMLDecl</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xMLDecl'" ><A NAME="v%3AxMLDecl%27" ></A ></A ><B >xMLDecl'</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:versionInfo" ><A NAME="v%3AversionInfo" ></A ></A ><B >versionInfo</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:misc" ><A NAME="v%3Amisc" ></A ></A ><B >misc</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:doctypedecl" ><A NAME="v%3Adoctypedecl" ></A ></A ><B >doctypedecl</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:markupdecl" ><A NAME="v%3Amarkupdecl" ></A ></A ><B >markupdecl</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:sDDecl" ><A NAME="v%3AsDDecl" ></A ></A ><B >sDDecl</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:element" ><A NAME="v%3Aelement" ></A ></A ><B >element</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:content" ><A NAME="v%3Acontent" ></A ></A ><B >content</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:contentWithTextDecl" ><A NAME="v%3AcontentWithTextDecl" ></A ></A ><B >contentWithTextDecl</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:textDecl" ><A NAME="v%3AtextDecl" ></A ></A ><B >textDecl</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:encodingDecl" ><A NAME="v%3AencodingDecl" ></A ></A ><B >encodingDecl</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AGenParser" >GenParser</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AChar" >Char</A > state <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xread" ><A NAME="v%3Axread" ></A ></A ><B >xread</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >the inverse function to <TT ><A HREF="Text-XML-HXT-DOM-ShowXml.html#v%3Axshow" >xshow</A ></TT >, (for XML content). </P ><P >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. </P ><P >see also: <TT ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3AparseXmlContent" >parseXmlContent</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlAttrValue" ><A NAME="v%3AparseXmlAttrValue" ></A ></A ><B >parseXmlAttrValue</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" >Parser for attribute values </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlContent" ><A NAME="v%3AparseXmlContent" ></A ></A ><B >parseXmlContent</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" >the filter version of <TT ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3Axread" >xread</A ></TT > </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlDocEncodingSpec" ><A NAME="v%3AparseXmlDocEncodingSpec" ></A ></A ><B >parseXmlDocEncodingSpec</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlDocument" ><A NAME="v%3AparseXmlDocument" ></A ></A ><B >parseXmlDocument</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlDTDPart" ><A NAME="v%3AparseXmlDTDPart" ></A ></A ><B >parseXmlDTDPart</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" >Parser for parts of a DTD </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlEncodingSpec" ><A NAME="v%3AparseXmlEncodingSpec" ></A ></A ><B >parseXmlEncodingSpec</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AParser" >Parser</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >try to parse a xml encoding spec. </P ><UL ><LI > 1.parameter encParse : the parser for the encoding decl </LI ><LI > 2.parameter root : a document root </LI ><LI > 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 </LI ></UL ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlEntityEncodingSpec" ><A NAME="v%3AparseXmlEntityEncodingSpec" ></A ></A ><B >parseXmlEntityEncodingSpec</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlGeneralEntityValue" ><A NAME="v%3AparseXmlGeneralEntityValue" ></A ></A ><B >parseXmlGeneralEntityValue</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" >Parser for general entites </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlPart" ><A NAME="v%3AparseXmlPart" ></A ></A ><B >parseXmlPart</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AParser" >Parser</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" >general parser for parsing arbitray parts of a XML document </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseXmlText" ><A NAME="v%3AparseXmlText" ></A ></A ><B >parseXmlText</B > :: <A HREF="/usr/share/doc/ghc/libraries/parsec/Text-ParserCombinators-Parsec-Prim.html#t%3AParser" >Parser</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" >a more general version of <TT ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3AparseXmlContent" >parseXmlContent</A ></TT >. The parser to be used and the context are extra parameter </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseNMToken" ><A NAME="v%3AparseNMToken" ></A ></A ><B >parseNMToken</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" >Parser for NMTOKENs </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:parseName" ><A NAME="v%3AparseName" ></A ></A ><B >parseName</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="doc" >Parser for XML names </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:removeEncodingSpec" ><A NAME="v%3AremoveEncodingSpec" ></A ></A ><B >removeEncodingSpec</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.5.0</TD ></TR ></TABLE ></BODY ></HTML >