<!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.js" TYPE="text/javascript" ></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-7.1: </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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: GenParser Char 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 > :: String -> <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 > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlDocument" >parseXmlDocument</A > :: String -> String -> <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 > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlEncodingSpec" >parseXmlEncodingSpec</A > :: Parser <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlGeneralEntityValue" >parseXmlGeneralEntityValue</A > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlPart" >parseXmlPart</A > :: Parser <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> String -> String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseXmlText" >parseXmlText</A > :: Parser <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseNMToken" >parseNMToken</A > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AparseName" >parseName</A > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsubstXmlEntities" >substXmlEntities</A > :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxmlEntities" >xmlEntities</A > :: [(String, Int)]</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%3AcharData" ></A ><B >charData</B > :: GenParser Char 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%3AcharData%27" ></A ><B >charData'</B > :: GenParser Char 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%3Acomment" ></A ><B >comment</B > :: GenParser Char 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%3ApI" ></A ><B >pI</B > :: GenParser Char 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%3AcDSect" ></A ><B >cDSect</B > :: GenParser Char 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%3Adocument" ></A ><B >document</B > :: GenParser Char 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%3Adocument%27" ></A ><B >document'</B > :: GenParser Char 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%3Aprolog" ></A ><B >prolog</B > :: GenParser Char 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%3AxMLDecl" ></A ><B >xMLDecl</B > :: GenParser Char 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%3AxMLDecl%27" ></A ><B >xMLDecl'</B > :: GenParser Char 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%3AversionInfo" ></A ><B >versionInfo</B > :: GenParser Char 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%3Amisc" ></A ><B >misc</B > :: GenParser Char 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%3Adoctypedecl" ></A ><B >doctypedecl</B > :: GenParser Char 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%3Amarkupdecl" ></A ><B >markupdecl</B > :: GenParser Char 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%3AsDDecl" ></A ><B >sDDecl</B > :: GenParser Char 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%3Aelement" ></A ><B >element</B > :: GenParser Char 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%3Acontent" ></A ><B >content</B > :: GenParser Char 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%3AcontentWithTextDecl" ></A ><B >contentWithTextDecl</B > :: GenParser Char 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%3AtextDecl" ></A ><B >textDecl</B > :: GenParser Char 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%3AencodingDecl" ></A ><B >encodingDecl</B > :: GenParser Char 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%3Axread" ></A ><B >xread</B > :: String -> <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-XmlTreeFunctions.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. For substitution of predefined XML entities <TT ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3AsubstXmlEntities" >substXmlEntities</A ></TT > can be used. </P ><P >see also: <TT ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3AparseXmlContent" >parseXmlContent</A ></TT >, <TT ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3AsubstXmlEntities" >substXmlEntities</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AparseXmlAttrValue" ></A ><B >parseXmlAttrValue</B > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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%3AparseXmlContent" ></A ><B >parseXmlContent</B > :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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%3AparseXmlDocEncodingSpec" ></A ><B >parseXmlDocEncodingSpec</B > :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AparseXmlDocument" ></A ><B >parseXmlDocument</B > :: String -> String -> <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%3AparseXmlDTDPart" ></A ><B >parseXmlDTDPart</B > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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%3AparseXmlEncodingSpec" ></A ><B >parseXmlEncodingSpec</B > :: Parser <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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 <A HREF="encoding.html" >encoding</A > 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%3AparseXmlEntityEncodingSpec" ></A ><B >parseXmlEntityEncodingSpec</B > :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AparseXmlGeneralEntityValue" ></A ><B >parseXmlGeneralEntityValue</B > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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%3AparseXmlPart" ></A ><B >parseXmlPart</B > :: Parser <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> String -> String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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%3AparseXmlText" ></A ><B >parseXmlText</B > :: Parser <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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%3AparseNMToken" ></A ><B >parseNMToken</B > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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%3AparseName" ></A ><B >parseName</B > :: String -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</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%3AremoveEncodingSpec" ></A ><B >removeEncodingSpec</B > :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AsubstXmlEntities" ></A ><B >substXmlEntities</B > :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A ></TD ></TR ><TR ><TD CLASS="doc" >Filter for substitution of all occurences the predefined XML entites quot, amp, lt, gt, apos by equivalent character references </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v%3AxmlEntities" ></A ><B >xmlEntities</B > :: [(String, Int)]</TD ></TR ><TR ><TD CLASS="doc" ><P >list of predefined XML entity names and their unicode values </P ><P >used by <TT ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3AsubstXmlEntities" >substXmlEntities</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 0.8</TD ></TR ></TABLE ></BODY ></HTML >