<!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.DOM.TypeDefs</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-DOM-TypeDefs.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.DOM.TypeDefs</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" >stable</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" >The core data types of the HXT DOM. </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" >module <A HREF="Data-AssocList.html" >Data.AssocList</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3AXmlTree" >XmlTree</A > = <A HREF="Data-Tree-NTree-TypeDefs.html#t%3ANTree" >NTree</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3AXmlTrees" >XmlTrees</A > = <A HREF="Data-Tree-NTree-TypeDefs.html#t%3ANTrees" >NTrees</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AXNode" >XNode</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3AXText" >XText</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXCharRef" >XCharRef</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXEntityRef" >XEntityRef</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXCmt" >XCmt</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXCdata" >XCdata</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXPi" >XPi</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXTag" >XTag</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXDTD" >XDTD</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes" >Attributes</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXAttr" >XAttr</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AXError" >XError</A > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3ADTDElem" >DTDElem</A > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3ADOCTYPE" >DOCTYPE</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AELEMENT" >ELEMENT</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACONTENT" >CONTENT</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AATTLIST" >ATTLIST</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AENTITY" >ENTITY</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3APENTITY" >PENTITY</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ANOTATION" >NOTATION</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ACONDSECT" >CONDSECT</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3ANAME" >NAME</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3APEREF" >PEREF</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3AAttributes" >Attributes</A > = <A HREF="Data-AssocList.html#t%3AAssocList" >AssocList</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 ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ac_ok" >c_ok</A > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ac_warn" >c_warn</A > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ac_err" >c_err</A > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ac_fatal" >c_fatal</A > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AXmlNodeSet" >XmlNodeSet</A > = <A HREF="#v%3AXNS" >XNS</A > {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="recfield" ><A HREF="#v%3AthisNode" >thisNode</A > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AattrNodes" >attrNodes</A > :: [<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >]</TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AchildNodes" >childNodes</A > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AChildNodes" >ChildNodes</A ></TD ></TR ></TABLE >}</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3AChildNodes" >ChildNodes</A > = [(<A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A >, <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet" >XmlNodeSet</A >)]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" >module <A HREF="Text-XML-HXT-DOM-QualifiedName.html" >Text.XML.HXT.DOM.QualifiedName</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" >module <A HREF="Data-AssocList.html" >Data.AssocList</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:XmlTree" ><A NAME="t%3AXmlTree" ></A ></A ><B >XmlTree</B > = <A HREF="Data-Tree-NTree-TypeDefs.html#t%3ANTree" >NTree</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="doc" >Node of xml tree representation </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:XmlTrees" ><A NAME="t%3AXmlTrees" ></A ></A ><B >XmlTrees</B > = <A HREF="Data-Tree-NTree-TypeDefs.html#t%3ANTrees" >NTrees</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="doc" >List of nodes of xml tree representation </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:XNode" ><A NAME="t%3AXNode" ></A ></A ><B >XNode</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Represents elements </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:XText" ><A NAME="v%3AXText" ></A ></A ><B >XText</B > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ><TD CLASS="rdoc" >ordinary text (leaf) </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XCharRef" ><A NAME="v%3AXCharRef" ></A ></A ><B >XCharRef</B > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ><TD CLASS="rdoc" >character reference (leaf) </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XEntityRef" ><A NAME="v%3AXEntityRef" ></A ></A ><B >XEntityRef</B > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ><TD CLASS="rdoc" >entity reference (leaf) </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XCmt" ><A NAME="v%3AXCmt" ></A ></A ><B >XCmt</B > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ><TD CLASS="rdoc" >comment (leaf) </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XCdata" ><A NAME="v%3AXCdata" ></A ></A ><B >XCdata</B > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ><TD CLASS="rdoc" >CDATA section (leaf) </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XPi" ><A NAME="v%3AXPi" ></A ></A ><B >XPi</B > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ><TD CLASS="rdoc" >Processing Instr with qualified name (leaf) with list of attributes. If tag name is xml, attributs are "version", "encoding", "standalone", else attribute list is empty, content is a text child node </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XTag" ><A NAME="v%3AXTag" ></A ></A ><B >XTag</B > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A ></TD ><TD CLASS="rdoc" >tag with qualified name and list of attributes (inner node or leaf) </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XDTD" ><A NAME="v%3AXDTD" ></A ></A ><B >XDTD</B > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes" >Attributes</A ></TD ><TD CLASS="rdoc" >DTD element with assoc list for dtd element features </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XAttr" ><A NAME="v%3AXAttr" ></A ></A ><B >XAttr</B > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ><TD CLASS="rdoc" >attribute with qualified name, the attribute value is stored in children </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:XError" ><A NAME="v%3AXError" ></A ></A ><B >XError</B > <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ><TD CLASS="rdoc" >error message with level and text </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:XNode')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:XNode" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Ord.html#t%3AOrd" >Ord</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Text-Read.html#t%3ARead" >Read</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow" >Show</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Typeable.html#t%3ATypeable" >Typeable</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/parallel/Control-Parallel-Strategies.html#t%3ANFData" >NFData</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Text-XML-HXT-DOM-XmlNode.html#t%3AXmlNode" >XmlNode</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:DTDElem" ><A NAME="t%3ADTDElem" ></A ></A ><B >DTDElem</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Represents a DTD element </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:DOCTYPE" ><A NAME="v%3ADOCTYPE" ></A ></A ><B >DOCTYPE</B ></TD ><TD CLASS="rdoc" >attr: name, system, public, XDTD elems as children </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ELEMENT" ><A NAME="v%3AELEMENT" ></A ></A ><B >ELEMENT</B ></TD ><TD CLASS="rdoc" ><P >attr: name, kind </P ><P >name: element name </P ><P >kind: "EMPTY" | "ANY" | "#PCDATA" | children | mixed </P ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CONTENT" ><A NAME="v%3ACONTENT" ></A ></A ><B >CONTENT</B ></TD ><TD CLASS="rdoc" ><P >element content </P ><P >attr: kind, modifier </P ><P >modifier: "" | "?" | "*" | "+" </P ><P >kind: seq | choice </P ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ATTLIST" ><A NAME="v%3AATTLIST" ></A ></A ><B >ATTLIST</B ></TD ><TD CLASS="rdoc" ><P >attributes: name - name of element </P ><P >value - name of attribute </P ><P >type: "CDATA" | "ID" | "IDREF" | "IDREFS" | "ENTITY" | "ENTITIES" | </P ><P >"NMTOKEN" | "NMTOKENS" |"NOTATION" | "ENUMTYPE" </P ><P >kind: "<A NAME="REQUIRED\" | \"" ><A NAME="REQUIRED%5C%22%20%7C%20%5C%22" ></A ></A >IMPLIED" | "DEFAULT" </P ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ENTITY" ><A NAME="v%3AENTITY" ></A ></A ><B >ENTITY</B ></TD ><TD CLASS="rdoc" >for entity declarations </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:PENTITY" ><A NAME="v%3APENTITY" ></A ></A ><B >PENTITY</B ></TD ><TD CLASS="rdoc" >for parameter entity declarations </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:NOTATION" ><A NAME="v%3ANOTATION" ></A ></A ><B >NOTATION</B ></TD ><TD CLASS="rdoc" >for notations </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:CONDSECT" ><A NAME="v%3ACONDSECT" ></A ></A ><B >CONDSECT</B ></TD ><TD CLASS="rdoc" ><P >for INCLUDEs, IGNOREs and peRefs: attr: type </P ><P >type = INCLUDE, IGNORE or %...; </P ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:NAME" ><A NAME="v%3ANAME" ></A ></A ><B >NAME</B ></TD ><TD CLASS="rdoc" ><P >attr: name </P ><P >for lists of names in notation types or nmtokens in enumeration types </P ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:PEREF" ><A NAME="v%3APEREF" ></A ></A ><B >PEREF</B ></TD ><TD CLASS="rdoc" >for Parameter Entity References in DTDs </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DTDElem')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:DTDElem" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Ord.html#t%3AOrd" >Ord</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Text-Read.html#t%3ARead" >Read</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow" >Show</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Typeable.html#t%3ATypeable" >Typeable</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/parallel/Control-Parallel-Strategies.html#t%3ANFData" >NFData</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:Attributes" ><A NAME="t%3AAttributes" ></A ></A ><B >Attributes</B > = <A HREF="Data-AssocList.html#t%3AAssocList" >AssocList</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 ></TD ></TR ><TR ><TD CLASS="doc" ><P >Attribute list </P ><P >used for storing option lists and features of DTD parts </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:c_ok" ><A NAME="v%3Ac_ok" ></A ></A ><B >c_ok</B > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="doc" >no error, everything is ok </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:c_warn" ><A NAME="v%3Ac_warn" ></A ></A ><B >c_warn</B > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="doc" >Error level for XError, type warning </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:c_err" ><A NAME="v%3Ac_err" ></A ></A ><B >c_err</B > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="doc" >Error level for XError, type error </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:c_fatal" ><A NAME="v%3Ac_fatal" ></A ></A ><B >c_fatal</B > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A ></TD ></TR ><TR ><TD CLASS="doc" >Error level for XError, type fatal error </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:XmlNodeSet" ><A NAME="t%3AXmlNodeSet" ></A ></A ><B >XmlNodeSet</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" ><P >data type for representing a set of nodes as a tree structure </P ><P >this structure is e.g. used to repesent the result of an XPath query such that the selected nodes can be processed or selected later in processing a document tree </P ></TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:XNS" ><A NAME="v%3AXNS" ></A ></A ><B >XNS</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="body" COLSPAN="2" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:thisNode" ><A NAME="v%3AthisNode" ></A ></A ><B >thisNode</B > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" >is this node part of the set ? </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:attrNodes" ><A NAME="v%3AattrNodes" ></A ></A ><B >attrNodes</B > :: [<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >]</TD ><TD CLASS="rdoc" >the set of attribute nodes </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:childNodes" ><A NAME="v%3AchildNodes" ></A ></A ><B >childNodes</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AChildNodes" >ChildNodes</A ></TD ><TD CLASS="rdoc" >the set of child nodes, a list of pairs of index and node set </TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:XmlNodeSet')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:XmlNodeSet" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet" >XmlNodeSet</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow" >Show</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet" >XmlNodeSet</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Typeable.html#t%3ATypeable" >Typeable</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet" >XmlNodeSet</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:ChildNodes" ><A NAME="t%3AChildNodes" ></A ></A ><B >ChildNodes</B > = [(<A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A >, <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet" >XmlNodeSet</A >)]</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" >module <A HREF="Text-XML-HXT-DOM-QualifiedName.html" >Text.XML.HXT.DOM.QualifiedName</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 >