<!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.XmlNode</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-XmlNode.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.XmlNode</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" ><P >Interface for XmlArrow to basic data types NTree and XmlTree </P ><P >If this module must be used in code working with arrows, it should be imported qualified e.g. <TT >as XN</TT >, to prevent name clashes. </P ><P >For code working on the "node and tree level" this module is the interface for writing code without using the constructor functions of <TT ><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TT > and <TT ><A HREF="Data-Tree-NTree-TypeDefs.html#t%3ANTree" >NTree</A ></TT > directly </P ></TD ></TR ><TR ><TD CLASS="s15" ></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" ><SPAN CLASS="keyword" >class</SPAN > <A NAME="t:XmlNode" ><A NAME="t%3AXmlNode" ></A ></A ><B >XmlNode</B > a <SPAN CLASS="keyword" >where</SPAN ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" >Methods</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A NAME="v:isText" ><A NAME="v%3AisText" ></A ></A ><B >isText</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isCharRef" ><A NAME="v%3AisCharRef" ></A ></A ><B >isCharRef</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isEntityRef" ><A NAME="v%3AisEntityRef" ></A ></A ><B >isEntityRef</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isCmt" ><A NAME="v%3AisCmt" ></A ></A ><B >isCmt</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isCdata" ><A NAME="v%3AisCdata" ></A ></A ><B >isCdata</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isPi" ><A NAME="v%3AisPi" ></A ></A ><B >isPi</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isElem" ><A NAME="v%3AisElem" ></A ></A ><B >isElem</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isRoot" ><A NAME="v%3AisRoot" ></A ></A ><B >isRoot</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isDTD" ><A NAME="v%3AisDTD" ></A ></A ><B >isDTD</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isAttr" ><A NAME="v%3AisAttr" ></A ></A ><B >isAttr</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isError" ><A NAME="v%3AisError" ></A ></A ><B >isError</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkText" ><A NAME="v%3AmkText" ></A ></A ><B >mkText</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkCharRef" ><A NAME="v%3AmkCharRef" ></A ></A ><B >mkCharRef</B > :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A > -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkEntityRef" ><A NAME="v%3AmkEntityRef" ></A ></A ><B >mkEntityRef</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkCmt" ><A NAME="v%3AmkCmt" ></A ></A ><B >mkCmt</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkCdata" ><A NAME="v%3AmkCdata" ></A ></A ><B >mkCdata</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkPi" ><A NAME="v%3AmkPi" ></A ></A ><B >mkPi</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 > -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkError" ><A NAME="v%3AmkError" ></A ></A ><B >mkError</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 > -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:getText" ><A NAME="v%3AgetText" ></A ></A ><B >getText</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getCharRef" ><A NAME="v%3AgetCharRef" ></A ></A ><B >getCharRef</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getEntityRef" ><A NAME="v%3AgetEntityRef" ></A ></A ><B >getEntityRef</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getCmt" ><A NAME="v%3AgetCmt" ></A ></A ><B >getCmt</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getCdata" ><A NAME="v%3AgetCdata" ></A ></A ><B >getCdata</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getPiName" ><A NAME="v%3AgetPiName" ></A ></A ><B >getPiName</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:getPiContent" ><A NAME="v%3AgetPiContent" ></A ></A ><B >getPiContent</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getElemName" ><A NAME="v%3AgetElemName" ></A ></A ><B >getElemName</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:getAttrl" ><A NAME="v%3AgetAttrl" ></A ></A ><B >getAttrl</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getDTDPart" ><A NAME="v%3AgetDTDPart" ></A ></A ><B >getDTDPart</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem" >DTDElem</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:getDTDAttrl" ><A NAME="v%3AgetDTDAttrl" ></A ></A ><B >getDTDAttrl</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes" >Attributes</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:getAttrName" ><A NAME="v%3AgetAttrName" ></A ></A ><B >getAttrName</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:getErrorLevel" ><A NAME="v%3AgetErrorLevel" ></A ></A ><B >getErrorLevel</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getErrorMsg" ><A NAME="v%3AgetErrorMsg" ></A ></A ><B >getErrorMsg</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getName" ><A NAME="v%3AgetName" ></A ></A ><B >getName</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:getQualifiedName" ><A NAME="v%3AgetQualifiedName" ></A ></A ><B >getQualifiedName</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getUniversalName" ><A NAME="v%3AgetUniversalName" ></A ></A ><B >getUniversalName</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getUniversalUri" ><A NAME="v%3AgetUniversalUri" ></A ></A ><B >getUniversalUri</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getLocalPart" ><A NAME="v%3AgetLocalPart" ></A ></A ><B >getLocalPart</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getNamePrefix" ><A NAME="v%3AgetNamePrefix" ></A ></A ><B >getNamePrefix</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:getNamespaceUri" ><A NAME="v%3AgetNamespaceUri" ></A ></A ><B >getNamespaceUri</B > :: a -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe" >Maybe</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 NAME="v:changeText" ><A NAME="v%3AchangeText" ></A ></A ><B >changeText</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 -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:changeCmt" ><A NAME="v%3AchangeCmt" ></A ></A ><B >changeCmt</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 -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:changeName" ><A NAME="v%3AchangeName" ></A ></A ><B >changeName</B > :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:changeElemName" ><A NAME="v%3AchangeElemName" ></A ></A ><B >changeElemName</B > :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:changeAttrl" ><A NAME="v%3AchangeAttrl" ></A ></A ><B >changeAttrl</B > :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A >) -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:changeAttrName" ><A NAME="v%3AchangeAttrName" ></A ></A ><B >changeAttrName</B > :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:changePiName" ><A NAME="v%3AchangePiName" ></A ></A ><B >changePiName</B > :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:changeDTDAttrl" ><A NAME="v%3AchangeDTDAttrl" ></A ></A ><B >changeDTDAttrl</B > :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes" >Attributes</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes" >Attributes</A >) -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setText" ><A NAME="v%3AsetText" ></A ></A ><B >setText</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setCmt" ><A NAME="v%3AsetCmt" ></A ></A ><B >setCmt</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setName" ><A NAME="v%3AsetName" ></A ></A ><B >setName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setElemName" ><A NAME="v%3AsetElemName" ></A ></A ><B >setElemName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setElemAttrl" ><A NAME="v%3AsetElemAttrl" ></A ></A ><B >setElemAttrl</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setAttrName" ><A NAME="v%3AsetAttrName" ></A ></A ><B >setAttrName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setPiName" ><A NAME="v%3AsetPiName" ></A ></A ><B >setPiName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setDTDAttrl" ><A NAME="v%3AsetDTDAttrl" ></A ></A ><B >setDTDAttrl</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes" >Attributes</A > -> a -> a</TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:XmlNode')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:XmlNode" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><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 ><TR ><TD CLASS="decl" ><A HREF="Text-XML-HXT-DOM-XmlNode.html#t%3AXmlNode" >XmlNode</A > a => <A HREF="Text-XML-HXT-DOM-XmlNode.html#t%3AXmlNode" >XmlNode</A > (<A HREF="Data-Tree-NTree-TypeDefs.html#t%3ANTree" >NTree</A > a)</TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkElementNode" ><A NAME="v%3AmkElementNode" ></A ></A ><B >mkElementNode</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 > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkAttrNode" ><A NAME="v%3AmkAttrNode" ></A ></A ><B >mkAttrNode</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkDTDNode" ><A NAME="v%3AmkDTDNode" ></A ></A ><B >mkDTDNode</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 > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkElement" ><A NAME="v%3AmkElement" ></A ></A ><B >mkElement</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 > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <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:mkRoot" ><A NAME="v%3AmkRoot" ></A ></A ><B >mkRoot</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <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:mkAttr" ><A NAME="v%3AmkAttr" ></A ></A ><B >mkAttr</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 > -> <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:mkDTDElem" ><A NAME="v%3AmkDTDElem" ></A ></A ><B >mkDTDElem</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 > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <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:addAttr" ><A NAME="v%3AaddAttr" ></A ></A ><B >addAttr</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 > -> <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:mergeAttrl" ><A NAME="v%3AmergeAttrl" ></A ></A ><B >mergeAttrl</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</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" >module <A HREF="Data-Tree-NTree-TypeDefs.html" >Data.Tree.NTree.TypeDefs</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 >