Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > by-pkgid > 09cecd41fd5510f1b4c6358078b3faaf > files > 190

haskell-HXT-7.1-2mdv2007.1.i586.rpm

<!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.XmlTreeFilter</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.DOM.XmlTreeFilter</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
><P
>basic XmlTree filter
</P
><P
>Version : $Id: XmlTreeFilter.hs,v 1.4 2006<EM
>11</EM
>12 14:53:00 hxml Exp $
</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%3AisRoot"
>isRoot</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%3AisTag"
>isTag</A
> :: String -&gt; <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%3AisNsTag"
>isNsTag</A
> :: String -&gt; String -&gt; <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%3AhasLocalPart"
>hasLocalPart</A
> :: String -&gt; <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%3AhasPrefix"
>hasPrefix</A
> :: String -&gt; <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%3AhasNamespace"
>hasNamespace</A
> :: String -&gt; <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%3AisOfTag"
>isOfTag</A
> :: (<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
>TagName</A
> -&gt; Bool) -&gt; <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%3AhasAttr"
>hasAttr</A
> :: String -&gt; <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%3AhasNsAttr"
>hasNsAttr</A
> :: String -&gt; String -&gt; <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%3AhasValue"
>hasValue</A
> :: String -&gt; (String -&gt; Bool) -&gt; <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%3AisPi"
>isPi</A
> :: String -&gt; <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%3AisXmlPi"
>isXmlPi</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%3AisOfPi"
>isOfPi</A
> :: (<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
>TagName</A
> -&gt; Bool) -&gt; <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%3AisXCdata"
>isXCdata</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%3AisXCharRef"
>isXCharRef</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%3AisXCmt"
>isXCmt</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%3AisXDTD"
>isXDTD</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%3AisXEntityRef"
>isXEntityRef</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%3AisXError"
>isXError</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%3AisXPi"
>isXPi</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%3AisXTag"
>isXTag</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%3AisXAttr"
>isXAttr</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%3AisAttr"
>isAttr</A
> :: String -&gt; <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%3AisNsAttr"
>isNsAttr</A
> :: String -&gt; String -&gt; <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%3AisOfAttr"
>isOfAttr</A
> :: (<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AAttrName"
>AttrName</A
> -&gt; Bool) -&gt; <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%3AisXText"
>isXText</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%3AisText"
>isText</A
> :: String -&gt; <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%3AisOfText"
>isOfText</A
> :: (String -&gt; Bool) -&gt; <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%3AisWhiteSpace"
>isWhiteSpace</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%3AisDoctype"
>isDoctype</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%3AisAttlist"
>isAttlist</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%3AisElement"
>isElement</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%3AisEntity"
>isEntity</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%3AisPeRef"
>isPeRef</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%3AisDTDName"
>isDTDName</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%3AisCondSect"
>isCondSect</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%3AisParameterEntity"
>isParameterEntity</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%3AisNotation"
>isNotation</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%3AisDefaultAttrKind"
>isDefaultAttrKind</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%3AisEnumAttrType"
>isEnumAttrType</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%3AisFixedAttrKind"
>isFixedAttrKind</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%3AisIdAttrType"
>isIdAttrType</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%3AisIdRefAttrType"
>isIdRefAttrType</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%3AisNotationAttrType"
>isNotationAttrType</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%3AisRequiredAttrKind"
>isRequiredAttrKind</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%3AisAttlistParameterEntity"
>isAttlistParameterEntity</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%3AisEmptyElement"
>isEmptyElement</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%3AisMixedContentElement"
>isMixedContentElement</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%3AisElemWithContent"
>isElemWithContent</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%3AisAttlistOfElement"
>isAttlistOfElement</A
> :: String -&gt; <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%3AisElemContentParamEntity"
>isElemContentParamEntity</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%3AisUnparsedEntity"
>isUnparsedEntity</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%3AisExternalParameterEntity"
>isExternalParameterEntity</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%3AisInternalParameterEntity"
>isInternalParameterEntity</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%3AisWarning"
>isWarning</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%3AisError"
>isError</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%3AisFatalError"
>isFatalError</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%3AmkXTag"
>mkXTag</A
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkQTag"
>mkQTag</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkXNsTag"
>mkXNsTag</A
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkXAttr"
>mkXAttr</A
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkQAttr"
>mkQAttr</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkXNsAttr"
>mkXNsAttr</A
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkXText"
>mkXText</A
> :: String -&gt; <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%3AmkXCharRef"
>mkXCharRef</A
> :: Int -&gt; <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%3AmkXEntityRef"
>mkXEntityRef</A
> :: String -&gt; <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%3AmkXCmt"
>mkXCmt</A
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkXDTD"
>mkXDTD</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
>DTDElem</A
> -&gt; <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
>Attributes</A
> -&gt; <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
>XmlTrees</A
> -&gt; <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%3AmkXCdata"
>mkXCdata</A
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkXPi"
>mkXPi</A
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AmkXError"
>mkXError</A
> :: Int -&gt; String -&gt; <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%3AgetName"
>getName</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%3AgetAttrl"
>getAttrl</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%3AgetValue"
>getValue</A
> :: String -&gt; <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%3AgetNsValue"
>getNsValue</A
> :: String -&gt; String -&gt; <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%3AgetDTDValue"
>getDTDValue</A
> :: String -&gt; <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%3AgetXCmt"
>getXCmt</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%3AgetXCdata"
>getXCdata</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%3AreplaceQName"
>replaceQName</A
> :: String -&gt; <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%3AmodifyText"
>modifyText</A
> :: (String -&gt; String) -&gt; <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%3AmodifyQName"
>modifyQName</A
> :: (<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
>TagName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
>TagName</A
>) -&gt; <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%3AprocessAttrl"
>processAttrl</A
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlSFilter"
>XmlSFilter</A
> -&gt; <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%3AprocessAttr"
>processAttr</A
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AreplaceAttrl"
>replaceAttrl</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
>XmlTrees</A
> -&gt; <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%3Adel1Attr"
>del1Attr</A
> :: String -&gt; <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%3Aadd1Attr"
>add1Attr</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
>XmlTree</A
> -&gt; <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%3AaddAttrl"
>addAttrl</A
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3AaddAttr"
>addAttr</A
> :: String -&gt; String -&gt; <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%3AaddAttrInt"
>addAttrInt</A
> :: String -&gt; Int -&gt; <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%3AmodifyAttr"
>modifyAttr</A
> :: String -&gt; (String -&gt; String) -&gt; <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%3AaddDTDAttr"
>addDTDAttr</A
> :: String -&gt; String -&gt; <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%3A%2B%3D"
>(+=)</A
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3A%2B%2B%3D"
>(++=)</A
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <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%3AvalueOf"
>valueOf</A
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
>XmlTree</A
> -&gt; String</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AintValueOf"
>intValueOf</A
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
>XmlTree</A
> -&gt; Int</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Atag"
>tag</A
> :: String -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <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%3Astag"
>stag</A
> :: String -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <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%3Aatag"
>atag</A
> :: String -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <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%3Aetag"
>etag</A
> :: String -&gt; <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%3Aqetag"
>qetag</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <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%3Aqtag"
>qtag</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3ArootTag"
>rootTag</A
> :: [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <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%3Aattr"
>attr</A
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3Aqattr"
>qattr</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <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%3Asattr"
>sattr</A
> :: String -&gt; String -&gt; <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%3Atxt"
>txt</A
> :: String -&gt; <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%3Acmt"
>cmt</A
> :: String -&gt; <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%3Aspi"
>spi</A
> :: String -&gt; String -&gt; <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%3Acdata"
>cdata</A
> :: String -&gt; <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%3Adtd"
>dtd</A
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
>DTDElem</A
> -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <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%3Awarn"
>warn</A
> :: String -&gt; <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%3Aerr"
>err</A
> :: String -&gt; <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%3Afatal"
>fatal</A
> :: String -&gt; <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%3AhasOption"
>hasOption</A
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</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%3AisRoot"
></A
><B
>isRoot</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a document root node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisTag"
></A
><B
>isTag</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>test whether the root of a tree contains a tag node.
</P
><P
>see also: <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisNsTag"
>isNsTag</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisNsTag"
></A
><B
>isNsTag</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>namespace aware test whether the root of a tree contains a tag node. Parameters are the local part and namespace.
 Only usable after namespace propagation.
</P
><P
>see also: <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisTag"
>isTag</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AhasLocalPart"
></A
><B
>hasLocalPart</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree has a given local name
 see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasNamespace"
>hasNamespace</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasPrefix"
>hasPrefix</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisTag"
>isTag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisAttr"
>isAttr</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AhasPrefix"
></A
><B
>hasPrefix</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree has a given prefix name
 see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasNamespace"
>hasNamespace</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasLocalPart"
>hasLocalPart</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisTag"
>isTag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisAttr"
>isAttr</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AhasNamespace"
></A
><B
>hasNamespace</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree belongs to a given namespace
 see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisTag"
>isTag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisAttr"
>isAttr</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasLocalPart"
>hasLocalPart</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasPrefix"
>hasPrefix</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisOfTag"
></A
><B
>isOfTag</B
> :: (<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
>TagName</A
> -&gt; Bool) -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a tag node with a special name.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AhasAttr"
></A
><B
>hasAttr</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>test whether the node of a tree is a XTag node or a XPi node with an attibute of a specific name
</P
><P
>see also: <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisAttr"
>isAttr</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasNsAttr"
>hasNsAttr</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AhasNsAttr"
></A
><B
>hasNsAttr</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>test whether the tree is a XTag node with an attibute of a specific local name and namespace uri
</P
><P
>see also: <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasAttr"
>hasAttr</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisNsAttr"
>isNsAttr</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AhasValue"
></A
><B
>hasValue</B
> :: String -&gt; (String -&gt; Bool) -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>test whether the given node is a XTag node or a XPI node with an attribute with a value with a specific property.
 In case of a match, the attribute value represented by a text node is returned as single element list,
 else the empty list is the result.
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AgetValue"
>getValue</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisPi"
></A
><B
>isPi</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the tree is a processing instruction with a given name.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXmlPi"
></A
><B
>isXmlPi</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the tree is a &lt;?xml ... ?&gt; declaration
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisOfPi"
></A
><B
>isOfPi</B
> :: (<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
>TagName</A
> -&gt; Bool) -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a processing instruction of a special name.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXCdata"
></A
><B
>isXCdata</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a CDATA node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXCharRef"
></A
><B
>isXCharRef</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a character reference node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXCmt"
></A
><B
>isXCmt</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a comment node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXDTD"
></A
><B
>isXDTD</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a DTD part.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXEntityRef"
></A
><B
>isXEntityRef</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an entity reference node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXError"
></A
><B
>isXError</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an error node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXPi"
></A
><B
>isXPi</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a processing instruction node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXTag"
></A
><B
>isXTag</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a tag node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXAttr"
></A
><B
>isXAttr</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an attribute node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisAttr"
></A
><B
>isAttr</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree is an attribute node for a given attribute name
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisNsAttr"
></A
><B
>isNsAttr</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>namespace aware test whether the tree contains an attribute node. Parameters are the local part of the atribute name and the namespace.
 Only usable after namespace propagation.
</P
><P
>see also: <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisNsTag"
>isNsTag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisAttr"
>isAttr</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasNsAttr"
>hasNsAttr</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisOfAttr"
></A
><B
>isOfAttr</B
> :: (<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AAttrName"
>AttrName</A
> -&gt; Bool) -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>general test for an attribute name
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisXText"
></A
><B
>isXText</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a text node.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisText"
></A
><B
>isText</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a special text.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisOfText"
></A
><B
>isOfText</B
> :: (String -&gt; Bool) -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a text node with a special property
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisWhiteSpace"
></A
><B
>isWhiteSpace</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a text node only with whitespace.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisDoctype"
></A
><B
>isDoctype</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a DOCTYPE DTD part.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisAttlist"
></A
><B
>isAttlist</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an ATTLIST DTD part.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisElement"
></A
><B
>isElement</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an ELEMENT DTD part.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisEntity"
></A
><B
>isEntity</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an ENTITY DTD part.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisPeRef"
></A
><B
>isPeRef</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a parameter ENTITY reference.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisDTDName"
></A
><B
>isDTDName</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a DTD name part.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisCondSect"
></A
><B
>isCondSect</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a conditional section DTD part.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisParameterEntity"
></A
><B
>isParameterEntity</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a parameter entity declaration.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisNotation"
></A
><B
>isNotation</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains a NOTATION DTD part.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisDefaultAttrKind"
></A
><B
>isDefaultAttrKind</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%3AisEnumAttrType"
></A
><B
>isEnumAttrType</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%3AisFixedAttrKind"
></A
><B
>isFixedAttrKind</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%3AisIdAttrType"
></A
><B
>isIdAttrType</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%3AisIdRefAttrType"
></A
><B
>isIdRefAttrType</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%3AisNotationAttrType"
></A
><B
>isNotationAttrType</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%3AisRequiredAttrKind"
></A
><B
>isRequiredAttrKind</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%3AisAttlistParameterEntity"
></A
><B
>isAttlistParameterEntity</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%3AisEmptyElement"
></A
><B
>isEmptyElement</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%3AisMixedContentElement"
></A
><B
>isMixedContentElement</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%3AisElemWithContent"
></A
><B
>isElemWithContent</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%3AisAttlistOfElement"
></A
><B
>isAttlistOfElement</B
> :: String -&gt; <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%3AisElemContentParamEntity"
></A
><B
>isElemContentParamEntity</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%3AisUnparsedEntity"
></A
><B
>isUnparsedEntity</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%3AisExternalParameterEntity"
></A
><B
>isExternalParameterEntity</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%3AisInternalParameterEntity"
></A
><B
>isInternalParameterEntity</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%3AisWarning"
></A
><B
>isWarning</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an error node for a warning.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisError"
></A
><B
>isError</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an error node for an error.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AisFatalError"
></A
><B
>isFatalError</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>test whether the root of a tree contains an error node for a fatal error.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXTag"
></A
><B
>mkXTag</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>constructor filter for a tag node.
 a new tree is constructed.
 the attributes and the children are computed by applying the aproprate filter to the input tree
</P
><UL
><LI
> 1.parameter n :  the tag name
</LI
><LI
> 2.parameter af :  the filter for the attribute list
</LI
><LI
> 3.parameter cf :  the filter for the children
</LI
><LI
> returns : the constructor filter
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkQTag"
></A
><B
>mkQTag</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>Version with qualified names of <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXTag"
>mkXTag</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXNsTag"
></A
><B
>mkXNsTag</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>constructor filter for a tag node.
 a new tree is constructed.
 the attributes and the children are computed by applying the aproprate filter to the input tree
</P
><UL
><LI
> 1.parameter n :  the tag name in form of prefix:localpart
</LI
><LI
> 2.parameter ns:   the namespace uri
</LI
><LI
> 3.parameter af :  the filter for the attribute list
</LI
><LI
> 4.parameter cf :  the filter for the children
</LI
><LI
> returns : the constructor filter
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXAttr"
></A
><B
>mkXAttr</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>filter for attribute construction.
 a new tree with attribute name and a value computed by a filter
 is build.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkQAttr"
></A
><B
>mkQAttr</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>Qualified version <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXAttr"
>mkXAttr</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXNsAttr"
></A
><B
>mkXNsAttr</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>filter for attribute construction.
 a new tree with attribute name and namespace and a value computed by a filter
 is build.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXText"
></A
><B
>mkXText</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>constructor filter for a text node.
 a new tree is constructed.
 the input tree is ignored.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXCharRef"
></A
><B
>mkXCharRef</B
> :: Int -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>constructor filter for a character reference node.
 a new tree is constructed.
 the input tree is ignored.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXEntityRef"
></A
><B
>mkXEntityRef</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>constructor filter for an entity reference node.
 a new tree is constructed.
 the input tree is ignored.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXCmt"
></A
><B
>mkXCmt</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>constructor filter for a comment node.
 a new tree is constructed.
 the xml string representation of the filter result
 forms the comment
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXDTD"
></A
><B
>mkXDTD</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
>DTDElem</A
> -&gt; <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
>Attributes</A
> -&gt; <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
>XmlTrees</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>constructor filter for a DTD part.
 a new tree is constructed.
 the input tree is ignored.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXCdata"
></A
><B
>mkXCdata</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>constructor filter for a CDATA section node.
 a new tree is constructed.
 the input tree is ignored.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXPi"
></A
><B
>mkXPi</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>constructor filter for a processing instruction
 a new tree is constructed from the text representation
 of the input tree
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmkXError"
></A
><B
>mkXError</B
> :: Int -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>constructor filter for an error message node.
 a new tree is constructed.
 the input tree is ignored.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AgetName"
></A
><B
>getName</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>filter for selecting the name of a tag node, an attribute node or a pi node.
 Result of the filter is a single element list with a text node or the empty list
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AgetAttrl"
></A
><B
>getAttrl</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>filter for selecting the attibute list
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AgetValue"
></A
><B
>getValue</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>filter for selecting the value of an attribute in a tag node.
 Result of the filter is a single element list with a text node or the empty list
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasValue"
>hasValue</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AgetNsValue"
>getNsValue</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AgetNsValue"
></A
><B
>getNsValue</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>filter for selecting the value of an attribute with namespace in a tag node.
 Result of the filter is a single element list with a text node or the empty list
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AgetValue"
>getValue</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisNsAttr"
>isNsAttr</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AgetDTDValue"
></A
><B
>getDTDValue</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>filter for selecting an attribute of a DTD node.
 Result of the filter is a single element list with a text node or the empty list
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AgetXCmt"
></A
><B
>getXCmt</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>filter for selecting content of a comment.
 Result of the filter is a single element list with a text node or the empty list
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AgetXCdata"
></A
><B
>getXCdata</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>filter for selecting the CDATA content.
 Result of the filter is a single element list with a text node or the empty list
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AreplaceQName"
></A
><B
>replaceQName</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>edit filter for changing the name of a tag node, an attribute or a pi.
 result of the filter is a single element list with a tag node or the empty list
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmodifyText"
></A
><B
>modifyText</B
> :: (String -&gt; String) -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>edit filter for changing the text of a text node.
 result of the filter is a single element list with a text node or the empty list
</P
><P
>example for editing all text nodes of a tree with an edit function <TT
>f</TT
>:
</P
><PRE
>processBottomUp (modifyText f `when` isXText)</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmodifyQName"
></A
><B
>modifyQName</B
> :: (<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
>TagName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
>TagName</A
>) -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>edit filter for changing the name of a tag node.
 result of the filter is a single element list with a text node or the empty list
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AprocessAttrl"
></A
><B
>processAttrl</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlSFilter"
>XmlSFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>process the attribute list of a tag node with a tree list filter.
 for other trees this filter acts like <TT
><A HREF="Data-Tree-NTree-Filter.html#v%3Anone"
>none</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AprocessAttr"
></A
><B
>processAttr</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>elementwise processing of the attributes of a tag.
 for other trees this filter acts like <TT
><A HREF="Data-Tree-NTree-Filter.html#v%3Anone"
>none</A
></TT
>
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AprocessAttrl"
>processAttrl</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AreplaceAttrl"
></A
><B
>replaceAttrl</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
>XmlTrees</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>replace an attribute list
 to be renamed when replaceAttrl is eliminated
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Adel1Attr"
></A
><B
>del1Attr</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>delete an attribute from the attribute list of a tag tree
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aadd1Attr"
></A
><B
>add1Attr</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
>XmlTree</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>add an attribute to the attribute list of a tag.
 If the attribute already exists, it's substituted,
</P
><P
>see also: <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Asattr"
>sattr</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3A%2B%3D"
>+=</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AaddAttrl"
></A
><B
>addAttrl</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>adds an attribute list computed by a filter, uses <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aadd1Attr"
>add1Attr</A
></TT
>.
</P
><P
>see also: <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3A%2B%3D"
>+=</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AaddAttr"
></A
><B
>addAttr</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>add or change an attribute with a given string as value for a XTag or XPi tree,
 uses <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aadd1Attr"
>add1Attr</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AaddAttrInt"
></A
><B
>addAttrInt</B
> :: String -&gt; Int -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>add or change an attribute with an Int value.
 uses <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AaddAttr"
>addAttr</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AmodifyAttr"
></A
><B
>modifyAttr</B
> :: String -&gt; (String -&gt; String) -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>edit filter for changing the value of an attribute in a tag node.
 result of the filter is a single element list with the tag node or the empty list.
</P
><UL
><LI
> 1.parameter n :  the name of the attribute
</LI
><LI
> 2.parameter f :  the edit function for the attribute value
</LI
><LI
> returns : the edit filter
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AaddDTDAttr"
></A
><B
>addDTDAttr</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>add or change an attribute of a DTD tree
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3A%2B%3D"
></A
><B
>(+=)</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>convenient function for tag node tree construction
</P
><P
>infixl 7
</P
><P
>filter combinator for tag tree constrcution
 take a 1. filter for computing a tag node tree (or a whole list of tag node trees)
 then add all trees computed by the 2. filter to the attribute list when they represent attributes
 else append them to the list of children.
</P
><P
>if the 1. filter computes a list of tag nodes, the results of the 2. filter are added to all trees
</P
><P
>example: <TT
> etag &quot;a&quot; += sattr &quot;href&quot; &quot;#42&quot; += txt &quot;the answer&quot; </TT
>
 gives the tree <TT
> &lt;a href=&quot;#42&quot;&gt;the answer&lt;/a&gt; </TT
>
</P
><P
>example: <TT
> ( etag &quot;a&quot; +++ etag &quot;b&quot; ) += sattr &quot;x&quot; &quot;42&quot; </TT
>
 gives the tree <TT
> &lt;a x=&quot;42&quot;/&gt;&lt;b x=&quot;42&quot;/&gt; </TT
>
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aetag"
>etag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Atag"
>tag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aadd1Attr"
>add1Attr</A
></TT
>, <TT
><A HREF="Data-Tree-NTree-Filter.html#v%3AmodifyChildren"
>modifyChildren</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3A%2B%2B%3D"
>++=</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3A%2B%2B%3D"
></A
><B
>(++=)</B
> :: <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>convenient filter function adding a whole list of trees, just for not writing to many ( ... ).
</P
><P
>infixl 7
</P
><PRE
> f ++= gl  == f += cat gl </PRE
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3A%2B%3D"
>+=</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AvalueOf"
></A
><B
>valueOf</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
>XmlTree</A
> -&gt; String</TD
></TR
><TR
><TD CLASS="doc"
>combination of <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AgetValue"
>getValue</A
></TT
> and conversion into a String
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AintValueOf"
></A
><B
>intValueOf</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
>XmlTree</A
> -&gt; Int</TD
></TR
><TR
><TD CLASS="doc"
>combination of <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AgetValue"
>getValue</A
></TT
> and conversion to a Int
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Atag"
></A
><B
>tag</B
> :: String -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>variant of mkXTag with a list of filters for the attributes and a list of filters for the children.
 this variant leads to a more readable source for a complicated construction filter
 than the simple solution with a combination of <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXTag"
>mkXTag</A
></TT
> and <TT
><A HREF="Data-Tree-NTree-Filter.html#v%3Acat"
>cat</A
></TT
>.
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXTag"
>mkXTag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Astag"
>stag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aetag"
>etag</A
></TT
>, <TT
><A HREF="Data-Tree-NTree-Filter.html#v%3Acat"
>cat</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3A%2B%3D"
>+=</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Astag"
></A
><B
>stag</B
> :: String -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>variant of tag, useful for tags without attributes and with a list of filters for
 constructing the children
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXTag"
>mkXTag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Atag"
>tag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aetag"
>etag</A
></TT
>, <TT
><A HREF="Data-Tree-NTree-Filter.html#v%3Acat"
>cat</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3A%2B%3D"
>+=</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aatag"
></A
><B
>atag</B
> :: String -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>variant of tag, useful for tags with attributes but without children
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXTag"
>mkXTag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Atag"
>tag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Astag"
>stag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aetag"
>etag</A
></TT
>, <TT
><A HREF="Data-Tree-NTree-Filter.html#v%3Acat"
>cat</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aetag"
></A
><B
>etag</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Short cut for empty tags without attributes
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Atag"
>tag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aatag"
>atag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Astag"
>stag</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXTag"
>mkXTag</A
></TT
> and <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3A%2B%3D"
>+=</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aqetag"
></A
><B
>qetag</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>Qualified version of etag
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aqtag"
></A
><B
>qtag</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>Alias for mkQTag
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3ArootTag"
></A
><B
>rootTag</B
> :: [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>filter for creating a document root node with a list of filters for the attributes and a list of filters for the document.
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Atag"
>tag</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aattr"
></A
><B
>attr</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>Alias for <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXAttr"
>mkXAttr</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aqattr"
></A
><B
>qattr</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"
>QName</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
> -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>Alias for mkQAttr
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Asattr"
></A
><B
>sattr</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>short cut for attribute construction with string constants
</P
><P
>set also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aattr"
>attr</A
></TT
>, <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXAttr"
>mkXAttr</A
></TT
> and <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXText"
>mkXText</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Atxt"
></A
><B
>txt</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>short cut for <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXText"
>mkXText</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Acmt"
></A
><B
>cmt</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>short cut for simple comment
 the input tree is ignored
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXCmt"
>mkXCmt</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aspi"
></A
><B
>spi</B
> :: String -&gt; String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>short cut for generating simple processing instructions (spi)
 the input tree is ignored
</P
><P
><TT
>spi &quot;xyz&quot; &quot;abc&quot;</TT
> is equal to <TT
>mkXPi &quot;xyz&quot; (txt &quot;abc&quot;)</TT
>
 (the name pi is already used in prelude)
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Acdata"
></A
><B
>cdata</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>short cut for generating simple cdata sections,
 the input tree is ignored
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Adtd"
></A
><B
>dtd</B
> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
>DTDElem</A
> -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; [<A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
>] -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
>DTD part generation with filter for attributes and children
 see also: <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AmkXDTDTree"
>mkXDTDTree</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Awarn"
></A
><B
>warn</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>short cut for mkXError c_warn.
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXError"
>mkXError</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Aerr"
></A
><B
>err</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>short cut for mkXError c_fatal.
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXError"
>mkXError</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3Afatal"
></A
><B
>fatal</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>short cut for mkXError c_fatal.
</P
><P
>see also : <TT
><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXError"
>mkXError</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v%3AhasOption"
></A
><B
>hasOption</B
> :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
>XmlFilter</A
></TD
></TR
><TR
><TD CLASS="doc"
><P
>check whether an option is set
</P
><P
>reads the value of an attribute, usually applied to a document root node,
 and checks if the value represents True. The following strings are interpreted
 as true: &quot;1&quot;, &quot;True&quot;, &quot;true&quot;, &quot;yes&quot;, &quot;Yes&quot;.
</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
>