diff --git a/Version.mk b/Version.mk
--- a/Version.mk
+++ b/Version.mk
@@ -2,6 +2,6 @@
 # Version numbering for HXT filter package
 
 SOFTWARE	= hxt-filter
-VERSION		= 8.0.0
-LASTVERSION	= 7.5
+VERSION		= 8.1.0
+LASTVERSION	= 8.0.0
 DIST_NAME	= $(SOFTWARE)-$(VERSION)
diff --git a/doc/hxt-filter/Control-Monad-MonadStateIO.html b/doc/hxt-filter/Control-Monad-MonadStateIO.html
--- a/doc/hxt-filter/Control-Monad-MonadStateIO.html
+++ b/doc/hxt-filter/Control-Monad-MonadStateIO.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Control-Monad-MonadStateIO.html"
 >Source code</A
diff --git a/doc/hxt-filter/System-PipeOpen.html b/doc/hxt-filter/System-PipeOpen.html
new file mode 100644
--- /dev/null
+++ b/doc/hxt-filter/System-PipeOpen.html
@@ -0,0 +1,166 @@
+<!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
+>System.PipeOpen</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.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-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+><TD CLASS="topbut"
+><A HREF="src/System-PipeOpen.html"
+>Source code</A
+></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"
+>System.PipeOpen</FONT
+></TD
+><TD ALIGN="right"
+><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="infohead"
+>Portability</TD
+><TD CLASS="infoval"
+>none portable</TD
+></TR
+><TR
+><TD CLASS="infohead"
+>Stability</TD
+><TD CLASS="infoval"
+>experimental</TD
+></TR
+><TR
+><TD CLASS="infohead"
+>Maintainer</TD
+><TD CLASS="infoval"
+>Uwe Schmidt (uwe\@fh-wedel.de)</TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+><P
+>Version    : $Id: PipeOpen.hs,v 1.2 2005<EM
+>09</EM
+>02 17:09:39 hxml Exp $
+</P
+><P
+>pipe open implemented with System.Process functions
+</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%3Apopen"
+>popen</A
+> :: String -&gt; [String] -&gt; IO (String, String, Int)</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Apopen"
+></A
+><B
+>popen</B
+> :: String -&gt; [String] -&gt; IO (String, String, Int)</TD
+><TD CLASS="declbut"
+><A HREF="src/System-PipeOpen.html#popen"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>call an external program with a list of command line arguments
+ and return content of stdout, content of stderr and return code
+</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
+>
diff --git a/doc/hxt-filter/Text-XML-HXT-DOM-EditFilters.html b/doc/hxt-filter/Text-XML-HXT-DOM-EditFilters.html
--- a/doc/hxt-filter/Text-XML-HXT-DOM-EditFilters.html
+++ b/doc/hxt-filter/Text-XML-HXT-DOM-EditFilters.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html"
 >Source code</A
@@ -80,11 +80,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AcanonicalizeTree"
 >canonicalizeTree</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter -&gt; XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -94,9 +90,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AcanonicalizeAllNodes"
 >canonicalizeAllNodes</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -106,9 +100,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AcanonicalizeForXPath"
 >canonicalizeForXPath</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -118,9 +110,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AcollapseXText"
 >collapseXText</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -130,9 +120,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AcollapseAllXText"
 >collapseAllXText</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -142,9 +130,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AindentDoc"
 >indentDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -154,9 +140,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AremoveWhiteSpace"
 >removeWhiteSpace</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -166,9 +150,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AremoveAllWhiteSpace"
 >removeAllWhiteSpace</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -178,9 +160,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AremoveDocWhiteSpace"
 >removeDocWhiteSpace</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -190,9 +170,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AremoveComment"
 >removeComment</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -202,9 +180,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AremoveAllComment"
 >removeAllComment</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -214,9 +190,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtransfCdata"
 >transfCdata</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -226,9 +200,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtransfAllCdata"
 >transfAllCdata</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -238,9 +210,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtransfCdataEscaped"
 >transfCdataEscaped</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -250,9 +220,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtransfAllCdataEscaped"
 >transfAllCdataEscaped</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -262,9 +230,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtransfCharRef"
 >transfCharRef</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -274,9 +240,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtransfAllCharRef"
 >transfAllCharRef</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -286,9 +250,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AescapeXmlDoc"
 >escapeXmlDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -298,9 +260,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AescapeXmlText"
 >escapeXmlText</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -310,9 +270,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AescapeXmlAttrValue"
 >escapeXmlAttrValue</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -322,9 +280,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AunparseXmlDoc"
 >unparseXmlDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -334,9 +290,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AnumberLinesInXmlDoc"
 >numberLinesInXmlDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -356,9 +310,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtreeRepOfXmlDoc"
 >treeRepOfXmlDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -368,9 +320,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AhaskellRepOfXmlDoc"
 >haskellRepOfXmlDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -380,9 +330,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AaddHeadlineToXmlDoc"
 >addHeadlineToXmlDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -392,9 +340,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AaddXmlPiToDoc"
 >addXmlPiToDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ></TABLE
 ></TD
@@ -420,11 +366,7 @@
 ></A
 ><B
 >canonicalizeTree</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter -&gt; XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#canonicalizeTree"
 >Source</A
@@ -490,9 +432,7 @@
 ></A
 ><B
 >canonicalizeAllNodes</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#canonicalizeAllNodes"
 >Source</A
@@ -528,9 +468,7 @@
 ></A
 ><B
 >canonicalizeForXPath</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#canonicalizeForXPath"
 >Source</A
@@ -567,9 +505,7 @@
 ></A
 ><B
 >collapseXText</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#collapseXText"
 >Source</A
@@ -596,9 +532,7 @@
 ></A
 ><B
 >collapseAllXText</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#collapseAllXText"
 >Source</A
@@ -634,9 +568,7 @@
 ></A
 ><B
 >indentDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#indentDoc"
 >Source</A
@@ -695,9 +627,7 @@
 ></A
 ><B
 >removeWhiteSpace</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#removeWhiteSpace"
 >Source</A
@@ -740,9 +670,7 @@
 ></A
 ><B
 >removeAllWhiteSpace</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#removeAllWhiteSpace"
 >Source</A
@@ -785,9 +713,7 @@
 ></A
 ><B
 >removeDocWhiteSpace</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#removeDocWhiteSpace"
 >Source</A
@@ -845,9 +771,7 @@
 ></A
 ><B
 >removeComment</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#removeComment"
 >Source</A
@@ -874,9 +798,7 @@
 ></A
 ><B
 >removeAllComment</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#removeAllComment"
 >Source</A
@@ -903,9 +825,7 @@
 ></A
 ><B
 >transfCdata</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#transfCdata"
 >Source</A
@@ -932,9 +852,7 @@
 ></A
 ><B
 >transfAllCdata</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#transfAllCdata"
 >Source</A
@@ -961,9 +879,7 @@
 ></A
 ><B
 >transfCdataEscaped</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#transfCdataEscaped"
 >Source</A
@@ -990,9 +906,7 @@
 ></A
 ><B
 >transfAllCdataEscaped</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#transfAllCdataEscaped"
 >Source</A
@@ -1019,9 +933,7 @@
 ></A
 ><B
 >transfCharRef</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#transfCharRef"
 >Source</A
@@ -1048,9 +960,7 @@
 ></A
 ><B
 >transfAllCharRef</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#transfAllCharRef"
 >Source</A
@@ -1077,9 +987,7 @@
 ></A
 ><B
 >escapeXmlDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#escapeXmlDoc"
 >Source</A
@@ -1124,9 +1032,7 @@
 ></A
 ><B
 >escapeXmlText</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#escapeXmlText"
 >Source</A
@@ -1163,9 +1069,7 @@
 ></A
 ><B
 >escapeXmlAttrValue</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#escapeXmlAttrValue"
 >Source</A
@@ -1206,9 +1110,7 @@
 ></A
 ><B
 >unparseXmlDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#unparseXmlDoc"
 >Source</A
@@ -1252,9 +1154,7 @@
 ></A
 ><B
 >numberLinesInXmlDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#numberLinesInXmlDoc"
 >Source</A
@@ -1318,9 +1218,7 @@
 ></A
 ><B
 >treeRepOfXmlDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#treeRepOfXmlDoc"
 >Source</A
@@ -1361,9 +1259,7 @@
 ></A
 ><B
 >haskellRepOfXmlDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#haskellRepOfXmlDoc"
 >Source</A
@@ -1404,9 +1300,7 @@
 ></A
 ><B
 >addHeadlineToXmlDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#addHeadlineToXmlDoc"
 >Source</A
@@ -1428,9 +1322,7 @@
 ></A
 ><B
 >addXmlPiToDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-EditFilters.html#addXmlPiToDoc"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-DOM-Namespace.html b/doc/hxt-filter/Text-XML-HXT-DOM-Namespace.html
--- a/doc/hxt-filter/Text-XML-HXT-DOM-Namespace.html
+++ b/doc/hxt-filter/Text-XML-HXT-DOM-Namespace.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-DOM-Namespace.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-DOM-NamespaceFilter.html b/doc/hxt-filter/Text-XML-HXT-DOM-NamespaceFilter.html
--- a/doc/hxt-filter/Text-XML-HXT-DOM-NamespaceFilter.html
+++ b/doc/hxt-filter/Text-XML-HXT-DOM-NamespaceFilter.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-DOM-NamespaceFilter.html"
 >Source code</A
@@ -124,9 +124,7 @@
 >type</SPAN
 > <A HREF="#t%3ANamespaceTable"
 >NamespaceTable</A
-> = <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"
->NsEnv</A
-></TD
+> = NsEnv</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -136,9 +134,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3ApropagateNamespaces"
 >propagateNamespaces</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -150,9 +146,7 @@
 >propagateNamespaceEnv</A
 > :: <A HREF="Text-XML-HXT-DOM-NamespaceFilter.html#t%3ANamespaceTable"
 >NamespaceTable</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> -&gt; XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -162,9 +156,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AvalidateNamespaces"
 >validateNamespaces</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -174,9 +166,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Avalidate1Namespaces"
 >validate1Namespaces</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -186,19 +176,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisNamespaceDecl"
 >isNamespaceDecl</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-></TR
-><TR
-><TD CLASS="s8"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-NamespacePredicates.html"
->Text.XML.HXT.DOM.NamespacePredicates</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ></TABLE
 ></TD
@@ -226,9 +204,7 @@
 ></A
 ><B
 >NamespaceTable</B
-> = <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"
->NsEnv</A
-></TD
+> = NsEnv</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-NamespaceFilter.html#NamespaceTable"
 >Source</A
@@ -240,11 +216,7 @@
 ><TR
 ><TD CLASS="doc"
 >Type for the namespace association list, used when propagating namespaces by
- modifying the <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-></TT
-> values in a tree
+ modifying the QName values in a tree
 </TD
 ></TR
 ><TR
@@ -260,9 +232,7 @@
 ></A
 ><B
 >propagateNamespaces</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-NamespaceFilter.html#propagateNamespaces"
 >Source</A
@@ -305,9 +275,7 @@
 >propagateNamespaceEnv</B
 > :: <A HREF="Text-XML-HXT-DOM-NamespaceFilter.html#t%3ANamespaceTable"
 >NamespaceTable</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> -&gt; XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-NamespaceFilter.html#propagateNamespaceEnv"
 >Source</A
@@ -335,9 +303,7 @@
 ></A
 ><B
 >validateNamespaces</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-NamespaceFilter.html#validateNamespaces"
 >Source</A
@@ -355,24 +321,8 @@
 >validate1Namespaces</A
 ></TT
 > to all nodes.
- Predicates <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-NamespacePredicates.html#v%3AisWellformedQName"
->isWellformedQName</A
-></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-NamespacePredicates.html#v%3AisWellformedQualifiedName"
->isWellformedQualifiedName</A
-></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-NamespacePredicates.html#v%3AisDeclaredNamespace"
->isDeclaredNamespace</A
-></TT
->
- and <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-NamespacePredicates.html#v%3AisWellformedNSDecl"
->isWellformedNSDecl</A
-></TT
-> are applied to the appropriate tags and attributes.
+ Predicates isWellformedQName, isWellformedQualifiedName, isDeclaredNamespace
+ and isWellformedNSDecl are applied to the appropriate tags and attributes.
 </TD
 ></TR
 ><TR
@@ -388,9 +338,7 @@
 ></A
 ><B
 >validate1Namespaces</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-NamespaceFilter.html#validate1Namespaces"
 >Source</A
@@ -417,25 +365,13 @@
 ></A
 ><B
 >isNamespaceDecl</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-NamespaceFilter.html#isNamespaceDecl"
 >Source</A
 ></TD
 ></TR
 ></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-NamespacePredicates.html"
->Text.XML.HXT.DOM.NamespacePredicates</A
 ></TD
 ></TR
 ><TR
diff --git a/doc/hxt-filter/Text-XML-HXT-DOM-XmlState.html b/doc/hxt-filter/Text-XML-HXT-DOM-XmlState.html
--- a/doc/hxt-filter/Text-XML-HXT-DOM-XmlState.html
+++ b/doc/hxt-filter/Text-XML-HXT-DOM-XmlState.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlState.html"
 >Source code</A
@@ -130,11 +130,7 @@
 >type</SPAN
 > <A HREF="#t%3ASysStateAttrs"
 >SysStateAttrs</A
-> = <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-AssocList.html#t%3AAssocList"
->AssocList</A
-> String <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> = AssocList String XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -192,13 +188,9 @@
 >type</SPAN
 > <A HREF="#t%3AXmlStateFilter"
 >XmlStateFilter</A
-> state = <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
+> state = XmlTree -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
 >XState</A
-> state <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> state XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -350,9 +342,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AsetSysParamTree"
 >setSysParamTree</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
+> :: String -&gt; XmlTrees -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
 >XState</A
 > state ()</TD
 ></TR
@@ -402,9 +392,7 @@
 >getSysParamTree</A
 > :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
 >XState</A
-> state <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> state XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -518,9 +506,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AliftF"
 >liftF</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
+> :: XmlFilter -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
 >XmlStateFilter</A
 > state</TD
 ></TR
@@ -772,9 +758,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AsetStatus"
 >setStatus</A
-> :: Int -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: Int -&gt; String -&gt; XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -784,9 +768,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AstatusOk"
 >statusOk</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -932,11 +914,7 @@
 ></A
 ><B
 >SysStateAttrs</B
-> = <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-AssocList.html#t%3AAssocList"
->AssocList</A
-> String <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> = AssocList String XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlState.html#SysStateAttrs"
 >Source</A
@@ -1082,13 +1060,9 @@
 ></A
 ><B
 >XmlStateFilter</B
-> state = <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
+> state = XmlTree -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
 >XState</A
-> state <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> state XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlState.html#XmlStateFilter"
 >Source</A
@@ -1488,9 +1462,7 @@
 ></A
 ><B
 >setSysParamTree</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
+> :: String -&gt; XmlTrees -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
 >XState</A
 > state ()</TD
 ><TD CLASS="declbut"
@@ -1662,9 +1634,7 @@
 >getSysParamTree</B
 > :: String -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
 >XState</A
-> state <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> state XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlState.html#getSysParamTree"
 >Source</A
@@ -2026,9 +1996,7 @@
 ></A
 ><B
 >liftF</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
+> :: XmlFilter -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
 >XmlStateFilter</A
 > state</TD
 ><TD CLASS="declbut"
@@ -2347,11 +2315,7 @@
 ></TR
 ><TR
 ><TD CLASS="doc"
->filter to reset the state attribute <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_status"
->a_status</A
-></TT
->
+>filter to reset the state attribute a_status
     - returns : this
 </TD
 ></TR
@@ -2513,11 +2477,7 @@
 ><TR
 ><TD CLASS="doc"
 >error message handler for collecting all error messages
- all messages are stored under attribute <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_error_log"
->a_error_log</A
-></TT
->
+ all messages are stored under attribute a_error_log
  they can be read with <TT
 >getSysParamTree a_error_log</TT
 > or by
@@ -2611,21 +2571,9 @@
 ><TR
 ><TD CLASS="doc"
 >error level translation
- <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_warn"
->c_warn</A
-></TT
-> (1) : warning,
- <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_err"
->c_err</A
-></TT
-> (2): error (e.g. parse error, validation error, ...),
- <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_fatal"
->c_fatal</A
-></TT
-> (3) : fatal error (document access error, internal error, ...)
+ c_warn (1) : warning,
+ c_err (2): error (e.g. parse error, validation error, ...),
+ c_fatal (3) : fatal error (document access error, internal error, ...)
 </TD
 ></TR
 ><TR
@@ -2800,30 +2748,10 @@
 ></TR
 ><TR
 ><TD CLASS="doc"
->checks the value of the attribute <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_status"
->a_status</A
-></TT
-> in a document root.
- if it contains a value greater or equal to <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_err"
->c_err</A
-></TT
->, an error with error message
- stored in attribute <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_module"
->a_module</A
-></TT
-> is issued and the filter acts as the <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-Tree-NTree-Filter.html#v%3AnoneM"
->noneM</A
-></TT
-> filter
- else its the <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-Tree-NTree-Filter.html#v%3AthisM"
->thisM</A
-></TT
-> filter
+>checks the value of the attribute a_status in a document root.
+ if it contains a value greater or equal to c_err, an error with error message
+ stored in attribute a_module is issued and the filter acts as the noneM filter
+ else its the thisM filter
 </TD
 ></TR
 ><TR
@@ -2839,9 +2767,7 @@
 ></A
 ><B
 >setStatus</B
-> :: Int -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: Int -&gt; String -&gt; XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlState.html#setStatus"
 >Source</A
@@ -2853,11 +2779,7 @@
 ><TR
 ><TD CLASS="doc"
 >add the error level and the module where the error occured
- to the attributes of a document root node and remove the children when level is greater or equal to <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_err"
->c_err</A
-></TT
->
+ to the attributes of a document root node and remove the children when level is greater or equal to c_err
 </TD
 ></TR
 ><TR
@@ -2873,9 +2795,7 @@
 ></A
 ><B
 >statusOk</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlState.html#statusOk"
 >Source</A
@@ -2886,11 +2806,7 @@
 ></TR
 ><TR
 ><TD CLASS="doc"
->check whether tree is a document root and the status attribute has a value less than <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_err"
->c_err</A
-></TT
->
+>check whether tree is a document root and the status attribute has a value less than c_err
 </TD
 ></TR
 ><TR
@@ -2959,11 +2875,7 @@
 ><TD CLASS="doc"
 ><P
 >monadic filter for processing the attribute list of a tag.
- for other trees this filter acts like <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-Tree-NTree-Filter.html#v%3AnoneM"
->noneM</A
-></TT
->
+ for other trees this filter acts like noneM
 </P
 ><P
 >see also : <TT
diff --git a/doc/hxt-filter/Text-XML-HXT-DOM-XmlTree.html b/doc/hxt-filter/Text-XML-HXT-DOM-XmlTree.html
--- a/doc/hxt-filter/Text-XML-HXT-DOM-XmlTree.html
+++ b/doc/hxt-filter/Text-XML-HXT-DOM-XmlTree.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTree.html"
 >Source code</A
@@ -73,26 +73,6 @@
 ><TR
 ><TD CLASS="section1"
 >Documentation</TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html"
->Text.XML.HXT.DOM.XmlTreeTypes</A
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html"
->Text.XML.HXT.DOM.XmlKeywords</A
-></TD
 ></TR
 ><TR
 ><TD CLASS="s15"
diff --git a/doc/hxt-filter/Text-XML-HXT-DOM-XmlTreeFilter.html b/doc/hxt-filter/Text-XML-HXT-DOM-XmlTreeFilter.html
--- a/doc/hxt-filter/Text-XML-HXT-DOM-XmlTreeFilter.html
+++ b/doc/hxt-filter/Text-XML-HXT-DOM-XmlTreeFilter.html
@@ -19,5421 +19,4749 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
-><TD CLASS="topbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html"
->Source code</A
-></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"
->basic XmlTree filter
-</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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AAttrName"
->AttrName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
->DTDElem</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
->) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlSFilter"
->XmlSFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
->DTDElem</A
-> -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisRoot"
-></A
-><B
->isRoot</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isRoot"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisTag"
-></A
-><B
->isTag</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isTag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisNsTag"
-></A
-><B
->isNsTag</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isNsTag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AhasLocalPart"
-></A
-><B
->hasLocalPart</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasLocalPart"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AhasPrefix"
-></A
-><B
->hasPrefix</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasPrefix"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AhasNamespace"
-></A
-><B
->hasNamespace</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasNamespace"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisOfTag"
-></A
-><B
->isOfTag</B
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isOfTag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AhasAttr"
-></A
-><B
->hasAttr</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AhasNsAttr"
-></A
-><B
->hasNsAttr</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasNsAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AhasValue"
-></A
-><B
->hasValue</B
-> :: String -&gt; (String -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasValue"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisPi"
-></A
-><B
->isPi</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isPi"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXmlPi"
-></A
-><B
->isXmlPi</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXmlPi"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisOfPi"
-></A
-><B
->isOfPi</B
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isOfPi"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXCdata"
-></A
-><B
->isXCdata</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXCdata"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXCharRef"
-></A
-><B
->isXCharRef</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXCharRef"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXCmt"
-></A
-><B
->isXCmt</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXCmt"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXDTD"
-></A
-><B
->isXDTD</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXDTD"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXEntityRef"
-></A
-><B
->isXEntityRef</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXEntityRef"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXError"
-></A
-><B
->isXError</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXError"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXPi"
-></A
-><B
->isXPi</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXPi"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXTag"
-></A
-><B
->isXTag</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXTag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXAttr"
-></A
-><B
->isXAttr</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisAttr"
-></A
-><B
->isAttr</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisNsAttr"
-></A
-><B
->isNsAttr</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isNsAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisOfAttr"
-></A
-><B
->isOfAttr</B
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AAttrName"
->AttrName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isOfAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="doc"
->general test for an attribute name
-</TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisXText"
-></A
-><B
->isXText</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXText"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisText"
-></A
-><B
->isText</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isText"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisOfText"
-></A
-><B
->isOfText</B
-> :: (String -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isOfText"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisWhiteSpace"
-></A
-><B
->isWhiteSpace</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isWhiteSpace"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisDoctype"
-></A
-><B
->isDoctype</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isDoctype"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisAttlist"
-></A
-><B
->isAttlist</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isAttlist"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisElement"
-></A
-><B
->isElement</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isElement"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisEntity"
-></A
-><B
->isEntity</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isEntity"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisPeRef"
-></A
-><B
->isPeRef</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isPeRef"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisDTDName"
-></A
-><B
->isDTDName</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isDTDName"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisCondSect"
-></A
-><B
->isCondSect</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isCondSect"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisParameterEntity"
-></A
-><B
->isParameterEntity</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isParameterEntity"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisNotation"
-></A
-><B
->isNotation</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isNotation"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisDefaultAttrKind"
-></A
-><B
->isDefaultAttrKind</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isDefaultAttrKind"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisEnumAttrType"
-></A
-><B
->isEnumAttrType</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isEnumAttrType"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisFixedAttrKind"
-></A
-><B
->isFixedAttrKind</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isFixedAttrKind"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisIdAttrType"
-></A
-><B
->isIdAttrType</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isIdAttrType"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisIdRefAttrType"
-></A
-><B
->isIdRefAttrType</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isIdRefAttrType"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisNotationAttrType"
-></A
-><B
->isNotationAttrType</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isNotationAttrType"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisRequiredAttrKind"
-></A
-><B
->isRequiredAttrKind</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isRequiredAttrKind"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisAttlistParameterEntity"
-></A
-><B
->isAttlistParameterEntity</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isAttlistParameterEntity"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisEmptyElement"
-></A
-><B
->isEmptyElement</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isEmptyElement"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisMixedContentElement"
-></A
-><B
->isMixedContentElement</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isMixedContentElement"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisElemWithContent"
-></A
-><B
->isElemWithContent</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isElemWithContent"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisAttlistOfElement"
-></A
-><B
->isAttlistOfElement</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isAttlistOfElement"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisElemContentParamEntity"
-></A
-><B
->isElemContentParamEntity</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isElemContentParamEntity"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisUnparsedEntity"
-></A
-><B
->isUnparsedEntity</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isUnparsedEntity"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisExternalParameterEntity"
-></A
-><B
->isExternalParameterEntity</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isExternalParameterEntity"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisInternalParameterEntity"
-></A
-><B
->isInternalParameterEntity</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isInternalParameterEntity"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisWarning"
-></A
-><B
->isWarning</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isWarning"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisError"
-></A
-><B
->isError</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isError"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AisFatalError"
-></A
-><B
->isFatalError</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isFatalError"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXTag"
-></A
-><B
->mkXTag</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXTag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkQTag"
-></A
-><B
->mkQTag</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkQTag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXNsTag"
-></A
-><B
->mkXNsTag</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXNsTag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXAttr"
-></A
-><B
->mkXAttr</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkQAttr"
-></A
-><B
->mkQAttr</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkQAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXNsAttr"
-></A
-><B
->mkXNsAttr</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXNsAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXText"
-></A
-><B
->mkXText</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXText"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXCharRef"
-></A
-><B
->mkXCharRef</B
-> :: Int -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXCharRef"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXEntityRef"
-></A
-><B
->mkXEntityRef</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXEntityRef"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXCmt"
-></A
-><B
->mkXCmt</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXCmt"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXDTD"
-></A
-><B
->mkXDTD</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
->DTDElem</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXDTD"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXCdata"
-></A
-><B
->mkXCdata</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXCdata"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXPi"
-></A
-><B
->mkXPi</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXPi"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmkXError"
-></A
-><B
->mkXError</B
-> :: Int -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXError"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AgetName"
-></A
-><B
->getName</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getName"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AgetAttrl"
-></A
-><B
->getAttrl</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getAttrl"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="doc"
->filter for selecting the attibute list
-</TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AgetValue"
-></A
-><B
->getValue</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getValue"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AgetNsValue"
-></A
-><B
->getNsValue</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getNsValue"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AgetDTDValue"
-></A
-><B
->getDTDValue</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getDTDValue"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AgetXCmt"
-></A
-><B
->getXCmt</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getXCmt"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AgetXCdata"
-></A
-><B
->getXCdata</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getXCdata"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AreplaceQName"
-></A
-><B
->replaceQName</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#replaceQName"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmodifyText"
-></A
-><B
->modifyText</B
-> :: (String -&gt; String) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#modifyText"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmodifyQName"
-></A
-><B
->modifyQName</B
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
->) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#modifyQName"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AprocessAttrl"
-></A
-><B
->processAttrl</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlSFilter"
->XmlSFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#processAttrl"
->Source</A
-></TD
-></TR
-></TABLE
-></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="/usr/local/share/doc/hxt-8.0.0/html/Data-Tree-NTree-Filter.html#v%3Anone"
->none</A
-></TT
->
-</TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AprocessAttr"
-></A
-><B
->processAttr</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#processAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="/usr/local/share/doc/hxt-8.0.0/html/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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AreplaceAttrl"
-></A
-><B
->replaceAttrl</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#replaceAttrl"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Adel1Attr"
-></A
-><B
->del1Attr</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#del1Attr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aadd1Attr"
-></A
-><B
->add1Attr</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#add1Attr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AaddAttrl"
-></A
-><B
->addAttrl</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#addAttrl"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AaddAttr"
-></A
-><B
->addAttr</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#addAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AaddAttrInt"
-></A
-><B
->addAttrInt</B
-> :: String -&gt; Int -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#addAttrInt"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AmodifyAttr"
-></A
-><B
->modifyAttr</B
-> :: String -&gt; (String -&gt; String) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#modifyAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AaddDTDAttr"
-></A
-><B
->addDTDAttr</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#addDTDAttr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3A%2B%3D"
-></A
-><B
->(+=)</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#%2B%3D"
->Source</A
-></TD
-></TR
-></TABLE
-></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="/usr/local/share/doc/hxt-8.0.0/html/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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3A%2B%2B%3D"
-></A
-><B
->(++=)</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#%2B%2B%3D"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AvalueOf"
-></A
-><B
->valueOf</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#valueOf"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AintValueOf"
-></A
-><B
->intValueOf</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; Int</TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#intValueOf"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Atag"
-></A
-><B
->tag</B
-> :: String -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#tag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="/usr/local/share/doc/hxt-8.0.0/html/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="/usr/local/share/doc/hxt-8.0.0/html/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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Astag"
-></A
-><B
->stag</B
-> :: String -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#stag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="/usr/local/share/doc/hxt-8.0.0/html/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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aatag"
-></A
-><B
->atag</B
-> :: String -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#atag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="/usr/local/share/doc/hxt-8.0.0/html/Data-Tree-NTree-Filter.html#v%3Acat"
->cat</A
-></TT
->
-</P
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aetag"
-></A
-><B
->etag</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#etag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aqetag"
-></A
-><B
->qetag</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#qetag"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="doc"
->Qualified version of etag
-</TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aqtag"
-></A
-><B
->qtag</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#qtag"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="doc"
->Alias for mkQTag
-</TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3ArootTag"
-></A
-><B
->rootTag</B
-> :: [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#rootTag"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aattr"
-></A
-><B
->attr</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#attr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aqattr"
-></A
-><B
->qattr</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#qattr"
->Source</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="doc"
->Alias for mkQAttr
-</TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Asattr"
-></A
-><B
->sattr</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#sattr"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Atxt"
-></A
-><B
->txt</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#txt"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Acmt"
-></A
-><B
->cmt</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#cmt"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aspi"
-></A
-><B
->spi</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#spi"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Acdata"
-></A
-><B
->cdata</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#cdata"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Adtd"
-></A
-><B
->dtd</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
->DTDElem</A
-> -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; [<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
->] -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#dtd"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Awarn"
-></A
-><B
->warn</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#warn"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Aerr"
-></A
-><B
->err</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#err"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3Afatal"
-></A
-><B
->fatal</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
-><TD CLASS="declbut"
-><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#fatal"
->Source</A
-></TD
-></TR
-></TABLE
-></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="topdecl"
-><TABLE CLASS="declbar"
-><TR
-><TD CLASS="declname"
-><A NAME="v%3AhasOption"
-></A
-><B
->hasOption</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+><TD CLASS="topbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html"
+>Source code</A
+></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"
+>basic XmlTree filter
+</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
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisTag"
+>isTag</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisNsTag"
+>isNsTag</A
+> :: String -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AhasLocalPart"
+>hasLocalPart</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AhasPrefix"
+>hasPrefix</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AhasNamespace"
+>hasNamespace</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisOfTag"
+>isOfTag</A
+> :: (TagName -&gt; Bool) -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AhasAttr"
+>hasAttr</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AhasNsAttr"
+>hasNsAttr</A
+> :: String -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AhasValue"
+>hasValue</A
+> :: String -&gt; (String -&gt; Bool) -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisPi"
+>isPi</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXmlPi"
+>isXmlPi</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisOfPi"
+>isOfPi</A
+> :: (TagName -&gt; Bool) -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXCdata"
+>isXCdata</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXCharRef"
+>isXCharRef</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXCmt"
+>isXCmt</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXDTD"
+>isXDTD</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXEntityRef"
+>isXEntityRef</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXError"
+>isXError</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXPi"
+>isXPi</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXTag"
+>isXTag</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXAttr"
+>isXAttr</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisAttr"
+>isAttr</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisNsAttr"
+>isNsAttr</A
+> :: String -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisOfAttr"
+>isOfAttr</A
+> :: (AttrName -&gt; Bool) -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisXText"
+>isXText</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisText"
+>isText</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisOfText"
+>isOfText</A
+> :: (String -&gt; Bool) -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisWhiteSpace"
+>isWhiteSpace</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisDoctype"
+>isDoctype</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisAttlist"
+>isAttlist</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisElement"
+>isElement</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisEntity"
+>isEntity</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisPeRef"
+>isPeRef</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisDTDName"
+>isDTDName</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisCondSect"
+>isCondSect</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisParameterEntity"
+>isParameterEntity</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisNotation"
+>isNotation</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisDefaultAttrKind"
+>isDefaultAttrKind</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisEnumAttrType"
+>isEnumAttrType</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisFixedAttrKind"
+>isFixedAttrKind</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisIdAttrType"
+>isIdAttrType</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisIdRefAttrType"
+>isIdRefAttrType</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisNotationAttrType"
+>isNotationAttrType</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisRequiredAttrKind"
+>isRequiredAttrKind</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisAttlistParameterEntity"
+>isAttlistParameterEntity</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisEmptyElement"
+>isEmptyElement</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisMixedContentElement"
+>isMixedContentElement</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisElemWithContent"
+>isElemWithContent</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisAttlistOfElement"
+>isAttlistOfElement</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisElemContentParamEntity"
+>isElemContentParamEntity</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisUnparsedEntity"
+>isUnparsedEntity</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisExternalParameterEntity"
+>isExternalParameterEntity</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisInternalParameterEntity"
+>isInternalParameterEntity</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisWarning"
+>isWarning</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisError"
+>isError</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AisFatalError"
+>isFatalError</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXTag"
+>mkXTag</A
+> :: String -&gt; XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkQTag"
+>mkQTag</A
+> :: QName -&gt; XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXNsTag"
+>mkXNsTag</A
+> :: String -&gt; String -&gt; XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXAttr"
+>mkXAttr</A
+> :: String -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkQAttr"
+>mkQAttr</A
+> :: QName -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXNsAttr"
+>mkXNsAttr</A
+> :: String -&gt; String -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXText"
+>mkXText</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXCharRef"
+>mkXCharRef</A
+> :: Int -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXEntityRef"
+>mkXEntityRef</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXCmt"
+>mkXCmt</A
+> :: XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXDTD"
+>mkXDTD</A
+> :: DTDElem -&gt; Attributes -&gt; XmlTrees -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXCdata"
+>mkXCdata</A
+> :: XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXPi"
+>mkXPi</A
+> :: String -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmkXError"
+>mkXError</A
+> :: Int -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AgetName"
+>getName</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AgetAttrl"
+>getAttrl</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AgetValue"
+>getValue</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AgetNsValue"
+>getNsValue</A
+> :: String -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AgetDTDValue"
+>getDTDValue</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AgetXCmt"
+>getXCmt</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AgetXCdata"
+>getXCdata</A
+> :: XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AreplaceQName"
+>replaceQName</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmodifyText"
+>modifyText</A
+> :: (String -&gt; String) -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmodifyQName"
+>modifyQName</A
+> :: (TagName -&gt; TagName) -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AprocessAttrl"
+>processAttrl</A
+> :: XmlSFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AprocessAttr"
+>processAttr</A
+> :: XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AreplaceAttrl"
+>replaceAttrl</A
+> :: XmlTrees -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adel1Attr"
+>del1Attr</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aadd1Attr"
+>add1Attr</A
+> :: XmlTree -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AaddAttrl"
+>addAttrl</A
+> :: XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AaddAttr"
+>addAttr</A
+> :: String -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AaddAttrInt"
+>addAttrInt</A
+> :: String -&gt; Int -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AmodifyAttr"
+>modifyAttr</A
+> :: String -&gt; (String -&gt; String) -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AaddDTDAttr"
+>addDTDAttr</A
+> :: String -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3A%2B%3D"
+>(+=)</A
+> :: XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3A%2B%2B%3D"
+>(++=)</A
+> :: XmlFilter -&gt; [XmlFilter] -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AvalueOf"
+>valueOf</A
+> :: String -&gt; XmlTree -&gt; String</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AintValueOf"
+>intValueOf</A
+> :: String -&gt; XmlTree -&gt; Int</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atag"
+>tag</A
+> :: String -&gt; [XmlFilter] -&gt; [XmlFilter] -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Astag"
+>stag</A
+> :: String -&gt; [XmlFilter] -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aatag"
+>atag</A
+> :: String -&gt; [XmlFilter] -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aetag"
+>etag</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aqetag"
+>qetag</A
+> :: QName -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aqtag"
+>qtag</A
+> :: QName -&gt; XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3ArootTag"
+>rootTag</A
+> :: [XmlFilter] -&gt; [XmlFilter] -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aattr"
+>attr</A
+> :: String -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aqattr"
+>qattr</A
+> :: QName -&gt; XmlFilter -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asattr"
+>sattr</A
+> :: String -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atxt"
+>txt</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Acmt"
+>cmt</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aspi"
+>spi</A
+> :: String -&gt; String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Acdata"
+>cdata</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adtd"
+>dtd</A
+> :: DTDElem -&gt; [XmlFilter] -&gt; [XmlFilter] -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Awarn"
+>warn</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aerr"
+>err</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Afatal"
+>fatal</A
+> :: String -&gt; XmlFilter</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AhasOption"
+>hasOption</A
+> :: String -&gt; XmlFilter</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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisRoot"
+></A
+><B
+>isRoot</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isRoot"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisTag"
+></A
+><B
+>isTag</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isTag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisNsTag"
+></A
+><B
+>isNsTag</B
+> :: String -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isNsTag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AhasLocalPart"
+></A
+><B
+>hasLocalPart</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasLocalPart"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AhasPrefix"
+></A
+><B
+>hasPrefix</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasPrefix"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AhasNamespace"
+></A
+><B
+>hasNamespace</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasNamespace"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisOfTag"
+></A
+><B
+>isOfTag</B
+> :: (TagName -&gt; Bool) -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isOfTag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AhasAttr"
+></A
+><B
+>hasAttr</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AhasNsAttr"
+></A
+><B
+>hasNsAttr</B
+> :: String -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasNsAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AhasValue"
+></A
+><B
+>hasValue</B
+> :: String -&gt; (String -&gt; Bool) -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasValue"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisPi"
+></A
+><B
+>isPi</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isPi"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXmlPi"
+></A
+><B
+>isXmlPi</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXmlPi"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisOfPi"
+></A
+><B
+>isOfPi</B
+> :: (TagName -&gt; Bool) -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isOfPi"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXCdata"
+></A
+><B
+>isXCdata</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXCdata"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXCharRef"
+></A
+><B
+>isXCharRef</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXCharRef"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXCmt"
+></A
+><B
+>isXCmt</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXCmt"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXDTD"
+></A
+><B
+>isXDTD</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXDTD"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXEntityRef"
+></A
+><B
+>isXEntityRef</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXEntityRef"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXError"
+></A
+><B
+>isXError</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXError"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXPi"
+></A
+><B
+>isXPi</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXPi"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXTag"
+></A
+><B
+>isXTag</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXTag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXAttr"
+></A
+><B
+>isXAttr</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisAttr"
+></A
+><B
+>isAttr</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisNsAttr"
+></A
+><B
+>isNsAttr</B
+> :: String -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isNsAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisOfAttr"
+></A
+><B
+>isOfAttr</B
+> :: (AttrName -&gt; Bool) -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isOfAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>general test for an attribute name
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisXText"
+></A
+><B
+>isXText</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isXText"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisText"
+></A
+><B
+>isText</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isText"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisOfText"
+></A
+><B
+>isOfText</B
+> :: (String -&gt; Bool) -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isOfText"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisWhiteSpace"
+></A
+><B
+>isWhiteSpace</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isWhiteSpace"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisDoctype"
+></A
+><B
+>isDoctype</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isDoctype"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisAttlist"
+></A
+><B
+>isAttlist</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isAttlist"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisElement"
+></A
+><B
+>isElement</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isElement"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisEntity"
+></A
+><B
+>isEntity</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isEntity"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisPeRef"
+></A
+><B
+>isPeRef</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isPeRef"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisDTDName"
+></A
+><B
+>isDTDName</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isDTDName"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisCondSect"
+></A
+><B
+>isCondSect</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isCondSect"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisParameterEntity"
+></A
+><B
+>isParameterEntity</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isParameterEntity"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisNotation"
+></A
+><B
+>isNotation</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isNotation"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisDefaultAttrKind"
+></A
+><B
+>isDefaultAttrKind</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isDefaultAttrKind"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisEnumAttrType"
+></A
+><B
+>isEnumAttrType</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isEnumAttrType"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisFixedAttrKind"
+></A
+><B
+>isFixedAttrKind</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isFixedAttrKind"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisIdAttrType"
+></A
+><B
+>isIdAttrType</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isIdAttrType"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisIdRefAttrType"
+></A
+><B
+>isIdRefAttrType</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isIdRefAttrType"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisNotationAttrType"
+></A
+><B
+>isNotationAttrType</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isNotationAttrType"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisRequiredAttrKind"
+></A
+><B
+>isRequiredAttrKind</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isRequiredAttrKind"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisAttlistParameterEntity"
+></A
+><B
+>isAttlistParameterEntity</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isAttlistParameterEntity"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisEmptyElement"
+></A
+><B
+>isEmptyElement</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isEmptyElement"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisMixedContentElement"
+></A
+><B
+>isMixedContentElement</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isMixedContentElement"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisElemWithContent"
+></A
+><B
+>isElemWithContent</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isElemWithContent"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisAttlistOfElement"
+></A
+><B
+>isAttlistOfElement</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isAttlistOfElement"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisElemContentParamEntity"
+></A
+><B
+>isElemContentParamEntity</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isElemContentParamEntity"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisUnparsedEntity"
+></A
+><B
+>isUnparsedEntity</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isUnparsedEntity"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisExternalParameterEntity"
+></A
+><B
+>isExternalParameterEntity</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isExternalParameterEntity"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisInternalParameterEntity"
+></A
+><B
+>isInternalParameterEntity</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isInternalParameterEntity"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisWarning"
+></A
+><B
+>isWarning</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isWarning"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisError"
+></A
+><B
+>isError</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isError"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AisFatalError"
+></A
+><B
+>isFatalError</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#isFatalError"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXTag"
+></A
+><B
+>mkXTag</B
+> :: String -&gt; XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXTag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkQTag"
+></A
+><B
+>mkQTag</B
+> :: QName -&gt; XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkQTag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXNsTag"
+></A
+><B
+>mkXNsTag</B
+> :: String -&gt; String -&gt; XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXNsTag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXAttr"
+></A
+><B
+>mkXAttr</B
+> :: String -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkQAttr"
+></A
+><B
+>mkQAttr</B
+> :: QName -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkQAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXNsAttr"
+></A
+><B
+>mkXNsAttr</B
+> :: String -&gt; String -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXNsAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXText"
+></A
+><B
+>mkXText</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXText"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXCharRef"
+></A
+><B
+>mkXCharRef</B
+> :: Int -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXCharRef"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXEntityRef"
+></A
+><B
+>mkXEntityRef</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXEntityRef"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXCmt"
+></A
+><B
+>mkXCmt</B
+> :: XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXCmt"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXDTD"
+></A
+><B
+>mkXDTD</B
+> :: DTDElem -&gt; Attributes -&gt; XmlTrees -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXDTD"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXCdata"
+></A
+><B
+>mkXCdata</B
+> :: XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXCdata"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXPi"
+></A
+><B
+>mkXPi</B
+> :: String -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXPi"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmkXError"
+></A
+><B
+>mkXError</B
+> :: Int -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#mkXError"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AgetName"
+></A
+><B
+>getName</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getName"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AgetAttrl"
+></A
+><B
+>getAttrl</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getAttrl"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>filter for selecting the attibute list
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AgetValue"
+></A
+><B
+>getValue</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getValue"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AgetNsValue"
+></A
+><B
+>getNsValue</B
+> :: String -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getNsValue"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AgetDTDValue"
+></A
+><B
+>getDTDValue</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getDTDValue"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AgetXCmt"
+></A
+><B
+>getXCmt</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getXCmt"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AgetXCdata"
+></A
+><B
+>getXCdata</B
+> :: XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#getXCdata"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AreplaceQName"
+></A
+><B
+>replaceQName</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#replaceQName"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmodifyText"
+></A
+><B
+>modifyText</B
+> :: (String -&gt; String) -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#modifyText"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmodifyQName"
+></A
+><B
+>modifyQName</B
+> :: (TagName -&gt; TagName) -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#modifyQName"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AprocessAttrl"
+></A
+><B
+>processAttrl</B
+> :: XmlSFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#processAttrl"
+>Source</A
+></TD
+></TR
+></TABLE
+></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 none
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AprocessAttr"
+></A
+><B
+>processAttr</B
+> :: XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#processAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+><P
+>elementwise processing of the attributes of a tag.
+ for other trees this filter acts like none
+</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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AreplaceAttrl"
+></A
+><B
+>replaceAttrl</B
+> :: XmlTrees -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#replaceAttrl"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Adel1Attr"
+></A
+><B
+>del1Attr</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#del1Attr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aadd1Attr"
+></A
+><B
+>add1Attr</B
+> :: XmlTree -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#add1Attr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AaddAttrl"
+></A
+><B
+>addAttrl</B
+> :: XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#addAttrl"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AaddAttr"
+></A
+><B
+>addAttr</B
+> :: String -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#addAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AaddAttrInt"
+></A
+><B
+>addAttrInt</B
+> :: String -&gt; Int -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#addAttrInt"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AmodifyAttr"
+></A
+><B
+>modifyAttr</B
+> :: String -&gt; (String -&gt; String) -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#modifyAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AaddDTDAttr"
+></A
+><B
+>addDTDAttr</B
+> :: String -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#addDTDAttr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3A%2B%3D"
+></A
+><B
+>(+=)</B
+> :: XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#%2B%3D"
+>Source</A
+></TD
+></TR
+></TABLE
+></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
+>, modifyChildren, <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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3A%2B%2B%3D"
+></A
+><B
+>(++=)</B
+> :: XmlFilter -&gt; [XmlFilter] -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#%2B%2B%3D"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AvalueOf"
+></A
+><B
+>valueOf</B
+> :: String -&gt; XmlTree -&gt; String</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#valueOf"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AintValueOf"
+></A
+><B
+>intValueOf</B
+> :: String -&gt; XmlTree -&gt; Int</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#intValueOf"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Atag"
+></A
+><B
+>tag</B
+> :: String -&gt; [XmlFilter] -&gt; [XmlFilter] -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#tag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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 cat.
+</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
+>, cat, <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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Astag"
+></A
+><B
+>stag</B
+> :: String -&gt; [XmlFilter] -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#stag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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
+>, cat, <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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aatag"
+></A
+><B
+>atag</B
+> :: String -&gt; [XmlFilter] -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#atag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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
+>, cat
+</P
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aetag"
+></A
+><B
+>etag</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#etag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aqetag"
+></A
+><B
+>qetag</B
+> :: QName -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#qetag"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>Qualified version of etag
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aqtag"
+></A
+><B
+>qtag</B
+> :: QName -&gt; XmlFilter -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#qtag"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>Alias for mkQTag
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3ArootTag"
+></A
+><B
+>rootTag</B
+> :: [XmlFilter] -&gt; [XmlFilter] -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#rootTag"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aattr"
+></A
+><B
+>attr</B
+> :: String -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#attr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aqattr"
+></A
+><B
+>qattr</B
+> :: QName -&gt; XmlFilter -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#qattr"
+>Source</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>Alias for mkQAttr
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Asattr"
+></A
+><B
+>sattr</B
+> :: String -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#sattr"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Atxt"
+></A
+><B
+>txt</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#txt"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Acmt"
+></A
+><B
+>cmt</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#cmt"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aspi"
+></A
+><B
+>spi</B
+> :: String -&gt; String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#spi"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Acdata"
+></A
+><B
+>cdata</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#cdata"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Adtd"
+></A
+><B
+>dtd</B
+> :: DTDElem -&gt; [XmlFilter] -&gt; [XmlFilter] -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#dtd"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Awarn"
+></A
+><B
+>warn</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#warn"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Aerr"
+></A
+><B
+>err</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#err"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3Afatal"
+></A
+><B
+>fatal</B
+> :: String -&gt; XmlFilter</TD
+><TD CLASS="declbut"
+><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#fatal"
+>Source</A
+></TD
+></TR
+></TABLE
+></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="topdecl"
+><TABLE CLASS="declbar"
+><TR
+><TD CLASS="declname"
+><A NAME="v%3AhasOption"
+></A
+><B
+>hasOption</B
+> :: String -&gt; XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFilter.html#hasOption"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-DOM-XmlTreeFunctions.html b/doc/hxt-filter/Text-XML-HXT-DOM-XmlTreeFunctions.html
--- a/doc/hxt-filter/Text-XML-HXT-DOM-XmlTreeFunctions.html
+++ b/doc/hxt-filter/Text-XML-HXT-DOM-XmlTreeFunctions.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html"
 >Source code</A
@@ -102,9 +102,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXCdataNode"
 >isXCdataNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -114,9 +112,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXCharRefNode"
 >isXCharRefNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -126,9 +122,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXCmtNode"
 >isXCmtNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -138,9 +132,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXDTDNode"
 >isXDTDNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -150,9 +142,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXAttrNode"
 >isXAttrNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -162,9 +152,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXEntityRefNode"
 >isXEntityRefNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -174,9 +162,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXErrorNode"
 >isXErrorNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -186,9 +172,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXPiNode"
 >isXPiNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -198,9 +182,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXTagNode"
 >isXTagNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -210,9 +192,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisXTextNode"
 >isXTextNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -222,9 +202,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisRootNode"
 >isRootNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -234,9 +212,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisTagNode"
 >isTagNode</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: String -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -246,11 +222,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisOfTagNode"
 >isOfTagNode</A
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: (TagName -&gt; Bool) -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -260,9 +232,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisAttrNode"
 >isAttrNode</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: String -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -272,11 +242,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisOfAttrNode"
 >isOfAttrNode</A
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AAttrName"
->AttrName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: (AttrName -&gt; Bool) -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -286,9 +252,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisTextNode"
 >isTextNode</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: String -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -298,9 +262,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisOfTextNode"
 >isOfTextNode</A
-> :: (String -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: (String -&gt; Bool) -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -310,9 +272,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisPiNode"
 >isPiNode</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: String -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -322,11 +282,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisOfPiNode"
 >isOfPiNode</A
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: (TagName -&gt; Bool) -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -336,11 +292,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisDTDElemNode"
 >isDTDElemNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
->DTDElem</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: DTDElem -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -350,9 +302,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AisErrorNode"
 >isErrorNode</A
-> :: Int -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: Int -&gt; XNode -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -362,9 +312,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtextOfXNode"
 >textOfXNode</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; String</TD
+> :: XNode -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -374,13 +322,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXTagTree"
 >mkXTagTree</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTrees -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -390,15 +332,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkQTagTree"
 >mkQTagTree</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: QName -&gt; XmlTrees -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -408,13 +342,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXNsTagTree"
 >mkXNsTagTree</A
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; String -&gt; XmlTrees -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -424,11 +352,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AnewRoot"
 >newRoot</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -438,9 +362,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AemptyRoot"
 >emptyRoot</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -450,9 +372,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AnewDocument"
 >newDocument</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -462,11 +382,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AnewDocument%27"
 >newDocument'</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: Attributes -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -476,13 +392,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkRootTree"
 >mkRootTree</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: XmlTrees -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -492,9 +402,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXTextTree"
 >mkXTextTree</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -504,9 +412,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXCharRefTree"
 >mkXCharRefTree</A
-> :: Int -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: Int -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -516,9 +422,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXEntityRefTree"
 >mkXEntityRefTree</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -528,9 +432,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXCmtTree"
 >mkXCmtTree</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -540,15 +442,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXDTDTree"
 >mkXDTDTree</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
->DTDElem</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: DTDElem -&gt; Attributes -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -558,11 +452,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXAttrTree"
 >mkXAttrTree</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -572,13 +462,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkQAttrTree"
 >mkQAttrTree</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: QName -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -588,11 +472,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXNsAttrTree"
 >mkXNsAttrTree</A
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; String -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -602,9 +482,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXPERefTree"
 >mkXPERefTree</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -614,9 +492,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXPiTree"
 >mkXPiTree</A
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; String -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -626,11 +502,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXmlDeclTree"
 >mkXmlDeclTree</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -640,9 +512,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXCdataTree"
 >mkXCdataTree</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -652,11 +522,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmkXErrorTree"
 >mkXErrorTree</A
-> :: Int -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: Int -&gt; String -&gt; XmlTrees -&gt; XmlTree</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -666,9 +532,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AmaybeString2XText"
 >maybeString2XText</A
-> :: Maybe String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: Maybe String -&gt; XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -678,9 +542,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AshowXText"
 >showXText</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -690,9 +552,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AshowXCharRef"
 >showXCharRef</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -702,9 +562,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AshowXEntityRef"
 >showXEntityRef</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -714,9 +572,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AshowXErrors"
 >showXErrors</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -726,9 +582,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AxmlTreesToString"
 >xmlTreesToString</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -738,9 +592,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AxmlTreesToText"
 >xmlTreesToText</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlSFilter"
->XmlSFilter</A
-></TD
+> :: XmlSFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -750,9 +602,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AxmlContentModelToString"
 >xmlContentModelToString</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -762,9 +612,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AnameOf"
 >nameOf</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -774,9 +622,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AlocalPartOf"
 >localPartOf</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -786,9 +632,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AnamespaceOf"
 >namespaceOf</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -798,9 +642,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AprefixOf"
 >prefixOf</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -810,9 +652,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AuniversalNameOf"
 >universalNameOf</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -822,11 +662,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AattrlOfDTD"
 >attrlOfDTD</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-></TD
+> :: XmlTree -&gt; Attributes</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -836,9 +672,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AvalueOfDTD"
 >valueOfDTD</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: String -&gt; XmlTree -&gt; String</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -848,9 +682,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AofDTDequals"
 >ofDTDequals</A
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; Bool</TD
+> :: String -&gt; String -&gt; XmlTree -&gt; Bool</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -860,9 +692,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Axcmt"
 >xcmt</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -872,9 +702,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Axerr"
 >xerr</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -884,9 +712,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Axwarn"
 >xwarn</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -896,9 +722,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Axtext"
 >xtext</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -908,13 +732,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Axtag"
 >xtag</A
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees -&gt; XmlTrees -&gt; XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -924,9 +742,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Axattr"
 >xattr</A
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; String -&gt; XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -936,13 +752,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtoTreel"
 >toTreel</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-AssocList.html#t%3AAssocList"
->AssocList</A
-> String <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTrees -&gt; AssocList String XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -952,11 +762,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AtoAttrl"
 >toAttrl</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-></TD
+> :: XmlTrees -&gt; Attributes</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -966,13 +772,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AfromTreel"
 >fromTreel</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-AssocList.html#t%3AAssocList"
->AssocList</A
-> String <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: AssocList String XmlTrees -&gt; XmlTrees</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -982,21 +782,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AfromAttrl"
 >fromAttrl</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
-></TR
-><TR
-><TD CLASS="s8"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-ShowXml.html"
->Text.XML.HXT.DOM.ShowXml</A
-></TD
+> :: Attributes -&gt; XmlTrees</TD
 ></TR
 ></TABLE
 ></TD
@@ -1022,9 +808,7 @@
 ></A
 ><B
 >isXCdataNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXCdataNode"
 >Source</A
@@ -1046,9 +830,7 @@
 ></A
 ><B
 >isXCharRefNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXCharRefNode"
 >Source</A
@@ -1070,9 +852,7 @@
 ></A
 ><B
 >isXCmtNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXCmtNode"
 >Source</A
@@ -1094,9 +874,7 @@
 ></A
 ><B
 >isXDTDNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXDTDNode"
 >Source</A
@@ -1118,9 +896,7 @@
 ></A
 ><B
 >isXAttrNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXAttrNode"
 >Source</A
@@ -1142,9 +918,7 @@
 ></A
 ><B
 >isXEntityRefNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXEntityRefNode"
 >Source</A
@@ -1166,9 +940,7 @@
 ></A
 ><B
 >isXErrorNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXErrorNode"
 >Source</A
@@ -1190,9 +962,7 @@
 ></A
 ><B
 >isXPiNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXPiNode"
 >Source</A
@@ -1214,9 +984,7 @@
 ></A
 ><B
 >isXTagNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXTagNode"
 >Source</A
@@ -1238,9 +1006,7 @@
 ></A
 ><B
 >isXTextNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isXTextNode"
 >Source</A
@@ -1262,9 +1028,7 @@
 ></A
 ><B
 >isRootNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isRootNode"
 >Source</A
@@ -1286,9 +1050,7 @@
 ></A
 ><B
 >isTagNode</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: String -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isTagNode"
 >Source</A
@@ -1310,11 +1072,7 @@
 ></A
 ><B
 >isOfTagNode</B
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: (TagName -&gt; Bool) -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isOfTagNode"
 >Source</A
@@ -1336,9 +1094,7 @@
 ></A
 ><B
 >isAttrNode</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: String -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isAttrNode"
 >Source</A
@@ -1360,11 +1116,7 @@
 ></A
 ><B
 >isOfAttrNode</B
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AAttrName"
->AttrName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: (AttrName -&gt; Bool) -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isOfAttrNode"
 >Source</A
@@ -1386,9 +1138,7 @@
 ></A
 ><B
 >isTextNode</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: String -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isTextNode"
 >Source</A
@@ -1410,9 +1160,7 @@
 ></A
 ><B
 >isOfTextNode</B
-> :: (String -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: (String -&gt; Bool) -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isOfTextNode"
 >Source</A
@@ -1434,9 +1182,7 @@
 ></A
 ><B
 >isPiNode</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: String -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isPiNode"
 >Source</A
@@ -1458,11 +1204,7 @@
 ></A
 ><B
 >isOfPiNode</B
-> :: (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3ATagName"
->TagName</A
-> -&gt; Bool) -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: (TagName -&gt; Bool) -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isOfPiNode"
 >Source</A
@@ -1484,11 +1226,7 @@
 ></A
 ><B
 >isDTDElemNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
->DTDElem</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: DTDElem -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isDTDElemNode"
 >Source</A
@@ -1510,9 +1248,7 @@
 ></A
 ><B
 >isErrorNode</B
-> :: Int -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; Bool</TD
+> :: Int -&gt; XNode -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#isErrorNode"
 >Source</A
@@ -1534,9 +1270,7 @@
 ></A
 ><B
 >textOfXNode</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"
->XNode</A
-> -&gt; String</TD
+> :: XNode -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#textOfXNode"
 >Source</A
@@ -1558,13 +1292,7 @@
 ></A
 ><B
 >mkXTagTree</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTrees -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXTagTree"
 >Source</A
@@ -1607,15 +1335,7 @@
 ></A
 ><B
 >mkQTagTree</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: QName -&gt; XmlTrees -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkQTagTree"
 >Source</A
@@ -1646,13 +1366,7 @@
 ></A
 ><B
 >mkXNsTagTree</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; String -&gt; XmlTrees -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXNsTagTree"
 >Source</A
@@ -1705,11 +1419,7 @@
 ></A
 ><B
 >newRoot</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#newRoot"
 >Source</A
@@ -1754,9 +1464,7 @@
 ></A
 ><B
 >emptyRoot</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#emptyRoot"
 >Source</A
@@ -1792,9 +1500,7 @@
 ></A
 ><B
 >newDocument</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#newDocument"
 >Source</A
@@ -1821,11 +1527,7 @@
 ></A
 ><B
 >newDocument'</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: Attributes -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#newDocument%27"
 >Source</A
@@ -1861,13 +1563,7 @@
 ></A
 ><B
 >mkRootTree</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: XmlTrees -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkRootTree"
 >Source</A
@@ -1908,9 +1604,7 @@
 ></A
 ><B
 >mkXTextTree</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXTextTree"
 >Source</A
@@ -1947,9 +1641,7 @@
 ></A
 ><B
 >mkXCharRefTree</B
-> :: Int -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: Int -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXCharRefTree"
 >Source</A
@@ -1986,9 +1678,7 @@
 ></A
 ><B
 >mkXEntityRefTree</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXEntityRefTree"
 >Source</A
@@ -2025,9 +1715,7 @@
 ></A
 ><B
 >mkXCmtTree</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXCmtTree"
 >Source</A
@@ -2064,15 +1752,7 @@
 ></A
 ><B
 >mkXDTDTree</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3ADTDElem"
->DTDElem</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: DTDElem -&gt; Attributes -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXDTDTree"
 >Source</A
@@ -2115,11 +1795,7 @@
 ></A
 ><B
 >mkXAttrTree</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXAttrTree"
 >Source</A
@@ -2156,13 +1832,7 @@
 ></A
 ><B
 >mkQAttrTree</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"
->QName</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: QName -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkQAttrTree"
 >Source</A
@@ -2193,11 +1863,7 @@
 ></A
 ><B
 >mkXNsAttrTree</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; String -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXNsAttrTree"
 >Source</A
@@ -2248,9 +1914,7 @@
 ></A
 ><B
 >mkXPERefTree</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXPERefTree"
 >Source</A
@@ -2287,9 +1951,7 @@
 ></A
 ><B
 >mkXPiTree</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; String -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXPiTree"
 >Source</A
@@ -2333,11 +1995,7 @@
 ></A
 ><B
 >mkXmlDeclTree</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXmlDeclTree"
 >Source</A
@@ -2364,9 +2022,7 @@
 ></A
 ><B
 >mkXCdataTree</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: String -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXCdataTree"
 >Source</A
@@ -2403,11 +2059,7 @@
 ></A
 ><B
 >mkXErrorTree</B
-> :: Int -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-></TD
+> :: Int -&gt; String -&gt; XmlTrees -&gt; XmlTree</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#mkXErrorTree"
 >Source</A
@@ -2447,9 +2099,7 @@
 ></A
 ><B
 >maybeString2XText</B
-> :: Maybe String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: Maybe String -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#maybeString2XText"
 >Source</A
@@ -2471,9 +2121,7 @@
 ></A
 ><B
 >showXText</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#showXText"
 >Source</A
@@ -2495,9 +2143,7 @@
 ></A
 ><B
 >showXCharRef</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#showXCharRef"
 >Source</A
@@ -2519,9 +2165,7 @@
 ></A
 ><B
 >showXEntityRef</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#showXEntityRef"
 >Source</A
@@ -2543,9 +2187,7 @@
 ></A
 ><B
 >showXErrors</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#showXErrors"
 >Source</A
@@ -2567,9 +2209,7 @@
 ></A
 ><B
 >xmlTreesToString</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; String</TD
+> :: XmlTrees -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xmlTreesToString"
 >Source</A
@@ -2580,11 +2220,7 @@
 ></TR
 ><TR
 ><TD CLASS="doc"
->old name for <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-ShowXml.html#v%3Axshow"
->xshow</A
-></TT
-> (deprecated)
+>old name for xshow (deprecated)
 </TD
 ></TR
 ><TR
@@ -2600,9 +2236,7 @@
 ></A
 ><B
 >xmlTreesToText</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlSFilter"
->XmlSFilter</A
-></TD
+> :: XmlSFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xmlTreesToText"
 >Source</A
@@ -2617,11 +2251,7 @@
 >conversion of a filter result into a text node
 </P
 ><P
->see also : <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-ShowXml.html#v%3Axshow"
->xshow</A
-></TT
->
+>see also : xshow
 </P
 ></TD
 ></TR
@@ -2638,9 +2268,7 @@
 ></A
 ><B
 >xmlContentModelToString</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xmlContentModelToString"
 >Source</A
@@ -2662,9 +2290,7 @@
 ></A
 ><B
 >nameOf</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#nameOf"
 >Source</A
@@ -2692,9 +2318,7 @@
 ></A
 ><B
 >localPartOf</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#localPartOf"
 >Source</A
@@ -2722,9 +2346,7 @@
 ></A
 ><B
 >namespaceOf</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#namespaceOf"
 >Source</A
@@ -2756,9 +2378,7 @@
 ></A
 ><B
 >prefixOf</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#prefixOf"
 >Source</A
@@ -2794,9 +2414,7 @@
 ></A
 ><B
 >universalNameOf</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: XmlTree -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#universalNameOf"
 >Source</A
@@ -2832,11 +2450,7 @@
 ></A
 ><B
 >attrlOfDTD</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-></TD
+> :: XmlTree -&gt; Attributes</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#attrlOfDTD"
 >Source</A
@@ -2863,9 +2477,7 @@
 ></A
 ><B
 >valueOfDTD</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String</TD
+> :: String -&gt; XmlTree -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#valueOfDTD"
 >Source</A
@@ -2892,9 +2504,7 @@
 ></A
 ><B
 >ofDTDequals</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; Bool</TD
+> :: String -&gt; String -&gt; XmlTree -&gt; Bool</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#ofDTDequals"
 >Source</A
@@ -2921,9 +2531,7 @@
 ></A
 ><B
 >xcmt</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xcmt"
 >Source</A
@@ -2945,9 +2553,7 @@
 ></A
 ><B
 >xerr</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xerr"
 >Source</A
@@ -2969,9 +2575,7 @@
 ></A
 ><B
 >xwarn</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xwarn"
 >Source</A
@@ -2993,9 +2597,7 @@
 ></A
 ><B
 >xtext</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xtext"
 >Source</A
@@ -3017,13 +2619,7 @@
 ></A
 ><B
 >xtag</B
-> :: String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; XmlTrees -&gt; XmlTrees -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xtag"
 >Source</A
@@ -3045,9 +2641,7 @@
 ></A
 ><B
 >xattr</B
-> :: String -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: String -&gt; String -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#xattr"
 >Source</A
@@ -3069,13 +2663,7 @@
 ></A
 ><B
 >toTreel</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-AssocList.html#t%3AAssocList"
->AssocList</A
-> String <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTrees -&gt; AssocList String XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#toTreel"
 >Source</A
@@ -3097,11 +2685,7 @@
 ></A
 ><B
 >toAttrl</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-></TD
+> :: XmlTrees -&gt; Attributes</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#toAttrl"
 >Source</A
@@ -3123,13 +2707,7 @@
 ></A
 ><B
 >fromTreel</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Data-AssocList.html#t%3AAssocList"
->AssocList</A
-> String <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: AssocList String XmlTrees -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#fromTreel"
 >Source</A
@@ -3151,27 +2729,13 @@
 ></A
 ><B
 >fromAttrl</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: Attributes -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-DOM-XmlTreeFunctions.html#fromAttrl"
 >Source</A
 ></TD
 ></TR
 ></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-ShowXml.html"
->Text.XML.HXT.DOM.ShowXml</A
 ></TD
 ></TR
 ><TR
diff --git a/doc/hxt-filter/Text-XML-HXT-DOM.html b/doc/hxt-filter/Text-XML-HXT-DOM.html
--- a/doc/hxt-filter/Text-XML-HXT-DOM.html
+++ b/doc/hxt-filter/Text-XML-HXT-DOM.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-DOM.html"
 >Source code</A
@@ -114,28 +114,8 @@
 ></TR
 ><TR
 ><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-FormatXmlTree.html"
->Text.XML.HXT.DOM.FormatXmlTree</A
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
 >module <A HREF="Text-XML-HXT-DOM-Namespace.html"
 >Text.XML.HXT.DOM.Namespace</A
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlOptions.html"
->Text.XML.HXT.DOM.XmlOptions</A
 ></TD
 ></TR
 ><TR
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-DTDProcessing.html b/doc/hxt-filter/Text-XML-HXT-Parser-DTDProcessing.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-DTDProcessing.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-DTDProcessing.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-DTDProcessing.html"
 >Source code</A
@@ -193,15 +193,7 @@
 ><P
 >Result is the single element list containing the well-formed document tree
  or, in case of errors, the document root with an empty list as children
- and attributes <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_status"
->a_status</A
-></TT
-> and <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_module"
->a_module</A
-></TT
-> for error level and the module,
+ and attributes a_status and a_module for error level and the module,
  where the error occured.
 </P
 ><P
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-DefaultURI.html b/doc/hxt-filter/Text-XML-HXT-Parser-DefaultURI.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-DefaultURI.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-DefaultURI.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-DefaultURI.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-HtmlParser.html b/doc/hxt-filter/Text-XML-HXT-Parser-HtmlParser.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-HtmlParser.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-HtmlParser.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-HtmlParser.html"
 >Source code</A
@@ -150,21 +150,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AsubstHtmlEntities"
 >substHtmlEntities</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
-></TR
-><TR
-><TD CLASS="s8"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-Parser-HtmlParsec.html"
->Text.XML.HXT.Parser.HtmlParsec</A
-></TD
+> :: XmlTree -&gt; XmlTrees</TD
 ></TR
 ></TABLE
 ></TD
@@ -327,27 +313,13 @@
 ></A
 ><B
 >substHtmlEntities</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTree -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Parser-HtmlParser.html#substHtmlEntities"
 >Source</A
 ></TD
 ></TR
 ></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-Parser-HtmlParsec.html"
->Text.XML.HXT.Parser.HtmlParsec</A
 ></TD
 ></TR
 ><TR
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-MainFunctions.html b/doc/hxt-filter/Text-XML-HXT-Parser-MainFunctions.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-MainFunctions.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-MainFunctions.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-MainFunctions.html"
 >Source code</A
@@ -87,13 +87,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AgetXmlDocument"
 >getXmlDocument</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; String -&gt; IO (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
->, <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
->, Int)</TD
+> :: Attributes -&gt; String -&gt; IO (XmlTree, XmlTrees, Int)</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -103,13 +97,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AputXmlDocument"
 >putXmlDocument</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; IO (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
->, Int)</TD
+> :: Attributes -&gt; String -&gt; XmlTree -&gt; IO (XmlTrees, Int)</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -119,9 +107,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AparseDocument"
 >parseDocument</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
+> :: Attributes -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
 >XmlStateFilter</A
 > state</TD
 ></TR
@@ -133,9 +119,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AwriteDocument"
 >writeDocument</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
+> :: Attributes -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
 >XmlStateFilter</A
 > state</TD
 ></TR
@@ -163,13 +147,7 @@
 ></A
 ><B
 >getXmlDocument</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; String -&gt; IO (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
->, <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
->, Int)</TD
+> :: Attributes -&gt; String -&gt; IO (XmlTree, XmlTrees, Int)</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Parser-MainFunctions.html#getXmlDocument"
 >Source</A
@@ -204,23 +182,7 @@
 > the list of errors and warnings
 </LI
 ><LI
-> the error level: one of <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_ok"
->c_ok</A
-></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_warn"
->c_warn</A
-></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_err"
->c_err</A
-></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#v%3Ac_fatal"
->c_fatal</A
-></TT
->
+> the error level: one of c_ok, c_warn, c_err, c_fatal
 </LI
 ></UL
 ><P
@@ -252,11 +214,7 @@
 ><A HREF="Text-XML-HXT-Parser-MainFunctions.html#v%3AparseDocument"
 >parseDocument</A
 ></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_collect_errors"
->a_collect_errors</A
-></TT
-> is set implicitly
+>, a_collect_errors is set implicitly
 </P
 ></TD
 ></TR
@@ -273,13 +231,7 @@
 ></A
 ><B
 >putXmlDocument</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; IO (<A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
->, Int)</TD
+> :: Attributes -&gt; String -&gt; XmlTree -&gt; IO (XmlTrees, Int)</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Parser-MainFunctions.html#putXmlDocument"
 >Source</A
@@ -357,9 +309,7 @@
 ></A
 ><B
 >parseDocument</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
+> :: Attributes -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
 >XmlStateFilter</A
 > state</TD
 ><TD CLASS="declbut"
@@ -386,129 +336,53 @@
 </P
 ><UL
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_html"
->a_parse_html</A
-></TT
->: use HTML parser, else use XML parser (default)
+> a_parse_html: use HTML parser, else use XML parser (default)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_validate"
->a_validate</A
-></TT
-> : validate document (default), else skip validation
+> a_validate : validate document (default), else skip validation
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_check_namespaces"
->a_check_namespaces</A
-></TT
-> : check namespaces, else skip namespace processing (default)
+> a_check_namespaces : check namespaces, else skip namespace processing (default)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_canonicalize"
->a_canonicalize</A
-></TT
-> : canonicalize document (default), else skip canonicalization
+> a_canonicalize : canonicalize document (default), else skip canonicalization
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_preserve_comment"
->a_preserve_comment</A
-></TT
-> : preserve comments during canonicalization, else remove comments (default)
+> a_preserve_comment : preserve comments during canonicalization, else remove comments (default)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_remove_whitespace"
->a_remove_whitespace</A
-></TT
-> : remove all whitespace, used for document indentation, else skip this step (default)
+> a_remove_whitespace : remove all whitespace, used for document indentation, else skip this step (default)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_indent"
->a_indent</A
-></TT
-> : indent document by inserting whitespace, else skip this step (default)
+> a_indent : indent document by inserting whitespace, else skip this step (default)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_issue_warnings"
->a_issue_warnings</A
-></TT
-> : issue warnings, when parsing HTML (default), else ignore HTML parser warnings
+> a_issue_warnings : issue warnings, when parsing HTML (default), else ignore HTML parser warnings
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_issue_errors"
->a_issue_errors</A
-></TT
-> : issue all error messages on stderr (default), or ignore all error messages
+> a_issue_errors : issue all error messages on stderr (default), or ignore all error messages
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_collect_errors"
->a_collect_errors</A
-></TT
-> : all error messages are collected during processing and appended to the result document
+> a_collect_errors : all error messages are collected during processing and appended to the result document
  			  for further processing within the calling modules
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_trace"
->a_trace</A
-></TT
-> : trace level: values: 0 -4
+> a_trace : trace level: values: 0 -4
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_proxy"
->a_proxy</A
-></TT
-> : proxy for http access, e.g. www-cache:3128
+> a_proxy : proxy for http access, e.g. www-cache:3128
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_use_curl"
->a_use_curl</A
-></TT
-> : for http access via external programm curl, default is native HTTP access
+> a_use_curl : for http access via external programm curl, default is native HTTP access
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_options_curl"
->a_options_curl</A
-></TT
-> : more options for external program curl
+> a_options_curl : more options for external program curl
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_source"
->a_source</A
-></TT
-> : the document source url
+> a_source : the document source url
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_encoding"
->a_encoding</A
-></TT
-> : default document encoding (<TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Autf8"
->utf8</A
-></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3AisoLatin1"
->isoLatin1</A
-></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3AusAscii"
->usAscii</A
-></TT
->, ...)
+> a_encoding : default document encoding (utf8, isoLatin1, usAscii, ...)
 </LI
 ></UL
 ><P
@@ -521,11 +395,7 @@
                ] emptyRoot
 </PRE
 ><P
->reads document &quot;test.xml&quot; without validation and default encoding <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3AisoLatin1"
->isoLatin1</A
-></TT
->
+>reads document &quot;test.xml&quot; without validation and default encoding isoLatin1
 </P
 ><PRE
 > parseDocument [ (a_source,         &quot;http://www.haskell.org/&quot;)
@@ -578,9 +448,7 @@
 ></A
 ><B
 >writeDocument</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"
->Attributes</A
-> -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
+> :: Attributes -&gt; <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
 >XmlStateFilter</A
 > state</TD
 ><TD CLASS="declbut"
@@ -608,80 +476,32 @@
 </P
 ><UL
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_indent"
->a_indent</A
-></TT
-> : indent document for readability, (default: no indentation)
+> a_indent : indent document for readability, (default: no indentation)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_remove_whitespace"
->a_remove_whitespace</A
-></TT
-> : remove all redundant whitespace for shorten text (default: no removal)
+> a_remove_whitespace : remove all redundant whitespace for shorten text (default: no removal)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_output_file"
->a_output_file</A
-></TT
-> : destination file for document, default is &quot;-&quot; for stdout
+> a_output_file : destination file for document, default is &quot;-&quot; for stdout
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_output_encoding"
->a_output_encoding</A
-></TT
-> : encoding of document, default is <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_encoding"
->a_encoding</A
-></TT
-> or <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Autf8"
->utf8</A
-></TT
->
+> a_output_encoding : encoding of document, default is a_encoding or utf8
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_output_xml"
->a_output_xml</A
-></TT
-> : (default) issue XML: quote special XML chars &gt;,&lt;,&quot;,',&amp;
+> a_output_xml : (default) issue XML: quote special XML chars &gt;,&lt;,&quot;,',&amp;
                     add XML processing instruction
-                    and encode document with respect to <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_output_encoding"
->a_output_encoding</A
-></TT
->,
+                    and encode document with respect to a_output_encoding,
                     if explizitly switched of, the plain text is issued, this is useful
                     for non XML output, e.g. generated Haskell code, LaTex, Java, ...
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_show_tree"
->a_show_tree</A
-></TT
-> : show tree representation of document (for debugging)
+> a_show_tree : show tree representation of document (for debugging)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_show_haskell"
->a_show_haskell</A
-></TT
-> : show Haskell representaion of document (for debugging)
+> a_show_haskell : show Haskell representaion of document (for debugging)
 </LI
 ><LI
-> <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_issue_errors"
->a_issue_errors</A
-></TT
->, <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_collect_errors"
->a_collect_errors</A
-></TT
-> : see <TT
+> a_issue_errors, a_collect_errors : see <TT
 ><A HREF="Text-XML-HXT-Parser-MainFunctions.html#v%3AparseDocument"
 >parseDocument</A
 ></TT
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandler.html b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandler.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandler.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandler.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-ProtocolHandler.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerFile.html b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerFile.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerFile.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerFile.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-ProtocolHandlerFile.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpCurl.html b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpCurl.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpCurl.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpCurl.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-ProtocolHandlerHttpCurl.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNative.html b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNative.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNative.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNative.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-ProtocolHandlerHttpNative.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNativeOrCurl.html b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNativeOrCurl.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNativeOrCurl.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNativeOrCurl.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-ProtocolHandlerHttpNativeOrCurl.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-XmlInput.html b/doc/hxt-filter/Text-XML-HXT-Parser-XmlInput.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-XmlInput.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-XmlInput.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-XmlInput.html"
 >Source code</A
@@ -107,9 +107,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AgetContentLength"
 >getContentLength</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -334,9 +332,7 @@
 ></A
 ><B
 >getContentLength</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Parser-XmlInput.html#getContentLength"
 >Source</A
@@ -349,11 +345,7 @@
 ><TD CLASS="doc"
 >compute the length of the data for a document read previously
  by a call of 'getUrlContents. The result is stored as an attribute
- value in the document root node. the attribute name is <TT
-><A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_contentLength"
->a_contentLength</A
-></TT
->
+ value in the document root node. the attribute name is a_contentLength
 </TD
 ></TR
 ><TR
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-XmlOutput.html b/doc/hxt-filter/Text-XML-HXT-Parser-XmlOutput.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-XmlOutput.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-XmlOutput.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-XmlOutput.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser-XmlParser.html b/doc/hxt-filter/Text-XML-HXT-Parser-XmlParser.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser-XmlParser.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser-XmlParser.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser-XmlParser.html"
 >Source code</A
@@ -78,26 +78,6 @@
 ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
 ><TR
 ><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-Parser-XmlParsec.html"
->Text.XML.HXT.Parser.XmlParsec</A
-></TD
-></TR
-><TR
-><TD CLASS="s8"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-Parser-XmlTokenParser.html"
->Text.XML.HXT.Parser.XmlTokenParser</A
-></TD
-></TR
-><TR
-><TD CLASS="s8"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
 ><A HREF="#v%3AparseXmlDoc"
 >parseXmlDoc</A
 > :: <A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXmlStateFilter"
@@ -112,9 +92,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AsubstXmlEntities"
 >substXmlEntities</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ></TABLE
 ></TD
@@ -132,26 +110,6 @@
 ></TD
 ></TR
 ><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-Parser-XmlParsec.html"
->Text.XML.HXT.Parser.XmlParsec</A
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
-><TD CLASS="decl"
->module <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-Parser-XmlTokenParser.html"
->Text.XML.HXT.Parser.XmlTokenParser</A
-></TD
-></TR
-><TR
-><TD CLASS="s15"
-></TD
-></TR
-><TR
 ><TD CLASS="topdecl"
 ><TABLE CLASS="declbar"
 ><TR
@@ -191,9 +149,7 @@
 ></A
 ><B
 >substXmlEntities</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Parser-XmlParser.html#substXmlEntities"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Parser.html b/doc/hxt-filter/Text-XML-HXT-Parser.html
--- a/doc/hxt-filter/Text-XML-HXT-Parser.html
+++ b/doc/hxt-filter/Text-XML-HXT-Parser.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Parser.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-AttributeValueValidation.html b/doc/hxt-filter/Text-XML-HXT-Validator-AttributeValueValidation.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-AttributeValueValidation.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-AttributeValueValidation.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-AttributeValueValidation.html"
 >Source code</A
@@ -80,13 +80,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AcheckAttributeValue"
 >checkAttributeValue</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlTrees -&gt; XmlTree -&gt; XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -96,9 +90,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AnormalizeAttributeValue"
 >normalizeAttributeValue</A
-> :: Maybe <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String -&gt; String</TD
+> :: Maybe XmlTree -&gt; String -&gt; String</TD
 ></TR
 ></TABLE
 ></TD
@@ -124,13 +116,7 @@
 ></A
 ><B
 >checkAttributeValue</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlTrees -&gt; XmlTree -&gt; XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-AttributeValueValidation.html#checkAttributeValue"
 >Source</A
@@ -174,9 +160,7 @@
 ></A
 ><B
 >normalizeAttributeValue</B
-> :: Maybe <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; String -&gt; String</TD
+> :: Maybe XmlTree -&gt; String -&gt; String</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-AttributeValueValidation.html#normalizeAttributeValue"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-DTDValidation.html b/doc/hxt-filter/Text-XML-HXT-Validator-DTDValidation.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-DTDValidation.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-DTDValidation.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-DTDValidation.html"
 >Source code</A
@@ -81,9 +81,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AremoveDoublicateDefs"
 >removeDoublicateDefs</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -93,9 +91,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AvalidateDTD"
 >validateDTD</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ></TABLE
 ></TD
@@ -121,9 +117,7 @@
 ></A
 ><B
 >removeDoublicateDefs</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-DTDValidation.html#removeDoublicateDefs"
 >Source</A
@@ -159,9 +153,7 @@
 ></A
 ><B
 >validateDTD</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-DTDValidation.html#validateDTD"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-DocTransformation.html b/doc/hxt-filter/Text-XML-HXT-Validator-DocTransformation.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-DocTransformation.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-DocTransformation.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-DocTransformation.html"
 >Source code</A
@@ -81,13 +81,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Atransform"
 >transform</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTree -&gt; XmlTree -&gt; XmlTrees</TD
 ></TR
 ></TABLE
 ></TD
@@ -113,13 +107,7 @@
 ></A
 ><B
 >transform</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTree -&gt; XmlTree -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-DocTransformation.html#transform"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-DocValidation.html b/doc/hxt-filter/Text-XML-HXT-Validator-DocValidation.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-DocValidation.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-DocValidation.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-DocValidation.html"
 >Source code</A
@@ -81,13 +81,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AvalidateDoc"
 >validateDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTree -&gt; XmlTree -&gt; XmlTrees</TD
 ></TR
 ></TABLE
 ></TD
@@ -113,13 +107,7 @@
 ></A
 ><B
 >validateDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTree -&gt; XmlTree -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-DocValidation.html#validateDoc"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-IdValidation.html b/doc/hxt-filter/Text-XML-HXT-Validator-IdValidation.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-IdValidation.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-IdValidation.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-IdValidation.html"
 >Source code</A
@@ -82,13 +82,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AvalidateIds"
 >validateIds</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTree -&gt; XmlTree -&gt; XmlTrees</TD
 ></TR
 ></TABLE
 ></TD
@@ -114,13 +108,7 @@
 ></A
 ><B
 >validateIds</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"
->XmlTree</A
-> -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-></TD
+> :: XmlTree -&gt; XmlTree -&gt; XmlTrees</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-IdValidation.html#validateIds"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-RE.html b/doc/hxt-filter/Text-XML-HXT-Validator-RE.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-RE.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-RE.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-RE.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-Validation.html b/doc/hxt-filter/Text-XML-HXT-Validator-Validation.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-Validation.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-Validation.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-Validation.html"
 >Source code</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-ValidationFilter.html b/doc/hxt-filter/Text-XML-HXT-Validator-ValidationFilter.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-ValidationFilter.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-ValidationFilter.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-ValidationFilter.html"
 >Source code</A
@@ -81,9 +81,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AgetDTDSubset"
 >getDTDSubset</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -93,9 +91,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Avalidate"
 >validate</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -105,9 +101,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AvalidateDTD"
 >validateDTD</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -117,9 +111,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AvalidateDoc"
 >validateDoc</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -129,9 +121,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3AremoveDoublicateDefs"
 >removeDoublicateDefs</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ><TR
 ><TD CLASS="s8"
@@ -141,9 +131,7 @@
 ><TD CLASS="decl"
 ><A HREF="#v%3Atransform"
 >transform</A
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ></TR
 ></TABLE
 ></TD
@@ -169,9 +157,7 @@
 ></A
 ><B
 >getDTDSubset</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-ValidationFilter.html#getDTDSubset"
 >Source</A
@@ -193,9 +179,7 @@
 ></A
 ><B
 >validate</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-ValidationFilter.html#validate"
 >Source</A
@@ -230,9 +214,7 @@
 ></A
 ><B
 >validateDTD</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-ValidationFilter.html#validateDTD"
 >Source</A
@@ -267,9 +249,7 @@
 ></A
 ><B
 >validateDoc</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-ValidationFilter.html#validateDoc"
 >Source</A
@@ -304,9 +284,7 @@
 ></A
 ><B
 >removeDoublicateDefs</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-ValidationFilter.html#removeDoublicateDefs"
 >Source</A
@@ -342,9 +320,7 @@
 ></A
 ><B
 >transform</B
-> :: <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter"
->XmlFilter</A
-></TD
+> :: XmlFilter</TD
 ><TD CLASS="declbut"
 ><A HREF="src/Text-XML-HXT-Validator-ValidationFilter.html#transform"
 >Source</A
diff --git a/doc/hxt-filter/Text-XML-HXT-Validator-XmlRE.html b/doc/hxt-filter/Text-XML-HXT-Validator-XmlRE.html
--- a/doc/hxt-filter/Text-XML-HXT-Validator-XmlRE.html
+++ b/doc/hxt-filter/Text-XML-HXT-Validator-XmlRE.html
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="src/Text-XML-HXT-Validator-XmlRE.html"
 >Source code</A
@@ -114,9 +114,7 @@
 >matches</A
 > :: <A HREF="Text-XML-HXT-Validator-XmlRE.html#t%3ARE"
 >RE</A
-> String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="Text-XML-HXT-Validator-XmlRE.html#t%3ARE"
+> String -&gt; XmlTrees -&gt; <A HREF="Text-XML-HXT-Validator-XmlRE.html#t%3ARE"
 >RE</A
 > String</TD
 ></TR
@@ -387,9 +385,7 @@
 >matches</B
 > :: <A HREF="Text-XML-HXT-Validator-XmlRE.html#t%3ARE"
 >RE</A
-> String -&gt; <A HREF="/usr/local/share/doc/hxt-8.0.0/html/Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"
->XmlTrees</A
-> -&gt; <A HREF="Text-XML-HXT-Validator-XmlRE.html#t%3ARE"
+> String -&gt; XmlTrees -&gt; <A HREF="Text-XML-HXT-Validator-XmlRE.html#t%3ARE"
 >RE</A
 > String</TD
 ><TD CLASS="declbut"
diff --git a/doc/hxt-filter/doc-index-36.html b/doc/hxt-filter/doc-index-36.html
deleted file mode 100644
--- a/doc/hxt-filter/doc-index-36.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!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
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
-></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-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</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
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD
-><A HREF="doc-index-A.html"
->A</A
-></TD
-><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
-><A HREF="doc-index-C.html"
->C</A
-></TD
-><TD
-><A HREF="doc-index-D.html"
->D</A
-></TD
-><TD
-><A HREF="doc-index-E.html"
->E</A
-></TD
-><TD
-><A HREF="doc-index-F.html"
->F</A
-></TD
-><TD
-><A HREF="doc-index-G.html"
->G</A
-></TD
-><TD
-><A HREF="doc-index-H.html"
->H</A
-></TD
-><TD
-><A HREF="doc-index-I.html"
->I</A
-></TD
-><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
-><A HREF="doc-index-L.html"
->L</A
-></TD
-><TD
-><A HREF="doc-index-M.html"
->M</A
-></TD
-><TD
-><A HREF="doc-index-N.html"
->N</A
-></TD
-><TD
-><A HREF="doc-index-O.html"
->O</A
-></TD
-><TD
-><A HREF="doc-index-P.html"
->P</A
-></TD
-><TD
-><A HREF="doc-index-Q.html"
->Q</A
-></TD
-><TD
-><A HREF="doc-index-R.html"
->R</A
-></TD
-><TD
-><A HREF="doc-index-S.html"
->S</A
-></TD
-><TD
-><A HREF="doc-index-T.html"
->T</A
-></TD
-><TD
-><A HREF="doc-index-U.html"
->U</A
-></TD
-><TD
-><A HREF="doc-index-V.html"
->V</A
-></TD
-><TD
-><A HREF="doc-index-W.html"
->W</A
-></TD
-><TD
-><A HREF="doc-index-X.html"
->X</A
-></TD
-><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
-><A HREF="doc-index-43.html"
->+</A
-></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="section1"
->Index ($)</TD
-></TR
-><TR
-><TD
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD CLASS="indexentry"
->$$</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->$$&lt;</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-></TABLE
-></TD
-></TR
-></TABLE
-></BODY
-></HTML
->
diff --git a/doc/hxt-filter/doc-index-43.html b/doc/hxt-filter/doc-index-43.html
--- a/doc/hxt-filter/doc-index-43.html
+++ b/doc/hxt-filter/doc-index-43.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -161,18 +133,6 @@
 ><TR
 ><TD
 ><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD CLASS="indexentry"
->+++</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->+++&gt;&gt;</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
 ><TR
 ><TD CLASS="indexentry"
 >++=</TD
diff --git a/doc/hxt-filter/doc-index-46.html b/doc/hxt-filter/doc-index-46.html
deleted file mode 100644
--- a/doc/hxt-filter/doc-index-46.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!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
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
-></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-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</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
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD
-><A HREF="doc-index-A.html"
->A</A
-></TD
-><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
-><A HREF="doc-index-C.html"
->C</A
-></TD
-><TD
-><A HREF="doc-index-D.html"
->D</A
-></TD
-><TD
-><A HREF="doc-index-E.html"
->E</A
-></TD
-><TD
-><A HREF="doc-index-F.html"
->F</A
-></TD
-><TD
-><A HREF="doc-index-G.html"
->G</A
-></TD
-><TD
-><A HREF="doc-index-H.html"
->H</A
-></TD
-><TD
-><A HREF="doc-index-I.html"
->I</A
-></TD
-><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
-><A HREF="doc-index-L.html"
->L</A
-></TD
-><TD
-><A HREF="doc-index-M.html"
->M</A
-></TD
-><TD
-><A HREF="doc-index-N.html"
->N</A
-></TD
-><TD
-><A HREF="doc-index-O.html"
->O</A
-></TD
-><TD
-><A HREF="doc-index-P.html"
->P</A
-></TD
-><TD
-><A HREF="doc-index-Q.html"
->Q</A
-></TD
-><TD
-><A HREF="doc-index-R.html"
->R</A
-></TD
-><TD
-><A HREF="doc-index-S.html"
->S</A
-></TD
-><TD
-><A HREF="doc-index-T.html"
->T</A
-></TD
-><TD
-><A HREF="doc-index-U.html"
->U</A
-></TD
-><TD
-><A HREF="doc-index-V.html"
->V</A
-></TD
-><TD
-><A HREF="doc-index-W.html"
->W</A
-></TD
-><TD
-><A HREF="doc-index-X.html"
->X</A
-></TD
-><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
-><A HREF="doc-index-43.html"
->+</A
-></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="section1"
->Index (.)</TD
-></TR
-><TR
-><TD
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD CLASS="indexentry"
->..&gt;</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->.&gt;</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->.&gt;&gt;</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-></TABLE
-></TD
-></TR
-></TABLE
-></BODY
-></HTML
->
diff --git a/doc/hxt-filter/doc-index-47.html b/doc/hxt-filter/doc-index-47.html
deleted file mode 100644
--- a/doc/hxt-filter/doc-index-47.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!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
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
-></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-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</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
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD
-><A HREF="doc-index-A.html"
->A</A
-></TD
-><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
-><A HREF="doc-index-C.html"
->C</A
-></TD
-><TD
-><A HREF="doc-index-D.html"
->D</A
-></TD
-><TD
-><A HREF="doc-index-E.html"
->E</A
-></TD
-><TD
-><A HREF="doc-index-F.html"
->F</A
-></TD
-><TD
-><A HREF="doc-index-G.html"
->G</A
-></TD
-><TD
-><A HREF="doc-index-H.html"
->H</A
-></TD
-><TD
-><A HREF="doc-index-I.html"
->I</A
-></TD
-><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
-><A HREF="doc-index-L.html"
->L</A
-></TD
-><TD
-><A HREF="doc-index-M.html"
->M</A
-></TD
-><TD
-><A HREF="doc-index-N.html"
->N</A
-></TD
-><TD
-><A HREF="doc-index-O.html"
->O</A
-></TD
-><TD
-><A HREF="doc-index-P.html"
->P</A
-></TD
-><TD
-><A HREF="doc-index-Q.html"
->Q</A
-></TD
-><TD
-><A HREF="doc-index-R.html"
->R</A
-></TD
-><TD
-><A HREF="doc-index-S.html"
->S</A
-></TD
-><TD
-><A HREF="doc-index-T.html"
->T</A
-></TD
-><TD
-><A HREF="doc-index-U.html"
->U</A
-></TD
-><TD
-><A HREF="doc-index-V.html"
->V</A
-></TD
-><TD
-><A HREF="doc-index-W.html"
->W</A
-></TD
-><TD
-><A HREF="doc-index-X.html"
->X</A
-></TD
-><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
-><A HREF="doc-index-43.html"
->+</A
-></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="section1"
->Index (/)</TD
-></TR
-><TR
-><TD
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD CLASS="indexentry"
->/&gt;</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-></TABLE
-></TD
-></TR
-></TABLE
-></BODY
-></HTML
->
diff --git a/doc/hxt-filter/doc-index-58.html b/doc/hxt-filter/doc-index-58.html
deleted file mode 100644
--- a/doc/hxt-filter/doc-index-58.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!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
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
-></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-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</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
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD
-><A HREF="doc-index-A.html"
->A</A
-></TD
-><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
-><A HREF="doc-index-C.html"
->C</A
-></TD
-><TD
-><A HREF="doc-index-D.html"
->D</A
-></TD
-><TD
-><A HREF="doc-index-E.html"
->E</A
-></TD
-><TD
-><A HREF="doc-index-F.html"
->F</A
-></TD
-><TD
-><A HREF="doc-index-G.html"
->G</A
-></TD
-><TD
-><A HREF="doc-index-H.html"
->H</A
-></TD
-><TD
-><A HREF="doc-index-I.html"
->I</A
-></TD
-><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
-><A HREF="doc-index-L.html"
->L</A
-></TD
-><TD
-><A HREF="doc-index-M.html"
->M</A
-></TD
-><TD
-><A HREF="doc-index-N.html"
->N</A
-></TD
-><TD
-><A HREF="doc-index-O.html"
->O</A
-></TD
-><TD
-><A HREF="doc-index-P.html"
->P</A
-></TD
-><TD
-><A HREF="doc-index-Q.html"
->Q</A
-></TD
-><TD
-><A HREF="doc-index-R.html"
->R</A
-></TD
-><TD
-><A HREF="doc-index-S.html"
->S</A
-></TD
-><TD
-><A HREF="doc-index-T.html"
->T</A
-></TD
-><TD
-><A HREF="doc-index-U.html"
->U</A
-></TD
-><TD
-><A HREF="doc-index-V.html"
->V</A
-></TD
-><TD
-><A HREF="doc-index-W.html"
->W</A
-></TD
-><TD
-><A HREF="doc-index-X.html"
->X</A
-></TD
-><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
-><A HREF="doc-index-43.html"
->+</A
-></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="section1"
->Index (:)</TD
-></TR
-><TR
-><TD
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD CLASS="indexentry"
->:-&gt;</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-></TABLE
-></TD
-></TR
-></TABLE
-></BODY
-></HTML
->
diff --git a/doc/hxt-filter/doc-index-60.html b/doc/hxt-filter/doc-index-60.html
deleted file mode 100644
--- a/doc/hxt-filter/doc-index-60.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!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
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
-></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-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</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
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD
-><A HREF="doc-index-A.html"
->A</A
-></TD
-><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
-><A HREF="doc-index-C.html"
->C</A
-></TD
-><TD
-><A HREF="doc-index-D.html"
->D</A
-></TD
-><TD
-><A HREF="doc-index-E.html"
->E</A
-></TD
-><TD
-><A HREF="doc-index-F.html"
->F</A
-></TD
-><TD
-><A HREF="doc-index-G.html"
->G</A
-></TD
-><TD
-><A HREF="doc-index-H.html"
->H</A
-></TD
-><TD
-><A HREF="doc-index-I.html"
->I</A
-></TD
-><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
-><A HREF="doc-index-L.html"
->L</A
-></TD
-><TD
-><A HREF="doc-index-M.html"
->M</A
-></TD
-><TD
-><A HREF="doc-index-N.html"
->N</A
-></TD
-><TD
-><A HREF="doc-index-O.html"
->O</A
-></TD
-><TD
-><A HREF="doc-index-P.html"
->P</A
-></TD
-><TD
-><A HREF="doc-index-Q.html"
->Q</A
-></TD
-><TD
-><A HREF="doc-index-R.html"
->R</A
-></TD
-><TD
-><A HREF="doc-index-S.html"
->S</A
-></TD
-><TD
-><A HREF="doc-index-T.html"
->T</A
-></TD
-><TD
-><A HREF="doc-index-U.html"
->U</A
-></TD
-><TD
-><A HREF="doc-index-V.html"
->V</A
-></TD
-><TD
-><A HREF="doc-index-W.html"
->W</A
-></TD
-><TD
-><A HREF="doc-index-X.html"
->X</A
-></TD
-><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
-><A HREF="doc-index-43.html"
->+</A
-></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="section1"
->Index (&lt;)</TD
-></TR
-><TR
-><TD
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD CLASS="indexentry"
->&lt;/</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-></TABLE
-></TD
-></TR
-></TABLE
-></BODY
-></HTML
->
diff --git a/doc/hxt-filter/doc-index-A.html b/doc/hxt-filter/doc-index-A.html
--- a/doc/hxt-filter/doc-index-A.html
+++ b/doc/hxt-filter/doc-index-A.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,432 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->ATTLIST</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->AssocList</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->AttrName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->Attributes</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->aName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_canonicalize</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_check_namespaces</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_check_restrictions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_collect_errors</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_column</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_contentLength</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_default</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_default_baseuri</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_canonicalize</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_check_namespaces</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_check_restrictions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_collect_errors</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_issue_errors</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_issue_warnings</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_preserve_comment</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_remove_whitespace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_use_curl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_validate</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_validate_externalRef</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_do_not_validate_include</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_encoding</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_error</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_error_log</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_help</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_indent</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_issue_errors</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_issue_warnings</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_kind</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_line</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_modifier</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_module</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_name</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_no_xml_pi</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_options_curl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_output_changes</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_output_encoding</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_output_file</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_output_html</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_output_xml</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_parse_by_mimetype</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_parse_html</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_parse_xml</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_peref</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_preserve_comment</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_propagate_errors</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_proxy</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_relax_schema</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_remove_whitespace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_show_haskell</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_show_tree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_source</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_standalone</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_status</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_tagsoup</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_trace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_type</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_url</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_use_curl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_validate</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_validate_externalRef</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_validate_include</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_value</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_verbose</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_version</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_xml</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->a_xmlns</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >add1Attr</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aadd1Attr"
@@ -629,18 +175,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->addEntries</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->addEntry</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >addFatal</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlState.html#v%3AaddFatal"
@@ -665,48 +199,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->allBut</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->allBut1</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->application_xhtml</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->application_xml</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->application_xml_dtd</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->application_xml_external_parsed_entity</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->asciiLetter</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >atag</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aatag"
@@ -720,30 +212,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aattr"
 >Text.XML.HXT.DOM.XmlTreeFilter</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->attrNodes</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->attrValue</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->attrValueT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->attrValueT'</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-B.html b/doc/hxt-filter/doc-index-B.html
deleted file mode 100644
--- a/doc/hxt-filter/doc-index-B.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!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
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
-></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-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</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
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD
-><A HREF="doc-index-A.html"
->A</A
-></TD
-><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
-><A HREF="doc-index-C.html"
->C</A
-></TD
-><TD
-><A HREF="doc-index-D.html"
->D</A
-></TD
-><TD
-><A HREF="doc-index-E.html"
->E</A
-></TD
-><TD
-><A HREF="doc-index-F.html"
->F</A
-></TD
-><TD
-><A HREF="doc-index-G.html"
->G</A
-></TD
-><TD
-><A HREF="doc-index-H.html"
->H</A
-></TD
-><TD
-><A HREF="doc-index-I.html"
->I</A
-></TD
-><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
-><A HREF="doc-index-L.html"
->L</A
-></TD
-><TD
-><A HREF="doc-index-M.html"
->M</A
-></TD
-><TD
-><A HREF="doc-index-N.html"
->N</A
-></TD
-><TD
-><A HREF="doc-index-O.html"
->O</A
-></TD
-><TD
-><A HREF="doc-index-P.html"
->P</A
-></TD
-><TD
-><A HREF="doc-index-Q.html"
->Q</A
-></TD
-><TD
-><A HREF="doc-index-R.html"
->R</A
-></TD
-><TD
-><A HREF="doc-index-S.html"
->S</A
-></TD
-><TD
-><A HREF="doc-index-T.html"
->T</A
-></TD
-><TD
-><A HREF="doc-index-U.html"
->U</A
-></TD
-><TD
-><A HREF="doc-index-V.html"
->V</A
-></TD
-><TD
-><A HREF="doc-index-W.html"
->W</A
-></TD
-><TD
-><A HREF="doc-index-X.html"
->X</A
-></TD
-><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
-><A HREF="doc-index-43.html"
->+</A
-></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="section1"
->Index (B)</TD
-></TR
-><TR
-><TD
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD CLASS="indexentry"
->bar</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->buildUniversalName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-></TABLE
-></TD
-></TR
-></TABLE
-></BODY
-></HTML
->
diff --git a/doc/hxt-filter/doc-index-C.html b/doc/hxt-filter/doc-index-C.html
--- a/doc/hxt-filter/doc-index-C.html
+++ b/doc/hxt-filter/doc-index-C.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,54 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->CONDSECT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->CONTENT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->ChildNodes</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->cDSect</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->c_err</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->c_fatal</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->c_ok</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->c_warn</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >canonicalizeAllNodes</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AcanonicalizeAllNodes"
@@ -235,30 +159,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->cardNTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->cardTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->cat</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->catM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >cdata</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Acdata"
@@ -282,18 +182,6 @@
 >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
-><TD CLASS="indexentry"
->changeChildren</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->changeNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
 ><TD CLASS="indexentry" COLSPAN="2"
 >changeState</TD
 ></TR
@@ -331,30 +219,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->charData</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->charData'</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->charRef</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->charRefT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >checkAttributeValue</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Validator-AttributeValueValidation.html#v%3AcheckAttributeValue"
@@ -397,24 +261,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->childNodes</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->choice</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->choiceM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >clearStatus</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlState.html#v%3AclearStatus"
@@ -423,12 +269,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->closesHtmlTag</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >cmt</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Acmt"
@@ -450,48 +290,6 @@
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AcollapseXText"
 >Text.XML.HXT.DOM.EditFilters</A
 >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->comma</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->comment</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->concRes</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->containing</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->containingM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->content</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->contentWithTextDecl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-D.html b/doc/hxt-filter/doc-index-D.html
--- a/doc/hxt-filter/doc-index-D.html
+++ b/doc/hxt-filter/doc-index-D.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,83 +135,11 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->DOCTYPE</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->DTDElem</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->deep</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->deepest</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >del1Attr</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Adel1Attr"
 >Text.XML.HXT.DOM.XmlTreeFilter</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->delEntries</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->delEntry</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->depthNTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->depthTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->doctypedecl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->document</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->document'</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->dq</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-E.html b/doc/hxt-filter/doc-index-E.html
--- a/doc/hxt-filter/doc-index-E.html
+++ b/doc/hxt-filter/doc-index-E.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,113 +135,11 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->ELEMENT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->ENTITY</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->element</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->emptyHtmlTags</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >emptyRoot</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AemptyRoot"
 >Text.XML.HXT.DOM.XmlTreeFunctions</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->encName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->encodingDecl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->entityCharT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->entityRef</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->entityRefT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->entityTokensT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->entityValue</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->entityValueT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->eq</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->equalQName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->equalQNameBy</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->equivQName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->equivUri</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-F.html b/doc/hxt-filter/doc-index-F.html
--- a/doc/hxt-filter/doc-index-F.html
+++ b/doc/hxt-filter/doc-index-F.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -168,48 +140,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Afatal"
 >Text.XML.HXT.DOM.XmlTreeFilter</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->foldNTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->foldTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->formatNTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->formatNTreeF</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->formatTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->formatXmlContents</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->formatXmlTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-G.html b/doc/hxt-filter/doc-index-G.html
--- a/doc/hxt-filter/doc-index-G.html
+++ b/doc/hxt-filter/doc-index-G.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,12 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->generalOptions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >getAbsolutURI</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-XmlInput.html#v%3AgetAbsolutURI"
@@ -193,12 +159,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->getChildren</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >getContentLength</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-XmlInput.html#v%3AgetContentLength"
@@ -279,12 +239,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->getNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >getNsValue</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AgetNsValue"
@@ -446,24 +400,6 @@
 ><A HREF="Text-XML-HXT-Parser-XmlInput.html#v%3AgetXmlEntityContents"
 >Text.XML.HXT.Parser.XmlInput</A
 >, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->gt</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->guards</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->guardsM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-H.html b/doc/hxt-filter/doc-index-H.html
--- a/doc/hxt-filter/doc-index-H.html
+++ b/doc/hxt-filter/doc-index-H.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -195,12 +167,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->hasEntry</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >hasLocalPart</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AhasLocalPart"
@@ -254,12 +220,6 @@
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AhaskellRepOfXmlDoc"
 >Text.XML.HXT.DOM.EditFilters</A
 >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->httpPrefix</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-I.html b/doc/hxt-filter/doc-index-I.html
--- a/doc/hxt-filter/doc-index-I.html
+++ b/doc/hxt-filter/doc-index-I.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,24 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->IfThen</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->ifM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iff</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >indentDoc</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AindentDoc"
@@ -197,24 +151,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->inputOptions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->insertChildrenAfter</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->insertChildrenAt</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >intValueOf</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AintValueOf"
@@ -307,12 +243,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isDeclaredNamespace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.NamespaceFilter, Text.XML.HXT.DOM.Namespace, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isDefaultAttrKind</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisDefaultAttrKind"
@@ -361,12 +291,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isEmptyHtmlTag</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isEntity</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisEntity"
@@ -423,12 +347,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isHtmlMimeType</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isIdAttrType</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisIdAttrType"
@@ -445,18 +363,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isInner</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->isInnerHtmlTagOf</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isInternalParameterEntity</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisInternalParameterEntity"
@@ -465,12 +371,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isLeaf</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isMixedContentElement</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisMixedContentElement"
@@ -479,12 +379,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isNCName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.NamespaceFilter, Text.XML.HXT.DOM.Namespace, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isNamespaceDecl</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-NamespaceFilter.html#v%3AisNamespaceDecl"
@@ -525,12 +419,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isOf</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isOfAttr</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisOfAttr"
@@ -547,12 +435,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isOfNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isOfPi</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisOfPi"
@@ -713,24 +595,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isWellformedNSDecl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.NamespaceFilter, Text.XML.HXT.DOM.Namespace, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->isWellformedQName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.NamespaceFilter, Text.XML.HXT.DOM.Namespace, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->isWellformedQualifiedName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.NamespaceFilter, Text.XML.HXT.DOM.Namespace, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isWhiteSpace</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisWhiteSpace"
@@ -899,113 +763,11 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->isXmlMimeType</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >isXmlPi</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisXmlPi"
 >Text.XML.HXT.DOM.XmlTreeFilter</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_1</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_10</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_11</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_13</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_14</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_15</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_16</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_2</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_3</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_4</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_5</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_6</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_7</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_8</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->iso8859_9</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->isoLatin1</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-K.html b/doc/hxt-filter/doc-index-K.html
deleted file mode 100644
--- a/doc/hxt-filter/doc-index-K.html
+++ /dev/null
@@ -1,320 +0,0 @@
-<!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
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
-></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-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</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
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD
-><A HREF="doc-index-A.html"
->A</A
-></TD
-><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
-><A HREF="doc-index-C.html"
->C</A
-></TD
-><TD
-><A HREF="doc-index-D.html"
->D</A
-></TD
-><TD
-><A HREF="doc-index-E.html"
->E</A
-></TD
-><TD
-><A HREF="doc-index-F.html"
->F</A
-></TD
-><TD
-><A HREF="doc-index-G.html"
->G</A
-></TD
-><TD
-><A HREF="doc-index-H.html"
->H</A
-></TD
-><TD
-><A HREF="doc-index-I.html"
->I</A
-></TD
-><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
-><A HREF="doc-index-L.html"
->L</A
-></TD
-><TD
-><A HREF="doc-index-M.html"
->M</A
-></TD
-><TD
-><A HREF="doc-index-N.html"
->N</A
-></TD
-><TD
-><A HREF="doc-index-O.html"
->O</A
-></TD
-><TD
-><A HREF="doc-index-P.html"
->P</A
-></TD
-><TD
-><A HREF="doc-index-Q.html"
->Q</A
-></TD
-><TD
-><A HREF="doc-index-R.html"
->R</A
-></TD
-><TD
-><A HREF="doc-index-S.html"
->S</A
-></TD
-><TD
-><A HREF="doc-index-T.html"
->T</A
-></TD
-><TD
-><A HREF="doc-index-U.html"
->U</A
-></TD
-><TD
-><A HREF="doc-index-V.html"
->V</A
-></TD
-><TD
-><A HREF="doc-index-W.html"
->W</A
-></TD
-><TD
-><A HREF="doc-index-X.html"
->X</A
-></TD
-><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
-><A HREF="doc-index-43.html"
->+</A
-></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
-></TR
-></TABLE
-></TD
-></TR
-><TR
-><TD CLASS="section1"
->Index (K)</TD
-></TR
-><TR
-><TD
-><TABLE CELLPADDING="0" CELLSPACING="5"
-><TR
-><TD CLASS="indexentry"
->k_any</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_cdata</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_default</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_empty</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_entities</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_entity</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_enumeration</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_fixed</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_id</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_idref</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_idrefs</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_ignore</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_implied</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_include</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_ndata</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_nmtoken</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_nmtokens</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_notation</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_pcdata</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_peref</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_public</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_required</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->k_system</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->keyword</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->keywords</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-></TABLE
-></TD
-></TR
-></TABLE
-></BODY
-></HTML
->
diff --git a/doc/hxt-filter/doc-index-L.html b/doc/hxt-filter/doc-index-L.html
--- a/doc/hxt-filter/doc-index-L.html
+++ b/doc/hxt-filter/doc-index-L.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -171,47 +143,11 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->liftMf</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->localPart</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >localPartOf</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AlocalPartOf"
 >Text.XML.HXT.DOM.XmlTreeFunctions</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->lookup1</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->lookupDef</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->lpar</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->lt</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-M.html b/doc/hxt-filter/doc-index-M.html
--- a/doc/hxt-filter/doc-index-M.html
+++ b/doc/hxt-filter/doc-index-M.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -162,18 +134,6 @@
 ><TD
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
-><TD CLASS="indexentry"
->mapNTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->markupdecl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
 ><TD CLASS="indexentry" COLSPAN="2"
 >matches</TD
 ></TR
@@ -203,54 +163,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->misc</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->mkLeaf</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->mkList</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->mkNTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->mkName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->mkNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->mkNsName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->mkPrefixLocalPart</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >mkQAttr</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkQAttr"
@@ -267,12 +179,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->mkQName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >mkQTag</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkQTag"
@@ -297,18 +203,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->mkSNsName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->mkTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >mkXAttr</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkXAttr"
@@ -525,24 +419,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->modifyChildren</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->modifyNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->modifyNode0</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >modifyQName</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmodifyQName"
@@ -556,12 +432,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmodifyText"
 >Text.XML.HXT.DOM.XmlTreeFilter</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->multi</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-N.html b/doc/hxt-filter/doc-index-N.html
--- a/doc/hxt-filter/doc-index-N.html
+++ b/doc/hxt-filter/doc-index-N.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,40 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->NAME</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->NOTATION</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry" COLSPAN="2"
->NTree</TD
-></TR
-><TR
-><TD CLASS="indexannot"
->1 (Type/Class)</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexannot"
->2 (Data Constructor)</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->NTrees</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >NamespaceTable</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-NamespaceFilter.html#t%3ANamespaceTable"
@@ -205,24 +143,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->NsEnv</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->nTreeToList</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->name</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >nameOf</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AnameOf"
@@ -231,24 +151,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->namePrefix</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->nameT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->names</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >namespaceOf</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AnamespaceOf"
@@ -257,24 +159,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->namespaceUri</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->ncName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->neg</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >newDocument</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AnewDocument"
@@ -299,65 +183,11 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->nmtoken</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->nmtokenT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->nmtokens</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->nodesTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->none</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->noneM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >normalizeAttributeValue</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Validator-AttributeValueValidation.html#v%3AnormalizeAttributeValue"
 >Text.XML.HXT.Validator.AttributeValueValidation</A
 ></TD
-></TR
-><TR
-><TD CLASS="indexentry"
->normalizeNsUri</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->notContaining</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->nullQName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-O.html b/doc/hxt-filter/doc-index-O.html
--- a/doc/hxt-filter/doc-index-O.html
+++ b/doc/hxt-filter/doc-index-O.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,35 +135,11 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->o</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >ofDTDequals</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AofDTDequals"
 >Text.XML.HXT.DOM.XmlTreeFunctions</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->optionIsSet</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->orElse</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->outputOptions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-P.html b/doc/hxt-filter/doc-index-P.html
--- a/doc/hxt-filter/doc-index-P.html
+++ b/doc/hxt-filter/doc-index-P.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,24 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->PENTITY</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->PEREF</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->pI</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >parseDocument</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-MainFunctions.html#v%3AparseDocument"
@@ -189,12 +143,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->parseHtmlContent</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >parseHtmlDoc</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-HtmlParser.html#v%3AparseHtmlDoc"
@@ -203,48 +151,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->parseHtmlDocument</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseHtmlText</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseNMToken</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlAttrValue</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlContent</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlDTDPart</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >parseXmlDoc</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-XmlParser.html#v%3AparseXmlDoc"
@@ -253,63 +159,11 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->parseXmlDocEncodingSpec</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlDocument</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlEncodingSpec</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlEntityEncodingSpec</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlGeneralEntityValue</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlPart</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->parseXmlText</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->peReference</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->peReferenceT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->performAction</TD
+>popen</TD
 ><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
+><A HREF="System-PipeOpen.html#v%3Apopen"
+>System.PipeOpen</A
+></TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
@@ -355,36 +209,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->processBottomUp</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->processBottomUpIfNot</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->processBottomUpM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->processChildren</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->processChildrenM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >processDTD</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-DTDProcessing.html#v%3AprocessDTD"
@@ -401,30 +225,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->processTopDown</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->processTopDownM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->processTopDownUntil</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->prolog</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >propagateAndValidateNamespaces</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-Namespace.html#v%3ApropagateAndValidateNamespaces"
@@ -446,12 +246,6 @@
 ><A HREF="Text-XML-HXT-DOM-NamespaceFilter.html#v%3ApropagateNamespaces"
 >Text.XML.HXT.DOM.NamespaceFilter</A
 >, Text.XML.HXT.DOM.Namespace, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->pubidLiteral</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-Q.html b/doc/hxt-filter/doc-index-Q.html
--- a/doc/hxt-filter/doc-index-Q.html
+++ b/doc/hxt-filter/doc-index-Q.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,18 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->QName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->qName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >qattr</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aqattr"
@@ -196,18 +156,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aqtag"
 >Text.XML.HXT.DOM.XmlTreeFilter</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->qualifiedName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->quoted</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-R.html b/doc/hxt-filter/doc-index-R.html
--- a/doc/hxt-filter/doc-index-R.html
+++ b/doc/hxt-filter/doc-index-R.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -335,30 +307,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->reference</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->referenceT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->relaxNamespace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->relaxOptions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >removeAllComment</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AremoveAllComment"
@@ -411,18 +359,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->removeEncodingSpec</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->removeOptions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >removeWhiteSpace</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AremoveWhiteSpace"
@@ -439,18 +375,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->replaceChildren</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->replaceNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >replaceQName</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AreplaceQName"
@@ -464,12 +388,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3ArootTag"
 >Text.XML.HXT.DOM.XmlTreeFilter</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->rpar</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry" COLSPAN="2"
diff --git a/doc/hxt-filter/doc-index-S.html b/doc/hxt-filter/doc-index-S.html
--- a/doc/hxt-filter/doc-index-S.html
+++ b/doc/hxt-filter/doc-index-S.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -207,30 +179,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->sDDecl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->sPace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->sPace0</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->satisfies</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >sattr</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Asattr"
@@ -239,36 +187,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->selectOptions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->semi</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->separator</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->seqF</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->seqM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >setBaseURI</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-XmlInput.html#v%3AsetBaseURI"
@@ -277,12 +195,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->setChildren</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >setDefaultURI</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-DefaultURI.html#v%3AsetDefaultURI"
@@ -298,18 +210,6 @@
 >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
-><TD CLASS="indexentry"
->setNamespace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.NamespaceFilter, Text.XML.HXT.DOM.Namespace, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->setNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
 ><TD CLASS="indexentry" COLSPAN="2"
 >setState</TD
 ></TR
@@ -395,18 +295,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->showElemType</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTreeFunctions, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->showOptions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >showXCharRef</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AshowXCharRef"
@@ -439,36 +327,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->singleChar</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->singleChars</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->singleCharsT</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->skipS</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->skipS0</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >spi</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aspi"
@@ -477,12 +335,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->sq</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >stag</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Astag"
@@ -499,18 +351,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->stringProtocol</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->substChildren</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >substHtmlEntities</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Parser-HtmlParser.html#v%3AsubstHtmlEntities"
@@ -548,12 +388,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlState.html#v%3AsysStateErrorHandler"
 >Text.XML.HXT.DOM.XmlState</A
 >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->systemLiteral</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-T.html b/doc/hxt-filter/doc-index-T.html
--- a/doc/hxt-filter/doc-index-T.html
+++ b/doc/hxt-filter/doc-index-T.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,48 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->TFilter</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->TSFilter</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->TagName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->Tree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->tName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->t_root</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->t_xml</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >tag</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Atag"
@@ -213,12 +143,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->textDecl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >textOfXNode</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AtextOfXNode"
@@ -227,42 +151,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->text_html</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->text_xml</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->text_xml_external_parsed_entity</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->this</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->thisM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->thisNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >toAttrl</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AtoAttrl"
@@ -388,60 +276,6 @@
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AtransfCharRef"
 >Text.XML.HXT.DOM.EditFilters</A
 >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferDefaultURI</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferEncoding</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferMessage</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferMimeType</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferPrefix</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferProtocol</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferStatus</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferURI</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->transferVersion</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry" COLSPAN="2"
diff --git a/doc/hxt-filter/doc-index-U.html b/doc/hxt-filter/doc-index-U.html
--- a/doc/hxt-filter/doc-index-U.html
+++ b/doc/hxt-filter/doc-index-U.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,24 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->ucs2</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->unicodeString</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->universalName</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >universalNameOf</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AuniversalNameOf"
@@ -189,12 +143,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->universalUri</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >unparseXmlDoc</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AunparseXmlDoc"
@@ -203,41 +151,11 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->usAscii</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >userState</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlState.html#v%3AuserState"
 >Text.XML.HXT.DOM.XmlState</A
 >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->utf16</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->utf16be</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->utf16le</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->utf8</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-V.html b/doc/hxt-filter/doc-index-V.html
--- a/doc/hxt-filter/doc-index-V.html
+++ b/doc/hxt-filter/doc-index-V.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,96 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->v_0</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_1</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_any</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_children</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_choice</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_empty</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_mixed</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_no</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_null</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_option</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_pcdata</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_plus</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_seq</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_star</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->v_yes</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >validate</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-Validator-ValidationFilter.html#v%3Avalidate"
@@ -338,24 +220,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AvalueOfDTD"
 >Text.XML.HXT.DOM.XmlTreeFunctions</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->versionInfo</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->versionNum</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->versionOptions</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ></TABLE
 ></TD
diff --git a/doc/hxt-filter/doc-index-W.html b/doc/hxt-filter/doc-index-W.html
--- a/doc/hxt-filter/doc-index-W.html
+++ b/doc/hxt-filter/doc-index-W.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -168,30 +140,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Awarn"
 >Text.XML.HXT.DOM.XmlTreeFilter</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->when</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->whenM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->whenNot</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->whenNotM</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index-X.html b/doc/hxt-filter/doc-index-X.html
--- a/doc/hxt-filter/doc-index-X.html
+++ b/doc/hxt-filter/doc-index-X.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -39,10 +39,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -71,10 +67,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -127,29 +119,9 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
 ></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
-></TD
 ></TR
 ></TABLE
 ></TD
@@ -163,66 +135,6 @@
 ><TABLE CELLPADDING="0" CELLSPACING="5"
 ><TR
 ><TD CLASS="indexentry"
->XAttr</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XCdata</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XCharRef</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XCmt</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XDTD</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XEntityRef</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XError</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XNS</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XNode</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XPi</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >XState</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlState.html#t%3AXState"
@@ -230,36 +142,6 @@
 >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
-><TD CLASS="indexentry"
->XTag</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XText</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XmlFilter</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XmlNodeSet</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XmlSFilter</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
 ><TD CLASS="indexentry" COLSPAN="2"
 >XmlState</TD
 ></TR
@@ -289,30 +171,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->XmlTree</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->XmlTrees</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->xMLDecl</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->xMLDecl'</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >xattr</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3Axattr"
@@ -345,12 +203,6 @@
 ></TR
 ><TR
 ><TD CLASS="indexentry"
->xmlNamespace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
 >xmlTreesToString</TD
 ><TD CLASS="indexlinks"
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AxmlTreesToString"
@@ -364,30 +216,6 @@
 ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AxmlTreesToText"
 >Text.XML.HXT.DOM.XmlTreeFunctions</A
 >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->xmlnsNamespace</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->xmlnsQN</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.NamespaceFilter, Text.XML.HXT.DOM.Namespace, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->xread</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD
-></TR
-><TR
-><TD CLASS="indexentry"
->xshow</TD
-><TD CLASS="indexlinks"
->Text.XML.HXT.DOM.XmlTreeFunctions, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD
 ></TR
 ><TR
 ><TD CLASS="indexentry"
diff --git a/doc/hxt-filter/doc-index.html b/doc/hxt-filter/doc-index.html
--- a/doc/hxt-filter/doc-index.html
+++ b/doc/hxt-filter/doc-index.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant). (Index)</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ></HEAD
 ><BODY
@@ -17,7 +17,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -43,10 +43,6 @@
 >A</A
 ></TD
 ><TD
-><A HREF="doc-index-B.html"
->B</A
-></TD
-><TD
 ><A HREF="doc-index-C.html"
 >C</A
 ></TD
@@ -75,10 +71,6 @@
 >I</A
 ></TD
 ><TD
-><A HREF="doc-index-K.html"
->K</A
-></TD
-><TD
 ><A HREF="doc-index-L.html"
 >L</A
 ></TD
@@ -131,28 +123,8 @@
 >X</A
 ></TD
 ><TD
-><A HREF="doc-index-58.html"
->:</A
-></TD
-><TD
-><A HREF="doc-index-36.html"
->$</A
-></TD
-><TD
 ><A HREF="doc-index-43.html"
 >+</A
-></TD
-><TD
-><A HREF="doc-index-46.html"
->.</A
-></TD
-><TD
-><A HREF="doc-index-47.html"
->/</A
-></TD
-><TD
-><A HREF="doc-index-60.html"
->&lt;</A
 ></TD
 ></TR
 ></TABLE
diff --git a/doc/hxt-filter/hxt-filter.haddock b/doc/hxt-filter/hxt-filter.haddock
Binary files a/doc/hxt-filter/hxt-filter.haddock and b/doc/hxt-filter/hxt-filter.haddock differ
diff --git a/doc/hxt-filter/index.html b/doc/hxt-filter/index.html
--- a/doc/hxt-filter/index.html
+++ b/doc/hxt-filter/index.html
@@ -4,7 +4,7 @@
 ><HEAD
 ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
 ><TITLE
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TITLE
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TITLE
 ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
 ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
 ></SCRIPT
@@ -19,7 +19,7 @@
 ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
 ></TD
 ><TD CLASS="title"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ><TD CLASS="topbut"
 ><A HREF="index.html"
 >Contents</A
@@ -34,7 +34,7 @@
 ></TR
 ><TR
 ><TD CLASS="section1"
->hxt-filter-8.0.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
+>hxt-filter-8.1.0: A collection of tools for processing XML with Haskell (Filter variant).</TD
 ></TR
 ><TR
 ><TD CLASS="doc"
@@ -91,7 +91,7 @@
 ><TR
 ><TD STYLE="width: 50em"
 ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:2')" ALT="show/hide"
->Text</TD
+>System</TD
 ><TD
 ></TD
 ><TD
@@ -101,9 +101,22 @@
 ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
 ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:2" STYLE="display:block;"
 ><TR
-><TD STYLE="width: 48em"
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="System-PipeOpen.html"
+>System.PipeOpen</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD STYLE="width: 50em"
 ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:3')" ALT="show/hide"
->XML</TD
+>Text</TD
 ><TD
 ></TD
 ><TD
@@ -113,9 +126,9 @@
 ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
 ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:3" STYLE="display:block;"
 ><TR
-><TD STYLE="width: 46em"
+><TD STYLE="width: 48em"
 ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:4')" ALT="show/hide"
->HXT</TD
+>XML</TD
 ><TD
 ></TD
 ><TD
@@ -125,8 +138,20 @@
 ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
 ><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:4" STYLE="display:block;"
 ><TR
-><TD STYLE="width: 44em"
+><TD STYLE="width: 46em"
 ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:5')" ALT="show/hide"
+>HXT</TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
+><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:5" STYLE="display:block;"
+><TR
+><TD STYLE="width: 44em"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:6')" ALT="show/hide"
 ><A HREF="Text-XML-HXT-DOM.html"
 >Text.XML.HXT.DOM</A
 ></TD
@@ -137,7 +162,7 @@
 ></TR
 ><TR
 ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
-><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:5" STYLE="display:block;"
+><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:6" STYLE="display:block;"
 ><TR
 ><TD STYLE="padding-left: 1.25em;width: 42em"
 ><A HREF="Text-XML-HXT-DOM-EditFilters.html"
@@ -213,7 +238,7 @@
 ></TR
 ><TR
 ><TD STYLE="width: 44em"
-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:6')" ALT="show/hide"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:7')" ALT="show/hide"
 ><A HREF="Text-XML-HXT-Parser.html"
 >Text.XML.HXT.Parser</A
 ></TD
@@ -224,7 +249,7 @@
 ></TR
 ><TR
 ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
-><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:6" STYLE="display:block;"
+><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:7" STYLE="display:block;"
 ><TR
 ><TD STYLE="padding-left: 1.25em;width: 42em"
 ><A HREF="Text-XML-HXT-Parser-DTDProcessing.html"
@@ -350,7 +375,7 @@
 ></TR
 ><TR
 ><TD STYLE="width: 44em"
-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:7')" ALT="show/hide"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:8')" ALT="show/hide"
 >Validator</TD
 ><TD
 ></TD
@@ -359,7 +384,7 @@
 ></TR
 ><TR
 ><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
-><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:7" STYLE="display:block;"
+><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:8" STYLE="display:block;"
 ><TR
 ><TD STYLE="padding-left: 1.25em;width: 42em"
 ><A HREF="Text-XML-HXT-Validator-AttributeValueValidation.html"
diff --git a/doc/hxt-filter/src/System-PipeOpen.html b/doc/hxt-filter/src/System-PipeOpen.html
new file mode 100644
--- /dev/null
+++ b/doc/hxt-filter/src/System-PipeOpen.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+<head>
+<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->
+<title>Haskell Code by HsColour</title>
+<link type='text/css' rel='stylesheet' href='hscolour.css' />
+</head>
+<body>
+<pre><a name="line-1"></a><span class='comment'>-- ------------------------------------------------------------</span>
+<a name="line-2"></a>
+<a name="line-3"></a><span class='comment'>{- |
+<a name="line-4"></a>   Module     : System.PipeOpen
+<a name="line-5"></a>   Copyright  : Copyright (C) 2005 Uwe Schmidt
+<a name="line-6"></a>   License    : MIT
+<a name="line-7"></a>
+<a name="line-8"></a>   Maintainer : Uwe Schmidt (uwe\@fh-wedel.de)
+<a name="line-9"></a>   Stability  : experimental
+<a name="line-10"></a>   Portability: none portable
+<a name="line-11"></a>   Version    : $Id: PipeOpen.hs,v 1.2 2005/09/02 17:09:39 hxml Exp $
+<a name="line-12"></a>
+<a name="line-13"></a>pipe open implemented with System.Process functions
+<a name="line-14"></a>
+<a name="line-15"></a>-}</span>
+<a name="line-16"></a>
+<a name="line-17"></a><span class='comment'>-- ------------------------------------------------------------</span>
+<a name="line-18"></a>
+<a name="line-19"></a><span class='keyword'>module</span> <span class='conid'>System</span><span class='varop'>.</span><span class='conid'>PipeOpen</span>
+<a name="line-20"></a>    <span class='layout'>(</span> <span class='varid'>popen</span> <span class='layout'>)</span>
+<a name="line-21"></a><span class='keyword'>where</span>
+<a name="line-22"></a>
+<a name="line-23"></a><span class='keyword'>import</span> <span class='conid'>IO</span>
+<a name="line-24"></a>    <span class='layout'>(</span> <span class='varid'>hGetContents</span>
+<a name="line-25"></a>    <span class='layout'>,</span> <span class='varid'>hClose</span>
+<a name="line-26"></a>    <span class='layout'>)</span>
+<a name="line-27"></a>
+<a name="line-28"></a><span class='keyword'>import</span> <span class='conid'>System</span><span class='varop'>.</span><span class='conid'>Exit</span>
+<a name="line-29"></a>    <span class='layout'>(</span> <span class='conid'>ExitCode</span><span class='layout'>(</span><span class='keyglyph'>..</span><span class='layout'>)</span>
+<a name="line-30"></a>    <span class='layout'>)</span>
+<a name="line-31"></a>
+<a name="line-32"></a><span class='keyword'>import</span> <span class='conid'>System</span><span class='varop'>.</span><span class='conid'>Process</span>
+<a name="line-33"></a>    <span class='layout'>(</span> <span class='varid'>runInteractiveProcess</span>
+<a name="line-34"></a>    <span class='layout'>,</span> <span class='varid'>waitForProcess</span>
+<a name="line-35"></a>    <span class='layout'>)</span>
+<a name="line-36"></a>
+<a name="line-37"></a><span class='comment'>-- | call an external program with a list of command line arguments</span>
+<a name="line-38"></a><span class='comment'>-- and return content of stdout, content of stderr and return code</span>
+<a name="line-39"></a>
+<a name="line-40"></a><a name="popen"></a><span class='definition'>popen</span>	<span class='keyglyph'>::</span> <span class='conid'>String</span> <span class='keyglyph'>-&gt;</span> <span class='keyglyph'>[</span><span class='conid'>String</span><span class='keyglyph'>]</span> <span class='keyglyph'>-&gt;</span> <span class='conid'>IO</span> <span class='layout'>(</span><span class='conid'>String</span><span class='layout'>,</span> <span class='conid'>String</span><span class='layout'>,</span> <span class='conid'>Int</span><span class='layout'>)</span>
+<a name="line-41"></a><span class='definition'>popen</span> <span class='varid'>prg</span> <span class='varid'>argl</span>
+<a name="line-42"></a>    <span class='keyglyph'>=</span> <span class='keyword'>do</span>
+<a name="line-43"></a>      <span class='layout'>(</span><span class='varid'>inpH</span><span class='layout'>,</span> <span class='varid'>outH</span><span class='layout'>,</span> <span class='varid'>errH</span><span class='layout'>,</span> <span class='varid'>pH</span><span class='layout'>)</span> <span class='keyglyph'>&lt;-</span> <span class='varid'>runInteractiveProcess</span> <span class='varid'>prg</span> <span class='varid'>argl</span> <span class='conid'>Nothing</span> <span class='conid'>Nothing</span>
+<a name="line-44"></a>      <span class='varid'>hClose</span> <span class='varid'>inpH</span>
+<a name="line-45"></a>      <span class='varid'>res</span>  <span class='keyglyph'>&lt;-</span> <span class='varid'>hGetContents</span> <span class='varid'>outH</span>
+<a name="line-46"></a>      <span class='varid'>errs</span> <span class='keyglyph'>&lt;-</span> <span class='varid'>hGetContents</span> <span class='varid'>errH</span>
+<a name="line-47"></a>
+<a name="line-48"></a>      <span class='comment'>-- hack: stdout and stderr must be read completely, otherwise waitForProcess blocks</span>
+<a name="line-49"></a>      <span class='keyword'>if</span> <span class='layout'>(</span><span class='varid'>length</span> <span class='varid'>res</span>  <span class='varop'>==</span> <span class='num'>0</span><span class='layout'>)</span> <span class='keyword'>then</span> <span class='varid'>return</span> <span class='conid'>()</span> <span class='keyword'>else</span> <span class='varid'>return</span> <span class='conid'>()</span>
+<a name="line-50"></a>      <span class='keyword'>if</span> <span class='layout'>(</span><span class='varid'>length</span> <span class='varid'>errs</span> <span class='varop'>==</span> <span class='num'>0</span><span class='layout'>)</span> <span class='keyword'>then</span> <span class='varid'>return</span> <span class='conid'>()</span> <span class='keyword'>else</span> <span class='varid'>return</span> <span class='conid'>()</span>
+<a name="line-51"></a>
+<a name="line-52"></a>      <span class='varid'>rc</span> <span class='keyglyph'>&lt;-</span> <span class='varid'>waitForProcess</span> <span class='varid'>pH</span>
+<a name="line-53"></a>      <span class='varid'>return</span> <span class='layout'>(</span> <span class='varid'>res</span>
+<a name="line-54"></a>	     <span class='layout'>,</span> <span class='varid'>errs</span>
+<a name="line-55"></a>	     <span class='layout'>,</span> <span class='keyword'>case</span> <span class='varid'>rc</span> <span class='keyword'>of</span>
+<a name="line-56"></a>	       <span class='conid'>ExitSuccess</span> <span class='keyglyph'>-&gt;</span> <span class='num'>0</span>
+<a name="line-57"></a>	       <span class='conid'>ExitFailure</span> <span class='varid'>i</span> <span class='keyglyph'>-&gt;</span> <span class='varid'>i</span>
+<a name="line-58"></a>	     <span class='layout'>)</span>
+<a name="line-59"></a>
+<a name="line-60"></a><span class='comment'>-- eof ------------------------------------------------------------</span>
+</pre></body>
+</html>
diff --git a/hxt-filter.cabal b/hxt-filter.cabal
--- a/hxt-filter.cabal
+++ b/hxt-filter.cabal
@@ -1,6 +1,6 @@
 -- arch-tag: Haskell XML Toolbox main description file
 name: hxt-filter
-version: 8.0.0
+version: 8.1.0
 license: OtherLicense
 license-file: LICENCE
 maintainer: Uwe Schmidt <uwe@fh-wedel.de>
@@ -19,6 +19,7 @@
 library
  exposed-modules:
   Control.Monad.MonadStateIO,
+  System.PipeOpen,
   Text.XML.HXT.DOM,
   Text.XML.HXT.DOM.EditFilters,
   Text.XML.HXT.DOM.Namespace,
@@ -53,7 +54,7 @@
  ghc-options: -Wall
  extensions: MultiParamTypeClasses DeriveDataTypeable FunctionalDependencies FlexibleInstances
 
- build-depends: base, haskell98 >= 1, parsec >= 2.1 && < 3, HTTP, HUnit >= 1.2, network >= 2.1, hxt >= 8.0
+ build-depends: base, haskell98 >= 1, parsec >= 2.1 && < 3, HTTP, HUnit >= 1.2, network >= 2.1, hxt >= 8.1
  if flag(splitBase)
    build-depends: base >= 3, containers >= 0.1, directory >= 1, process >= 1
  else
diff --git a/src/Makefile b/src/Makefile
--- a/src/Makefile
+++ b/src/Makefile
@@ -40,6 +40,7 @@
 
 HXT_SRC	= \
 	$(wildcard Control/Monad/*.hs) \
+        $(wildcard System/*.hs) \
 	$(wildcard Text/XML/HXT/*.hs) \
 	$(wildcard Text/XML/HXT/DOM/*.hs) \
 	$(wildcard Text/XML/HXT/Parser/*.hs) \
@@ -117,10 +118,12 @@
 		$(MAKE) install_local_$(HXT_PACKAGE)
 
 $(SOFTWARE)-package.conf	: $(SOFTWARE)-package.hs
-		runghc $(SOFTWARE)-package.hs $(VERSION) "ghc" $(LOCAL_INSTALL_DIR) $(HXT_SRC) > $@
+		ghc -o $(SOFTWARE)-package $(SOFTWARE)-package.hs
+		./$(SOFTWARE)-package $(VERSION) "ghc" $(LOCAL_INSTALL_DIR) $(HXT_SRC) > $@
 
 ../$(SOFTWARE).cabal	: $(SOFTWARE)-package.hs Makefile ../Makefile
-		runghc $(SOFTWARE)-package.hs $(VERSION) "cabal" $(GHC_INSTALL_DIR) $(HXT_SRC) > $@
+		ghc -o $(SOFTWARE)-package $(SOFTWARE)-package.hs
+		./$(SOFTWARE)-package $(VERSION) "cabal" $(GHC_INSTALL_DIR) $(HXT_SRC) > $@
 
 install_packages	:
 		runghc $(SOFTWARE)-package.hs $(VERSION) "ghc" $(GHC_INSTALL_DIR) $(HXT_SRC) \
diff --git a/src/System/PipeOpen.hs b/src/System/PipeOpen.hs
new file mode 100644
--- /dev/null
+++ b/src/System/PipeOpen.hs
@@ -0,0 +1,60 @@
+-- ------------------------------------------------------------
+
+{- |
+   Module     : System.PipeOpen
+   Copyright  : Copyright (C) 2005 Uwe Schmidt
+   License    : MIT
+
+   Maintainer : Uwe Schmidt (uwe\@fh-wedel.de)
+   Stability  : experimental
+   Portability: none portable
+   Version    : $Id: PipeOpen.hs,v 1.2 2005/09/02 17:09:39 hxml Exp $
+
+pipe open implemented with System.Process functions
+
+-}
+
+-- ------------------------------------------------------------
+
+module System.PipeOpen
+    ( popen )
+where
+
+import IO
+    ( hGetContents
+    , hClose
+    )
+
+import System.Exit
+    ( ExitCode(..)
+    )
+
+import System.Process
+    ( runInteractiveProcess
+    , waitForProcess
+    )
+
+-- | call an external program with a list of command line arguments
+-- and return content of stdout, content of stderr and return code
+
+popen	:: String -> [String] -> IO (String, String, Int)
+popen prg argl
+    = do
+      (inpH, outH, errH, pH) <- runInteractiveProcess prg argl Nothing Nothing
+      hClose inpH
+      res  <- hGetContents outH
+      errs <- hGetContents errH
+
+      -- hack: stdout and stderr must be read completely, otherwise waitForProcess blocks
+      if (length res  == 0) then return () else return ()
+      if (length errs == 0) then return () else return ()
+
+      rc <- waitForProcess pH
+      return ( res
+	     , errs
+	     , case rc of
+	       ExitSuccess -> 0
+	       ExitFailure i -> i
+	     )
+
+-- eof ------------------------------------------------------------
diff --git a/src/hxt-filter-package.hs b/src/hxt-filter-package.hs
--- a/src/hxt-filter-package.hs
+++ b/src/hxt-filter-package.hs
@@ -55,7 +55,7 @@
       , "import-dirs: " ++ dir ++ "/imports"
       , "library-dirs: " ++ dir
       , "hs-libraries: HShxt-filter"
-      , "depends: base, haskell98, parsec, HTTP, HUnit, network, containers, directory, process, hxt-8.0.0"
+      , "depends: base, haskell98, parsec, HTTP, HUnit, network, containers, directory, process, hxt-8.1.1"
       ]
 
 part4b :: [String]
@@ -64,7 +64,7 @@
       , " ghc-options: -Wall"
       , " extensions: MultiParamTypeClasses DeriveDataTypeable FunctionalDependencies FlexibleInstances"
       , ""
-      , " build-depends: base, haskell98 >= 1, parsec >= 2.1 && < 3, HTTP, HUnit >= 1.2, network >= 2.1, hxt >= 8.0"
+      , " build-depends: base, haskell98 >= 1, parsec >= 2.1 && < 3, HTTP, HUnit >= 1.2, network >= 2.1, hxt >= 8.1"
       , " if flag(splitBase)"
       , "   build-depends: base >= 3, containers >= 0.1, directory >= 1, process >= 1"
       , " else"
