preparing 2.4.6 release updated and rebuilt the docs fixed a number of

* configure.in: preparing 2.4.6 release
* doc/xml.html doc/html/*: updated and rebuilt the docs
* include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
Daniel
diff --git a/ChangeLog b/ChangeLog
index 952e784..9b641aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
+
+	* configure.in: preparing 2.4.6 release
+	* doc/xml.html doc/html/*: updated and rebuilt the docs
+	* include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
+
 Mon Oct  8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
 
 	* doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
diff --git a/DOCBparser.c b/DOCBparser.c
index 237d6d4..3983c5a 100644
--- a/DOCBparser.c
+++ b/DOCBparser.c
@@ -228,7 +228,7 @@
  * If the encoding is unspecified, in the case we find an ISO-Latin-1
  * char, then the encoding converter is plugged in automatically.
  *
- * Returns the current char value and its lenght
+ * Returns the current char value and its length
  */
 
 static int
@@ -310,7 +310,7 @@
        }
     }
     /*
-     * Assume it's a fixed lenght encoding (1) with
+     * Assume it's a fixed length encoding (1) with
      * a compatibke encoding for the ASCII set, since
      * XML constructs only use < 128 chars
      */
diff --git a/HTMLparser.c b/HTMLparser.c
index 86d9e54..6817191 100644
--- a/HTMLparser.c
+++ b/HTMLparser.c
@@ -184,7 +184,7 @@
  * If the encoding is unspecified, in the case we find an ISO-Latin-1
  * char, then the encoding converter is plugged in automatically.
  *
- * Returns the current char value and its lenght
+ * Returns the current char value and its length
  */
 
 static int
@@ -266,7 +266,7 @@
 	}
     }
     /*
-     * Assume it's a fixed lenght encoding (1) with
+     * Assume it's a fixed length encoding (1) with
      * a compatibke encoding for the ASCII set, since
      * XML constructs only use < 128 chars
      */
diff --git a/SAX.c b/SAX.c
index 59158a2..be5c760 100644
--- a/SAX.c
+++ b/SAX.c
@@ -1317,10 +1317,10 @@
 #ifndef XML_USE_BUFFER_CONTENT
 	    /*
 	     * The whole point of maintaining nodelen and nodemem,
-	     * xmlTextConcat is too costly, i.e. compute lenght,
+	     * xmlTextConcat is too costly, i.e. compute length,
 	     * reallocate a new buffer, move data, append ch. Here
 	     * We try to minimaze realloc() uses and avoid copying
-	     * and recomputing lenght over and over.
+	     * and recomputing length over and over.
 	     */
 	    if (ctxt->nodelen + len >= ctxt->nodemem) {
 		xmlChar *newbuf;
diff --git a/catalog.c b/catalog.c
index eaaf075..55c20a6 100644
--- a/catalog.c
+++ b/catalog.c
@@ -1050,7 +1050,7 @@
 /**
  * xmlDelXMLCatalog:
  * @catal:  top of an XML catalog
- * @value:  the value to remove from teh catalog
+ * @value:  the value to remove from the catalog
  *
  * Remove entries in the XML catalog where the value or the URI
  * is equal to @value
diff --git a/configure.in b/configure.in
index eb5f5d2..baed6df 100644
--- a/configure.in
+++ b/configure.in
@@ -6,7 +6,7 @@
 
 LIBXML_MAJOR_VERSION=2
 LIBXML_MINOR_VERSION=4
-LIBXML_MICRO_VERSION=5
+LIBXML_MICRO_VERSION=6
 LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION
 LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
 
diff --git a/doc/html/book1.html b/doc/html/book1.html
index 17db177..f0f78ef 100644
--- a/doc/html/book1.html
+++ b/doc/html/book1.html
@@ -4,7 +4,8 @@
 >Gnome XML Library Reference Manual</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="NEXT"
 TITLE="Libxml Programming Notes"
 HREF="libxml-notes.html"></HEAD
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index ed76ff1..42c0a14 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -84,6 +84,7 @@
 <ANCHOR id ="XMLSAXUSERPARSEMEMORY" href="libxml/libxml-parser.html#XMLSAXUSERPARSEMEMORY">
 <ANCHOR id ="XMLSAXPARSEMEMORY" href="libxml/libxml-parser.html#XMLSAXPARSEMEMORY">
 <ANCHOR id ="XMLSAXPARSEFILE" href="libxml/libxml-parser.html#XMLSAXPARSEFILE">
+<ANCHOR id ="XMLSAXPARSEFILEWITHDATA" href="libxml/libxml-parser.html#XMLSAXPARSEFILEWITHDATA">
 <ANCHOR id ="XMLSAXPARSEENTITY" href="libxml/libxml-parser.html#XMLSAXPARSEENTITY">
 <ANCHOR id ="XMLPARSEENTITY" href="libxml/libxml-parser.html#XMLPARSEENTITY">
 <ANCHOR id ="XMLPARSEDTD" href="libxml/libxml-parser.html#XMLPARSEDTD">
@@ -568,6 +569,7 @@
 <ANCHOR id ="XMLXPATHRETURNEMPTYNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNEMPTYNODESET">
 <ANCHOR id ="XMLXPATHRETURNEXTERNAL" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNEXTERNAL">
 <ANCHOR id ="XMLXPATHSTACKISNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHSTACKISNODESET">
+<ANCHOR id ="XMLXPATHSTACKISEXTERNAL" href="libxml/libxml-xpathinternals.html#XMLXPATHSTACKISEXTERNAL">
 <ANCHOR id ="XMLXPATHEMPTYNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHEMPTYNODESET">
 <ANCHOR id ="CHECK-ERROR-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-ERROR-CAPS">
 <ANCHOR id ="CHECK-ERROR0-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-ERROR0-CAPS">
@@ -811,6 +813,7 @@
 <ANCHOR id ="XMLCATALOGALLOW" href="libxml/libxml-catalog.html#XMLCATALOGALLOW">
 <ANCHOR id ="XMLINITIALIZECATALOG" href="libxml/libxml-catalog.html#XMLINITIALIZECATALOG">
 <ANCHOR id ="XMLLOADCATALOG" href="libxml/libxml-catalog.html#XMLLOADCATALOG">
+<ANCHOR id ="XMLLOADSGMLSUPERCATALOG" href="libxml/libxml-catalog.html#XMLLOADSGMLSUPERCATALOG">
 <ANCHOR id ="XMLLOADCATALOGS" href="libxml/libxml-catalog.html#XMLLOADCATALOGS">
 <ANCHOR id ="XMLCATALOGCLEANUP" href="libxml/libxml-catalog.html#XMLCATALOGCLEANUP">
 <ANCHOR id ="XMLCATALOGDUMP" href="libxml/libxml-catalog.html#XMLCATALOGDUMP">
diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html
index f47329c..787702b 100644
--- a/doc/html/libxml-catalog.html
+++ b/doc/html/libxml-catalog.html
@@ -4,7 +4,8 @@
 >catalog</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN18687"
+NAME="AEN18741"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN18690"
+NAME="AEN18744"
 ></A
 ><H2
 >Synopsis</H2
@@ -169,6 +170,10 @@
 HREF="libxml-catalog.html#XMLLOADCATALOG"
 >xmlLoadCatalog</A
 >                  (const char *filename);
+int         <A
+HREF="libxml-catalog.html#XMLLOADSGMLSUPERCATALOG"
+>xmlLoadSGMLSuperCatalog</A
+>         (const char *filename);
 void        <A
 HREF="libxml-catalog.html#XMLLOADCATALOGS"
 >xmlLoadCatalogs</A
@@ -354,7 +359,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN18749"
+NAME="AEN18804"
 ></A
 ><H2
 >Description</H2
@@ -364,14 +369,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN18752"
+NAME="AEN18807"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18754"
+NAME="AEN18809"
 ></A
 ><H3
 ><A
@@ -399,7 +404,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18760"
+NAME="AEN18815"
 ></A
 ><H3
 ><A
@@ -425,7 +430,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18765"
+NAME="AEN18820"
 ></A
 ><H3
 ><A
@@ -455,7 +460,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18770"
+NAME="AEN18825"
 ></A
 ><H3
 ><A
@@ -486,7 +491,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18775"
+NAME="AEN18830"
 ></A
 ><H3
 ><A
@@ -516,7 +521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18781"
+NAME="AEN18836"
 ></A
 ><H3
 ><A
@@ -546,7 +551,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18787"
+NAME="AEN18842"
 ></A
 ><P
 ></P
@@ -599,7 +604,89 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18800"
+NAME="AEN18855"
+></A
+><H3
+><A
+NAME="XMLLOADSGMLSUPERCATALOG"
+></A
+>xmlLoadSGMLSuperCatalog ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int         xmlLoadSGMLSuperCatalog         (const char *filename);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Load an SGML super catalog. It won't expand CATALOG or DELEGATE
+references. This is only needed for manipulating SGML Super Catalogs
+like adding and removing CATALOG or DELEGATE entries.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN18861"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>filename</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  a file path</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>0 in case of success -1 in case of error</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN18874"
 ></A
 ><H3
 ><A
@@ -629,7 +716,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18806"
+NAME="AEN18880"
 ></A
 ><P
 ></P
@@ -667,7 +754,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18815"
+NAME="AEN18889"
 ></A
 ><H3
 ><A
@@ -695,7 +782,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18821"
+NAME="AEN18895"
 ></A
 ><H3
 ><A
@@ -725,7 +812,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18828"
+NAME="AEN18902"
 ></A
 ><P
 ></P
@@ -763,7 +850,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18837"
+NAME="AEN18911"
 ></A
 ><H3
 ><A
@@ -800,7 +887,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18846"
+NAME="AEN18920"
 ></A
 ><P
 ></P
@@ -871,7 +958,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18863"
+NAME="AEN18937"
 ></A
 ><H3
 ><A
@@ -904,7 +991,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18871"
+NAME="AEN18945"
 ></A
 ><P
 ></P
@@ -958,7 +1045,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18884"
+NAME="AEN18958"
 ></A
 ><H3
 ><A
@@ -991,7 +1078,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18892"
+NAME="AEN18966"
 ></A
 ><P
 ></P
@@ -1045,7 +1132,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18905"
+NAME="AEN18979"
 ></A
 ><H3
 ><A
@@ -1078,7 +1165,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18913"
+NAME="AEN18987"
 ></A
 ><P
 ></P
@@ -1132,7 +1219,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18926"
+NAME="AEN19000"
 ></A
 ><H3
 ><A
@@ -1171,7 +1258,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18935"
+NAME="AEN19009"
 ></A
 ><P
 ></P
@@ -1258,7 +1345,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18956"
+NAME="AEN19030"
 ></A
 ><H3
 ><A
@@ -1288,7 +1375,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18963"
+NAME="AEN19037"
 ></A
 ><P
 ></P
@@ -1330,7 +1417,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->0 if successful, -1 otherwise</TD
+>the number of entries removed if successful, -1 otherwise</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1341,7 +1428,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18976"
+NAME="AEN19050"
 ></A
 ><H3
 ><A
@@ -1375,7 +1462,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18984"
+NAME="AEN19058"
 ></A
 ><P
 ></P
@@ -1428,7 +1515,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18997"
+NAME="AEN19071"
 ></A
 ><H3
 ><A
@@ -1455,7 +1542,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19003"
+NAME="AEN19077"
 ></A
 ><P
 ></P
@@ -1491,7 +1578,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19012"
+NAME="AEN19086"
 ></A
 ><H3
 ><A
@@ -1518,7 +1605,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19018"
+NAME="AEN19092"
 ></A
 ><P
 ></P
@@ -1556,7 +1643,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19027"
+NAME="AEN19101"
 ></A
 ><H3
 ><A
@@ -1587,7 +1674,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19034"
+NAME="AEN19108"
 ></A
 ><P
 ></P
@@ -1642,7 +1729,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19047"
+NAME="AEN19121"
 ></A
 ><H3
 ><A
@@ -1681,7 +1768,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19056"
+NAME="AEN19130"
 ></A
 ><P
 ></P
@@ -1769,7 +1856,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19077"
+NAME="AEN19151"
 ></A
 ><H3
 ><A
@@ -1804,7 +1891,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19085"
+NAME="AEN19159"
 ></A
 ><P
 ></P
@@ -1875,7 +1962,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19102"
+NAME="AEN19176"
 ></A
 ><H3
 ><A
@@ -1903,7 +1990,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19108"
+NAME="AEN19182"
 ></A
 ><P
 ></P
@@ -1956,7 +2043,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19121"
+NAME="AEN19195"
 ></A
 ><H3
 ><A
@@ -1991,7 +2078,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19129"
+NAME="AEN19203"
 ></A
 ><P
 ></P
@@ -2044,7 +2131,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19142"
+NAME="AEN19216"
 ></A
 ><H3
 ><A
@@ -2075,7 +2162,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19149"
+NAME="AEN19223"
 ></A
 ><P
 ></P
@@ -2113,7 +2200,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19158"
+NAME="AEN19232"
 ></A
 ><H3
 ><A
@@ -2144,7 +2231,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19165"
+NAME="AEN19239"
 ></A
 ><P
 ></P
@@ -2180,7 +2267,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19174"
+NAME="AEN19248"
 ></A
 ><H3
 ><A
@@ -2217,7 +2304,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19183"
+NAME="AEN19257"
 ></A
 ><P
 ></P
@@ -2270,7 +2357,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19196"
+NAME="AEN19270"
 ></A
 ><H3
 ><A
@@ -2307,7 +2394,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19205"
+NAME="AEN19279"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-debugxml.html b/doc/html/libxml-debugxml.html
index 1d71e56..dd4ba1c 100644
--- a/doc/html/libxml-debugxml.html
+++ b/doc/html/libxml-debugxml.html
@@ -4,7 +4,8 @@
 >debugXML</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN23166"
+NAME="AEN23240"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN23169"
+NAME="AEN23243"
 ></A
 ><H2
 >Synopsis</H2
@@ -311,7 +312,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN23213"
+NAME="AEN23287"
 ></A
 ><H2
 >Description</H2
@@ -321,14 +322,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN23216"
+NAME="AEN23290"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23218"
+NAME="AEN23292"
 ></A
 ><H3
 ><A
@@ -362,7 +363,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23226"
+NAME="AEN23300"
 ></A
 ><P
 ></P
@@ -417,7 +418,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23239"
+NAME="AEN23313"
 ></A
 ><H3
 ><A
@@ -452,7 +453,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23247"
+NAME="AEN23321"
 ></A
 ><P
 ></P
@@ -524,7 +525,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23264"
+NAME="AEN23338"
 ></A
 ><H3
 ><A
@@ -559,7 +560,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23272"
+NAME="AEN23346"
 ></A
 ><P
 ></P
@@ -631,7 +632,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23289"
+NAME="AEN23363"
 ></A
 ><H3
 ><A
@@ -666,7 +667,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23297"
+NAME="AEN23371"
 ></A
 ><P
 ></P
@@ -738,7 +739,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23314"
+NAME="AEN23388"
 ></A
 ><H3
 ><A
@@ -773,7 +774,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23322"
+NAME="AEN23396"
 ></A
 ><P
 ></P
@@ -845,7 +846,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23339"
+NAME="AEN23413"
 ></A
 ><H3
 ><A
@@ -880,7 +881,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23347"
+NAME="AEN23421"
 ></A
 ><P
 ></P
@@ -952,7 +953,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23364"
+NAME="AEN23438"
 ></A
 ><H3
 ><A
@@ -986,7 +987,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23372"
+NAME="AEN23446"
 ></A
 ><P
 ></P
@@ -1041,7 +1042,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23385"
+NAME="AEN23459"
 ></A
 ><H3
 ><A
@@ -1075,7 +1076,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23393"
+NAME="AEN23467"
 ></A
 ><P
 ></P
@@ -1130,7 +1131,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23406"
+NAME="AEN23480"
 ></A
 ><H3
 ><A
@@ -1164,7 +1165,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23414"
+NAME="AEN23488"
 ></A
 ><P
 ></P
@@ -1219,7 +1220,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23427"
+NAME="AEN23501"
 ></A
 ><H3
 ><A
@@ -1253,7 +1254,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23435"
+NAME="AEN23509"
 ></A
 ><P
 ></P
@@ -1308,7 +1309,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23448"
+NAME="AEN23522"
 ></A
 ><H3
 ><A
@@ -1335,7 +1336,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23454"
+NAME="AEN23528"
 ></A
 ><P
 ></P
@@ -1388,7 +1389,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23467"
+NAME="AEN23541"
 ></A
 ><H3
 ><A
@@ -1425,7 +1426,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23473"
+NAME="AEN23547"
 ></A
 ><H3
 ><A
@@ -1451,7 +1452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23478"
+NAME="AEN23552"
 ></A
 ><H3
 ><A
@@ -1490,7 +1491,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23487"
+NAME="AEN23561"
 ></A
 ><P
 ></P
@@ -1594,7 +1595,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23512"
+NAME="AEN23586"
 ></A
 ><H3
 ><A
@@ -1635,7 +1636,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23521"
+NAME="AEN23595"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-docbparser.html b/doc/html/libxml-docbparser.html
index dc6dd28..a1c3704 100644
--- a/doc/html/libxml-docbparser.html
+++ b/doc/html/libxml-docbparser.html
@@ -4,7 +4,8 @@
 >DOCBparser</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN19223"
+NAME="AEN19297"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN19226"
+NAME="AEN19300"
 ></A
 ><H2
 >Synopsis</H2
@@ -294,7 +295,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN19263"
+NAME="AEN19337"
 ></A
 ><H2
 >Description</H2
@@ -304,14 +305,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN19266"
+NAME="AEN19340"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19268"
+NAME="AEN19342"
 ></A
 ><H3
 ><A
@@ -337,7 +338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19273"
+NAME="AEN19347"
 ></A
 ><H3
 ><A
@@ -363,7 +364,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19278"
+NAME="AEN19352"
 ></A
 ><H3
 ><A
@@ -389,7 +390,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19283"
+NAME="AEN19357"
 ></A
 ><H3
 ><A
@@ -415,7 +416,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19288"
+NAME="AEN19362"
 ></A
 ><H3
 ><A
@@ -441,7 +442,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19293"
+NAME="AEN19367"
 ></A
 ><H3
 ><A
@@ -467,7 +468,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19298"
+NAME="AEN19372"
 ></A
 ><H3
 ><A
@@ -493,7 +494,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19303"
+NAME="AEN19377"
 ></A
 ><H3
 ><A
@@ -519,7 +520,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19308"
+NAME="AEN19382"
 ></A
 ><H3
 ><A
@@ -545,7 +546,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19313"
+NAME="AEN19387"
 ></A
 ><H3
 ><A
@@ -577,7 +578,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19319"
+NAME="AEN19393"
 ></A
 ><P
 ></P
@@ -721,7 +722,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19352"
+NAME="AEN19426"
 ></A
 ><H3
 ><A
@@ -762,7 +763,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19361"
+NAME="AEN19435"
 ></A
 ><P
 ></P
@@ -866,7 +867,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19386"
+NAME="AEN19460"
 ></A
 ><H3
 ><A
@@ -900,7 +901,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19394"
+NAME="AEN19468"
 ></A
 ><P
 ></P
@@ -970,7 +971,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19411"
+NAME="AEN19485"
 ></A
 ><H3
 ><A
@@ -1009,7 +1010,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19419"
+NAME="AEN19493"
 ></A
 ><P
 ></P
@@ -1113,7 +1114,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19444"
+NAME="AEN19518"
 ></A
 ><H3
 ><A
@@ -1146,7 +1147,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19451"
+NAME="AEN19525"
 ></A
 ><P
 ></P
@@ -1216,7 +1217,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19468"
+NAME="AEN19542"
 ></A
 ><H3
 ><A
@@ -1247,7 +1248,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19475"
+NAME="AEN19549"
 ></A
 ><P
 ></P
@@ -1285,7 +1286,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19484"
+NAME="AEN19558"
 ></A
 ><H3
 ><A
@@ -1339,7 +1340,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19495"
+NAME="AEN19569"
 ></A
 ><P
 ></P
@@ -1477,7 +1478,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19528"
+NAME="AEN19602"
 ></A
 ><H3
 ><A
@@ -1510,7 +1511,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19535"
+NAME="AEN19609"
 ></A
 ><P
 ></P
@@ -1614,7 +1615,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19560"
+NAME="AEN19634"
 ></A
 ><H3
 ><A
@@ -1647,7 +1648,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19567"
+NAME="AEN19641"
 ></A
 ><P
 ></P
@@ -1717,7 +1718,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19584"
+NAME="AEN19658"
 ></A
 ><H3
 ><A
@@ -1748,7 +1749,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19591"
+NAME="AEN19665"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html
index a057206..c646e04 100644
--- a/doc/html/libxml-encoding.html
+++ b/doc/html/libxml-encoding.html
@@ -4,7 +4,8 @@
 >encoding</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN22450"
+NAME="AEN22524"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN22453"
+NAME="AEN22527"
 ></A
 ><H2
 >Synopsis</H2
@@ -381,7 +382,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN22513"
+NAME="AEN22587"
 ></A
 ><H2
 >Description</H2
@@ -391,14 +392,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN22516"
+NAME="AEN22590"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22518"
+NAME="AEN22592"
 ></A
 ><H3
 ><A
@@ -464,7 +465,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22525"
+NAME="AEN22599"
 ></A
 ><H3
 ><A
@@ -495,7 +496,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22531"
+NAME="AEN22605"
 ></A
 ><P
 ></P
@@ -539,7 +540,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the lenght of <TT
+>  the length of <TT
 CLASS="PARAMETER"
 ><I
 >out</I
@@ -578,7 +579,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the lenght of <TT
+>  the length of <TT
 CLASS="PARAMETER"
 ><I
 >in</I
@@ -623,7 +624,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22560"
+NAME="AEN22634"
 ></A
 ><H3
 ><A
@@ -656,7 +657,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22566"
+NAME="AEN22640"
 ></A
 ><P
 ></P
@@ -700,7 +701,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the lenght of <TT
+>  the length of <TT
 CLASS="PARAMETER"
 ><I
 >out</I
@@ -739,7 +740,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the lenght of <TT
+>  the length of <TT
 CLASS="PARAMETER"
 ><I
 >in</I
@@ -784,7 +785,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22595"
+NAME="AEN22669"
 ></A
 ><H3
 ><A
@@ -818,7 +819,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22600"
+NAME="AEN22674"
 ></A
 ><H3
 ><A
@@ -844,7 +845,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22605"
+NAME="AEN22679"
 ></A
 ><H3
 ><A
@@ -875,7 +876,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22611"
+NAME="AEN22685"
 ></A
 ><H3
 ><A
@@ -904,7 +905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22617"
+NAME="AEN22691"
 ></A
 ><H3
 ><A
@@ -934,7 +935,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22624"
+NAME="AEN22698"
 ></A
 ><P
 ></P
@@ -972,7 +973,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22633"
+NAME="AEN22707"
 ></A
 ><H3
 ><A
@@ -1006,7 +1007,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22641"
+NAME="AEN22715"
 ></A
 ><P
 ></P
@@ -1059,7 +1060,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22654"
+NAME="AEN22728"
 ></A
 ><H3
 ><A
@@ -1090,7 +1091,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22661"
+NAME="AEN22735"
 ></A
 ><P
 ></P
@@ -1143,7 +1144,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22674"
+NAME="AEN22748"
 ></A
 ><H3
 ><A
@@ -1182,7 +1183,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22682"
+NAME="AEN22756"
 ></A
 ><P
 ></P
@@ -1252,7 +1253,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22699"
+NAME="AEN22773"
 ></A
 ><H3
 ><A
@@ -1284,7 +1285,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22706"
+NAME="AEN22780"
 ></A
 ><P
 ></P
@@ -1337,7 +1338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22719"
+NAME="AEN22793"
 ></A
 ><H3
 ><A
@@ -1364,7 +1365,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22725"
+NAME="AEN22799"
 ></A
 ><P
 ></P
@@ -1417,7 +1418,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22738"
+NAME="AEN22812"
 ></A
 ><H3
 ><A
@@ -1445,7 +1446,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22744"
+NAME="AEN22818"
 ></A
 ><H3
 ><A
@@ -1477,7 +1478,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22751"
+NAME="AEN22825"
 ></A
 ><P
 ></P
@@ -1531,7 +1532,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22764"
+NAME="AEN22838"
 ></A
 ><H3
 ><A
@@ -1566,7 +1567,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22772"
+NAME="AEN22846"
 ></A
 ><P
 ></P
@@ -1619,7 +1620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22785"
+NAME="AEN22859"
 ></A
 ><H3
 ><A
@@ -1651,7 +1652,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22792"
+NAME="AEN22866"
 ></A
 ><P
 ></P
@@ -1722,7 +1723,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22809"
+NAME="AEN22883"
 ></A
 ><H3
 ><A
@@ -1770,7 +1771,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22819"
+NAME="AEN22893"
 ></A
 ><P
 ></P
@@ -1860,7 +1861,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22840"
+NAME="AEN22914"
 ></A
 ><H3
 ><A
@@ -1898,7 +1899,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22849"
+NAME="AEN22923"
 ></A
 ><P
 ></P
@@ -1988,7 +1989,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22870"
+NAME="AEN22944"
 ></A
 ><H3
 ><A
@@ -2027,7 +2028,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22879"
+NAME="AEN22953"
 ></A
 ><P
 ></P
@@ -2117,7 +2118,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22900"
+NAME="AEN22974"
 ></A
 ><H3
 ><A
@@ -2147,7 +2148,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22907"
+NAME="AEN22981"
 ></A
 ><P
 ></P
@@ -2200,7 +2201,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22920"
+NAME="AEN22994"
 ></A
 ><H3
 ><A
@@ -2231,7 +2232,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22926"
+NAME="AEN23000"
 ></A
 ><P
 ></P
@@ -2358,7 +2359,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22955"
+NAME="AEN23029"
 ></A
 ><H3
 ><A
@@ -2389,7 +2390,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22961"
+NAME="AEN23035"
 ></A
 ><P
 ></P
@@ -2516,7 +2517,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22990"
+NAME="AEN23064"
 ></A
 ><H3
 ><A
@@ -2558,7 +2559,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22998"
+NAME="AEN23072"
 ></A
 ><P
 ></P
@@ -2616,7 +2617,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23012"
+NAME="AEN23086"
 ></A
 ><H3
 ><A
@@ -2647,7 +2648,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23019"
+NAME="AEN23093"
 ></A
 ><P
 ></P
@@ -2718,7 +2719,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23036"
+NAME="AEN23110"
 ></A
 ><H3
 ><A
@@ -2752,7 +2753,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23044"
+NAME="AEN23118"
 ></A
 ><P
 ></P
@@ -2827,7 +2828,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23062"
+NAME="AEN23136"
 ></A
 ><H3
 ><A
@@ -2862,7 +2863,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23070"
+NAME="AEN23144"
 ></A
 ><P
 ></P
@@ -2932,7 +2933,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23087"
+NAME="AEN23161"
 ></A
 ><H3
 ><A
@@ -2966,7 +2967,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23095"
+NAME="AEN23169"
 ></A
 ><P
 ></P
@@ -3037,7 +3038,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23112"
+NAME="AEN23186"
 ></A
 ><H3
 ><A
@@ -3072,7 +3073,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23120"
+NAME="AEN23194"
 ></A
 ><P
 ></P
@@ -3160,7 +3161,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23141"
+NAME="AEN23215"
 ></A
 ><H3
 ><A
@@ -3184,14 +3185,14 @@
 ></TR
 ></TABLE
 ><P
->compute the lenght of an UTF8 string, it doesn't do a full UTF8
+>compute the length of an UTF8 string, it doesn't do a full UTF8
 checking of the content of the string.</P
 ><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23148"
+NAME="AEN23222"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-entities.html b/doc/html/libxml-entities.html
index cc53fd0..8abeb63 100644
--- a/doc/html/libxml-entities.html
+++ b/doc/html/libxml-entities.html
@@ -4,7 +4,8 @@
 >entities</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN7540"
+NAME="AEN7577"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN7543"
+NAME="AEN7580"
 ></A
 ><H2
 >Synopsis</H2
@@ -370,7 +371,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN7606"
+NAME="AEN7643"
 ></A
 ><H2
 >Description</H2
@@ -380,14 +381,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN7609"
+NAME="AEN7646"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7611"
+NAME="AEN7648"
 ></A
 ><H3
 ><A
@@ -420,7 +421,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7616"
+NAME="AEN7653"
 ></A
 ><H3
 ><A
@@ -466,7 +467,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7621"
+NAME="AEN7658"
 ></A
 ><H3
 ><A
@@ -492,7 +493,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7626"
+NAME="AEN7663"
 ></A
 ><H3
 ><A
@@ -518,7 +519,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7631"
+NAME="AEN7668"
 ></A
 ><H3
 ><A
@@ -546,7 +547,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7637"
+NAME="AEN7674"
 ></A
 ><H3
 ><A
@@ -596,7 +597,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7649"
+NAME="AEN7686"
 ></A
 ><P
 ></P
@@ -734,7 +735,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7682"
+NAME="AEN7719"
 ></A
 ><H3
 ><A
@@ -784,7 +785,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7694"
+NAME="AEN7731"
 ></A
 ><P
 ></P
@@ -922,7 +923,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7727"
+NAME="AEN7764"
 ></A
 ><H3
 ><A
@@ -955,7 +956,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7735"
+NAME="AEN7772"
 ></A
 ><P
 ></P
@@ -1008,7 +1009,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7748"
+NAME="AEN7785"
 ></A
 ><H3
 ><A
@@ -1047,7 +1048,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7757"
+NAME="AEN7794"
 ></A
 ><P
 ></P
@@ -1117,7 +1118,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7774"
+NAME="AEN7811"
 ></A
 ><H3
 ><A
@@ -1155,7 +1156,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7783"
+NAME="AEN7820"
 ></A
 ><P
 ></P
@@ -1225,7 +1226,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7800"
+NAME="AEN7837"
 ></A
 ><H3
 ><A
@@ -1263,7 +1264,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7809"
+NAME="AEN7846"
 ></A
 ><P
 ></P
@@ -1333,7 +1334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7826"
+NAME="AEN7863"
 ></A
 ><H3
 ><A
@@ -1377,7 +1378,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7837"
+NAME="AEN7874"
 ></A
 ><P
 ></P
@@ -1447,7 +1448,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7854"
+NAME="AEN7891"
 ></A
 ><H3
 ><A
@@ -1487,7 +1488,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7863"
+NAME="AEN7900"
 ></A
 ><P
 ></P
@@ -1557,7 +1558,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7880"
+NAME="AEN7917"
 ></A
 ><H3
 ><A
@@ -1595,7 +1596,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7889"
+NAME="AEN7926"
 ></A
 ><P
 ></P
@@ -1665,7 +1666,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7906"
+NAME="AEN7943"
 ></A
 ><H3
 ><A
@@ -1695,7 +1696,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7913"
+NAME="AEN7950"
 ></A
 ><P
 ></P
@@ -1731,7 +1732,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7922"
+NAME="AEN7959"
 ></A
 ><H3
 ><A
@@ -1764,7 +1765,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7930"
+NAME="AEN7967"
 ></A
 ><P
 ></P
@@ -1817,7 +1818,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7943"
+NAME="AEN7980"
 ></A
 ><H3
 ><A
@@ -1847,7 +1848,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7950"
+NAME="AEN7987"
 ></A
 ><P
 ></P
@@ -1885,7 +1886,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7959"
+NAME="AEN7996"
 ></A
 ><H3
 ><A
@@ -1919,7 +1920,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7967"
+NAME="AEN8004"
 ></A
 ><P
 ></P
@@ -1974,7 +1975,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7980"
+NAME="AEN8017"
 ></A
 ><H3
 ><A
@@ -2008,7 +2009,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7988"
+NAME="AEN8025"
 ></A
 ><P
 ></P
@@ -2063,7 +2064,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8001"
+NAME="AEN8038"
 ></A
 ><H3
 ><A
diff --git a/doc/html/libxml-htmlparser.html b/doc/html/libxml-htmlparser.html
index e512ba2..8c79f8c 100644
--- a/doc/html/libxml-htmlparser.html
+++ b/doc/html/libxml-htmlparser.html
@@ -4,7 +4,8 @@
 >HTMLparser</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10363"
+NAME="AEN10400"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10366"
+NAME="AEN10403"
 ></A
 ><H2
 >Synopsis</H2
@@ -394,7 +395,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10430"
+NAME="AEN10467"
 ></A
 ><H2
 >Description</H2
@@ -404,14 +405,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10433"
+NAME="AEN10470"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10435"
+NAME="AEN10472"
 ></A
 ><H3
 ><A
@@ -437,7 +438,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10440"
+NAME="AEN10477"
 ></A
 ><H3
 ><A
@@ -463,7 +464,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10445"
+NAME="AEN10482"
 ></A
 ><H3
 ><A
@@ -489,7 +490,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10450"
+NAME="AEN10487"
 ></A
 ><H3
 ><A
@@ -515,7 +516,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10455"
+NAME="AEN10492"
 ></A
 ><H3
 ><A
@@ -541,7 +542,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10460"
+NAME="AEN10497"
 ></A
 ><H3
 ><A
@@ -567,7 +568,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10465"
+NAME="AEN10502"
 ></A
 ><H3
 ><A
@@ -593,7 +594,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10470"
+NAME="AEN10507"
 ></A
 ><H3
 ><A
@@ -619,7 +620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10475"
+NAME="AEN10512"
 ></A
 ><H3
 ><A
@@ -645,7 +646,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10480"
+NAME="AEN10517"
 ></A
 ><H3
 ><A
@@ -681,7 +682,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10485"
+NAME="AEN10522"
 ></A
 ><H3
 ><A
@@ -707,7 +708,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10490"
+NAME="AEN10527"
 ></A
 ><H3
 ><A
@@ -737,7 +738,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10495"
+NAME="AEN10532"
 ></A
 ><H3
 ><A
@@ -763,7 +764,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10500"
+NAME="AEN10537"
 ></A
 ><H3
 ><A
@@ -796,7 +797,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10508"
+NAME="AEN10545"
 ></A
 ><P
 ></P
@@ -849,7 +850,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10521"
+NAME="AEN10558"
 ></A
 ><H3
 ><A
@@ -884,7 +885,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10530"
+NAME="AEN10567"
 ></A
 ><P
 ></P
@@ -937,7 +938,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10543"
+NAME="AEN10580"
 ></A
 ><H3
 ><A
@@ -969,7 +970,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10551"
+NAME="AEN10588"
 ></A
 ><P
 ></P
@@ -1022,7 +1023,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10564"
+NAME="AEN10601"
 ></A
 ><H3
 ><A
@@ -1058,7 +1059,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10572"
+NAME="AEN10609"
 ></A
 ><P
 ></P
@@ -1128,7 +1129,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10589"
+NAME="AEN10626"
 ></A
 ><H3
 ><A
@@ -1169,7 +1170,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10598"
+NAME="AEN10635"
 ></A
 ><P
 ></P
@@ -1256,7 +1257,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10619"
+NAME="AEN10656"
 ></A
 ><H3
 ><A
@@ -1295,7 +1296,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10629"
+NAME="AEN10666"
 ></A
 ><P
 ></P
@@ -1366,7 +1367,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10646"
+NAME="AEN10683"
 ></A
 ><H3
 ><A
@@ -1402,7 +1403,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10655"
+NAME="AEN10692"
 ></A
 ><P
 ></P
@@ -1455,7 +1456,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10668"
+NAME="AEN10705"
 ></A
 ><H3
 ><A
@@ -1489,7 +1490,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10677"
+NAME="AEN10714"
 ></A
 ><P
 ></P
@@ -1527,7 +1528,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10686"
+NAME="AEN10723"
 ></A
 ><H3
 ><A
@@ -1568,7 +1569,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10695"
+NAME="AEN10732"
 ></A
 ><P
 ></P
@@ -1673,7 +1674,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10720"
+NAME="AEN10757"
 ></A
 ><H3
 ><A
@@ -1707,7 +1708,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10728"
+NAME="AEN10765"
 ></A
 ><P
 ></P
@@ -1777,7 +1778,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10745"
+NAME="AEN10782"
 ></A
 ><H3
 ><A
@@ -1816,7 +1817,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10753"
+NAME="AEN10790"
 ></A
 ><P
 ></P
@@ -1921,7 +1922,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10778"
+NAME="AEN10815"
 ></A
 ><H3
 ><A
@@ -1953,7 +1954,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10785"
+NAME="AEN10822"
 ></A
 ><P
 ></P
@@ -2023,7 +2024,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10802"
+NAME="AEN10839"
 ></A
 ><H3
 ><A
@@ -2054,7 +2055,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10808"
+NAME="AEN10845"
 ></A
 ><P
 ></P
@@ -2181,7 +2182,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10837"
+NAME="AEN10874"
 ></A
 ><H3
 ><A
@@ -2213,7 +2214,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10843"
+NAME="AEN10880"
 ></A
 ><P
 ></P
@@ -2357,7 +2358,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10876"
+NAME="AEN10913"
 ></A
 ><H3
 ><A
@@ -2387,7 +2388,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10883"
+NAME="AEN10920"
 ></A
 ><P
 ></P
@@ -2440,7 +2441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10896"
+NAME="AEN10933"
 ></A
 ><H3
 ><A
@@ -2467,7 +2468,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10902"
+NAME="AEN10939"
 ></A
 ><P
 ></P
@@ -2520,7 +2521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10915"
+NAME="AEN10952"
 ></A
 ><H3
 ><A
@@ -2551,7 +2552,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10922"
+NAME="AEN10959"
 ></A
 ><P
 ></P
@@ -2589,7 +2590,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10931"
+NAME="AEN10968"
 ></A
 ><H3
 ><A
@@ -2643,7 +2644,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10942"
+NAME="AEN10979"
 ></A
 ><P
 ></P
@@ -2781,7 +2782,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10975"
+NAME="AEN11012"
 ></A
 ><H3
 ><A
@@ -2814,7 +2815,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10982"
+NAME="AEN11019"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-htmltree.html b/doc/html/libxml-htmltree.html
index 7781fc1..b7ccc10 100644
--- a/doc/html/libxml-htmltree.html
+++ b/doc/html/libxml-htmltree.html
@@ -4,7 +4,8 @@
 >HTMLtree</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN11012"
+NAME="AEN11049"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN11015"
+NAME="AEN11052"
 ></A
 ><H2
 >Synopsis</H2
@@ -318,7 +319,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11061"
+NAME="AEN11098"
 ></A
 ><H2
 >Description</H2
@@ -328,14 +329,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11064"
+NAME="AEN11101"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11066"
+NAME="AEN11103"
 ></A
 ><H3
 ><A
@@ -364,7 +365,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11072"
+NAME="AEN11109"
 ></A
 ><H3
 ><A
@@ -393,7 +394,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11078"
+NAME="AEN11115"
 ></A
 ><H3
 ><A
@@ -422,7 +423,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11084"
+NAME="AEN11121"
 ></A
 ><H3
 ><A
@@ -451,7 +452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11090"
+NAME="AEN11127"
 ></A
 ><H3
 ><A
@@ -480,7 +481,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11096"
+NAME="AEN11133"
 ></A
 ><H3
 ><A
@@ -517,7 +518,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11105"
+NAME="AEN11142"
 ></A
 ><P
 ></P
@@ -587,7 +588,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11122"
+NAME="AEN11159"
 ></A
 ><H3
 ><A
@@ -635,7 +636,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11133"
+NAME="AEN11170"
 ></A
 ><P
 ></P
@@ -705,7 +706,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11150"
+NAME="AEN11187"
 ></A
 ><H3
 ><A
@@ -738,7 +739,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11158"
+NAME="AEN11195"
 ></A
 ><P
 ></P
@@ -791,7 +792,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11171"
+NAME="AEN11208"
 ></A
 ><H3
 ><A
@@ -827,7 +828,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11179"
+NAME="AEN11216"
 ></A
 ><P
 ></P
@@ -897,7 +898,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11196"
+NAME="AEN11233"
 ></A
 ><H3
 ><A
@@ -933,7 +934,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11204"
+NAME="AEN11241"
 ></A
 ><P
 ></P
@@ -1005,7 +1006,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11221"
+NAME="AEN11258"
 ></A
 ><H3
 ><A
@@ -1039,7 +1040,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11229"
+NAME="AEN11266"
 ></A
 ><P
 ></P
@@ -1109,7 +1110,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11246"
+NAME="AEN11283"
 ></A
 ><H3
 ><A
@@ -1146,7 +1147,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11254"
+NAME="AEN11291"
 ></A
 ><P
 ></P
@@ -1216,7 +1217,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11271"
+NAME="AEN11308"
 ></A
 ><H3
 ><A
@@ -1255,7 +1256,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11280"
+NAME="AEN11317"
 ></A
 ><P
 ></P
@@ -1327,7 +1328,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11297"
+NAME="AEN11334"
 ></A
 ><H3
 ><A
@@ -1366,7 +1367,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11306"
+NAME="AEN11343"
 ></A
 ><P
 ></P
@@ -1438,7 +1439,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11323"
+NAME="AEN11360"
 ></A
 ><H3
 ><A
@@ -1480,7 +1481,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11333"
+NAME="AEN11370"
 ></A
 ><P
 ></P
@@ -1601,7 +1602,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11362"
+NAME="AEN11399"
 ></A
 ><H3
 ><A
@@ -1634,7 +1635,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11369"
+NAME="AEN11406"
 ></A
 ><P
 ></P
@@ -1721,7 +1722,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11390"
+NAME="AEN11427"
 ></A
 ><H3
 ><A
@@ -1754,7 +1755,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11397"
+NAME="AEN11434"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-lib.html b/doc/html/libxml-lib.html
index e44b2f8..2cedd4d 100644
--- a/doc/html/libxml-lib.html
+++ b/doc/html/libxml-lib.html
@@ -4,7 +4,8 @@
 >Libxml Library Reference</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html
index 3c71715..8c78446 100644
--- a/doc/html/libxml-nanoftp.html
+++ b/doc/html/libxml-nanoftp.html
@@ -4,7 +4,8 @@
 >nanoftp</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN17099"
+NAME="AEN17153"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN17102"
+NAME="AEN17156"
 ></A
 ><H2
 >Synopsis</H2
@@ -282,7 +283,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17131"
+NAME="AEN17185"
 ></A
 ><H2
 >Description</H2
@@ -292,14 +293,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17134"
+NAME="AEN17188"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17136"
+NAME="AEN17190"
 ></A
 ><H3
 ><A
@@ -341,7 +342,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17143"
+NAME="AEN17197"
 ></A
 ><P
 ></P
@@ -566,7 +567,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17196"
+NAME="AEN17250"
 ></A
 ><H3
 ><A
@@ -595,7 +596,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17202"
+NAME="AEN17256"
 ></A
 ><P
 ></P
@@ -667,7 +668,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17219"
+NAME="AEN17273"
 ></A
 ><H3
 ><A
@@ -697,7 +698,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17225"
+NAME="AEN17279"
 ></A
 ><H3
 ><A
@@ -725,7 +726,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17231"
+NAME="AEN17285"
 ></A
 ><H3
 ><A
@@ -752,7 +753,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17237"
+NAME="AEN17291"
 ></A
 ><P
 ></P
@@ -790,7 +791,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17246"
+NAME="AEN17300"
 ></A
 ><H3
 ><A
@@ -817,7 +818,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17252"
+NAME="AEN17306"
 ></A
 ><P
 ></P
@@ -855,7 +856,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17261"
+NAME="AEN17315"
 ></A
 ><H3
 ><A
@@ -883,7 +884,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17267"
+NAME="AEN17321"
 ></A
 ><P
 ></P
@@ -938,7 +939,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17280"
+NAME="AEN17334"
 ></A
 ><H3
 ><A
@@ -965,7 +966,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17286"
+NAME="AEN17340"
 ></A
 ><P
 ></P
@@ -1003,7 +1004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17295"
+NAME="AEN17349"
 ></A
 ><H3
 ><A
@@ -1030,7 +1031,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17301"
+NAME="AEN17355"
 ></A
 ><P
 ></P
@@ -1083,7 +1084,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17314"
+NAME="AEN17368"
 ></A
 ><H3
 ><A
@@ -1110,7 +1111,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17320"
+NAME="AEN17374"
 ></A
 ><P
 ></P
@@ -1163,7 +1164,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17333"
+NAME="AEN17387"
 ></A
 ><H3
 ><A
@@ -1190,7 +1191,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17339"
+NAME="AEN17393"
 ></A
 ><P
 ></P
@@ -1243,7 +1244,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17352"
+NAME="AEN17406"
 ></A
 ><H3
 ><A
@@ -1273,7 +1274,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17358"
+NAME="AEN17412"
 ></A
 ><P
 ></P
@@ -1311,7 +1312,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17367"
+NAME="AEN17421"
 ></A
 ><H3
 ><A
@@ -1344,7 +1345,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17373"
+NAME="AEN17427"
 ></A
 ><P
 ></P
@@ -1455,7 +1456,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17399"
+NAME="AEN17453"
 ></A
 ><H3
 ><A
@@ -1487,7 +1488,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17405"
+NAME="AEN17459"
 ></A
 ><P
 ></P
@@ -1557,7 +1558,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17422"
+NAME="AEN17476"
 ></A
 ><H3
 ><A
@@ -1584,7 +1585,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17428"
+NAME="AEN17482"
 ></A
 ><P
 ></P
@@ -1637,7 +1638,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17441"
+NAME="AEN17495"
 ></A
 ><H3
 ><A
@@ -1664,7 +1665,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17447"
+NAME="AEN17501"
 ></A
 ><P
 ></P
@@ -1717,7 +1718,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17460"
+NAME="AEN17514"
 ></A
 ><H3
 ><A
@@ -1745,7 +1746,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17466"
+NAME="AEN17520"
 ></A
 ><P
 ></P
@@ -1815,7 +1816,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17483"
+NAME="AEN17537"
 ></A
 ><H3
 ><A
@@ -1843,7 +1844,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17489"
+NAME="AEN17543"
 ></A
 ><P
 ></P
@@ -1896,7 +1897,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17502"
+NAME="AEN17556"
 ></A
 ><H3
 ><A
@@ -1923,7 +1924,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17508"
+NAME="AEN17562"
 ></A
 ><P
 ></P
@@ -1976,7 +1977,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17521"
+NAME="AEN17575"
 ></A
 ><H3
 ><A
@@ -2010,7 +2011,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17528"
+NAME="AEN17582"
 ></A
 ><P
 ></P
@@ -2114,7 +2115,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17553"
+NAME="AEN17607"
 ></A
 ><H3
 ><A
@@ -2142,7 +2143,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17559"
+NAME="AEN17613"
 ></A
 ><P
 ></P
@@ -2212,7 +2213,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17576"
+NAME="AEN17630"
 ></A
 ><H3
 ><A
@@ -2246,7 +2247,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17583"
+NAME="AEN17637"
 ></A
 ><P
 ></P
@@ -2350,7 +2351,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17608"
+NAME="AEN17662"
 ></A
 ><H3
 ><A
@@ -2390,7 +2391,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17616"
+NAME="AEN17670"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-nanohttp.html b/doc/html/libxml-nanohttp.html
index e6e22cf..c3a422c 100644
--- a/doc/html/libxml-nanohttp.html
+++ b/doc/html/libxml-nanohttp.html
@@ -4,7 +4,8 @@
 >nanohttp</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN16793"
+NAME="AEN16847"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN16796"
+NAME="AEN16850"
 ></A
 ><H2
 >Synopsis</H2
@@ -223,7 +224,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16812"
+NAME="AEN16866"
 ></A
 ><H2
 >Description</H2
@@ -233,14 +234,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16815"
+NAME="AEN16869"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16817"
+NAME="AEN16871"
 ></A
 ><H3
 ><A
@@ -269,7 +270,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16823"
+NAME="AEN16877"
 ></A
 ><H3
 ><A
@@ -297,7 +298,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16829"
+NAME="AEN16883"
 ></A
 ><H3
 ><A
@@ -327,7 +328,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16835"
+NAME="AEN16889"
 ></A
 ><P
 ></P
@@ -365,7 +366,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16844"
+NAME="AEN16898"
 ></A
 ><H3
 ><A
@@ -395,7 +396,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16850"
+NAME="AEN16904"
 ></A
 ><P
 ></P
@@ -484,7 +485,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16871"
+NAME="AEN16925"
 ></A
 ><H3
 ><A
@@ -523,7 +524,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16878"
+NAME="AEN16932"
 ></A
 ><P
 ></P
@@ -646,7 +647,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16907"
+NAME="AEN16961"
 ></A
 ><H3
 ><A
@@ -686,7 +687,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16914"
+NAME="AEN16968"
 ></A
 ><P
 ></P
@@ -826,7 +827,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16947"
+NAME="AEN17001"
 ></A
 ><H3
 ><A
@@ -855,7 +856,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16953"
+NAME="AEN17007"
 ></A
 ><P
 ></P
@@ -911,7 +912,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16966"
+NAME="AEN17020"
 ></A
 ><H3
 ><A
@@ -941,7 +942,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16972"
+NAME="AEN17026"
 ></A
 ><P
 ></P
@@ -1014,7 +1015,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16989"
+NAME="AEN17043"
 ></A
 ><H3
 ><A
@@ -1041,7 +1042,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16995"
+NAME="AEN17049"
 ></A
 ><P
 ></P
@@ -1094,7 +1095,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17008"
+NAME="AEN17062"
 ></A
 ><H3
 ><A
@@ -1121,7 +1122,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17014"
+NAME="AEN17068"
 ></A
 ><P
 ></P
@@ -1175,7 +1176,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17027"
+NAME="AEN17081"
 ></A
 ><H3
 ><A
@@ -1215,7 +1216,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17035"
+NAME="AEN17089"
 ></A
 ><P
 ></P
@@ -1303,7 +1304,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17056"
+NAME="AEN17110"
 ></A
 ><H3
 ><A
@@ -1332,7 +1333,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17062"
+NAME="AEN17116"
 ></A
 ><P
 ></P
@@ -1402,7 +1403,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17079"
+NAME="AEN17133"
 ></A
 ><H3
 ><A
@@ -1430,7 +1431,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17085"
+NAME="AEN17139"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-notes.html b/doc/html/libxml-notes.html
index 9c57bd2..8065ff4 100644
--- a/doc/html/libxml-notes.html
+++ b/doc/html/libxml-notes.html
@@ -4,7 +4,8 @@
 >Libxml Programming Notes</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index 6befeb6..10c6419 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -4,7 +4,8 @@
 >parser</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -884,6 +885,19 @@
 HREF="libxml-tree.html#XMLDOCPTR"
 >xmlDocPtr</A
 >   <A
+HREF="libxml-parser.html#XMLSAXPARSEFILEWITHDATA"
+>xmlSAXParseFileWithData</A
+>         (<A
+HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+>xmlSAXHandlerPtr</A
+> sax,
+                                             const char *filename,
+                                             int recovery,
+                                             void *data);
+<A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+>   <A
 HREF="libxml-parser.html#XMLSAXPARSEENTITY"
 >xmlSAXParseEntity</A
 >               (<A
@@ -1241,7 +1255,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN316"
+NAME="AEN319"
 ></A
 ><H2
 >Description</H2
@@ -1251,14 +1265,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN319"
+NAME="AEN322"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN321"
+NAME="AEN324"
 ></A
 ><H3
 ><A
@@ -1286,7 +1300,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN327"
+NAME="AEN330"
 ></A
 ><H3
 ><A
@@ -1314,7 +1328,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN333"
+NAME="AEN336"
 ></A
 ><P
 ></P
@@ -1352,7 +1366,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN342"
+NAME="AEN345"
 ></A
 ><H3
 ><A
@@ -1373,7 +1387,7 @@
     xmlParserInputBufferPtr buf;      /* UTF-8 encoded buffer */
 
     const char *filename;             /* The file analyzed, if any */
-    const char *directory;            /* the directory/base of teh file */
+    const char *directory;            /* the directory/base of the file */
     const xmlChar *base;              /* Base of the array to parse */
     const xmlChar *cur;               /* Current char being parsed */
     const xmlChar *end;               /* end of the arry to parse */
@@ -1402,7 +1416,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN348"
+NAME="AEN351"
 ></A
 ><H3
 ><A
@@ -1428,7 +1442,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN353"
+NAME="AEN356"
 ></A
 ><H3
 ><A
@@ -1465,7 +1479,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN359"
+NAME="AEN362"
 ></A
 ><H3
 ><A
@@ -1491,7 +1505,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN364"
+NAME="AEN367"
 ></A
 ><H3
 ><A
@@ -1521,7 +1535,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN369"
+NAME="AEN372"
 ></A
 ><H3
 ><A
@@ -1547,7 +1561,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN374"
+NAME="AEN377"
 ></A
 ><H3
 ><A
@@ -1594,7 +1608,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN380"
+NAME="AEN383"
 ></A
 ><H3
 ><A
@@ -1623,7 +1637,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN386"
+NAME="AEN389"
 ></A
 ><H3
 ><A
@@ -1653,7 +1667,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN392"
+NAME="AEN395"
 ></A
 ><H3
 ><A
@@ -1762,7 +1776,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN398"
+NAME="AEN401"
 ></A
 ><H3
 ><A
@@ -1788,7 +1802,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN403"
+NAME="AEN406"
 ></A
 ><H3
 ><A
@@ -1821,7 +1835,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN409"
+NAME="AEN412"
 ></A
 ><H3
 ><A
@@ -1847,7 +1861,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN414"
+NAME="AEN417"
 ></A
 ><H3
 ><A
@@ -1883,7 +1897,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN422"
+NAME="AEN425"
 ></A
 ><P
 ></P
@@ -1970,7 +1984,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN443"
+NAME="AEN446"
 ></A
 ><H3
 ><A
@@ -2007,7 +2021,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN451"
+NAME="AEN454"
 ></A
 ><P
 ></P
@@ -2096,7 +2110,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN472"
+NAME="AEN475"
 ></A
 ><H3
 ><A
@@ -2133,7 +2147,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN480"
+NAME="AEN483"
 ></A
 ><P
 ></P
@@ -2222,7 +2236,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN501"
+NAME="AEN504"
 ></A
 ><H3
 ><A
@@ -2254,7 +2268,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN508"
+NAME="AEN511"
 ></A
 ><P
 ></P
@@ -2324,7 +2338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN525"
+NAME="AEN528"
 ></A
 ><H3
 ><A
@@ -2356,7 +2370,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN532"
+NAME="AEN535"
 ></A
 ><P
 ></P
@@ -2426,7 +2440,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN549"
+NAME="AEN552"
 ></A
 ><H3
 ><A
@@ -2468,7 +2482,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN558"
+NAME="AEN561"
 ></A
 ><P
 ></P
@@ -2591,7 +2605,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN587"
+NAME="AEN590"
 ></A
 ><H3
 ><A
@@ -2628,7 +2642,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN595"
+NAME="AEN598"
 ></A
 ><P
 ></P
@@ -2717,7 +2731,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN616"
+NAME="AEN619"
 ></A
 ><H3
 ><A
@@ -2760,7 +2774,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN625"
+NAME="AEN628"
 ></A
 ><P
 ></P
@@ -2900,7 +2914,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN658"
+NAME="AEN661"
 ></A
 ><H3
 ><A
@@ -2934,7 +2948,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN665"
+NAME="AEN668"
 ></A
 ><P
 ></P
@@ -3023,7 +3037,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN686"
+NAME="AEN689"
 ></A
 ><H3
 ><A
@@ -3064,7 +3078,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN695"
+NAME="AEN698"
 ></A
 ><P
 ></P
@@ -3170,7 +3184,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN720"
+NAME="AEN723"
 ></A
 ><H3
 ><A
@@ -3199,7 +3213,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN726"
+NAME="AEN729"
 ></A
 ><P
 ></P
@@ -3254,7 +3268,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN739"
+NAME="AEN742"
 ></A
 ><H3
 ><A
@@ -3279,7 +3293,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN744"
+NAME="AEN747"
 ></A
 ><P
 ></P
@@ -3317,7 +3331,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN753"
+NAME="AEN756"
 ></A
 ><H3
 ><A
@@ -3342,7 +3356,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN758"
+NAME="AEN761"
 ></A
 ><P
 ></P
@@ -3380,7 +3394,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN767"
+NAME="AEN770"
 ></A
 ><H3
 ><A
@@ -3413,7 +3427,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN774"
+NAME="AEN777"
 ></A
 ><P
 ></P
@@ -3485,7 +3499,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN791"
+NAME="AEN794"
 ></A
 ><H3
 ><A
@@ -3514,7 +3528,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN797"
+NAME="AEN800"
 ></A
 ><P
 ></P
@@ -3569,7 +3583,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN810"
+NAME="AEN813"
 ></A
 ><H3
 ><A
@@ -3602,7 +3616,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN817"
+NAME="AEN820"
 ></A
 ><P
 ></P
@@ -3674,7 +3688,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN834"
+NAME="AEN837"
 ></A
 ><H3
 ><A
@@ -3703,7 +3717,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN840"
+NAME="AEN843"
 ></A
 ><P
 ></P
@@ -3758,7 +3772,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN853"
+NAME="AEN856"
 ></A
 ><H3
 ><A
@@ -3788,7 +3802,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN859"
+NAME="AEN862"
 ></A
 ><P
 ></P
@@ -3860,7 +3874,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN876"
+NAME="AEN879"
 ></A
 ><H3
 ><A
@@ -3890,7 +3904,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN882"
+NAME="AEN885"
 ></A
 ><P
 ></P
@@ -3962,7 +3976,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN899"
+NAME="AEN902"
 ></A
 ><H3
 ><A
@@ -3995,7 +4009,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN906"
+NAME="AEN909"
 ></A
 ><P
 ></P
@@ -4067,7 +4081,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN923"
+NAME="AEN926"
 ></A
 ><H3
 ><A
@@ -4096,7 +4110,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN929"
+NAME="AEN932"
 ></A
 ><P
 ></P
@@ -4151,7 +4165,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN942"
+NAME="AEN945"
 ></A
 ><H3
 ><A
@@ -4181,7 +4195,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN948"
+NAME="AEN951"
 ></A
 ><P
 ></P
@@ -4253,7 +4267,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN965"
+NAME="AEN968"
 ></A
 ><H3
 ><A
@@ -4280,7 +4294,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN970"
+NAME="AEN973"
 ></A
 ><P
 ></P
@@ -4352,7 +4366,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN987"
+NAME="AEN990"
 ></A
 ><H3
 ><A
@@ -4379,7 +4393,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN992"
+NAME="AEN995"
 ></A
 ><P
 ></P
@@ -4451,7 +4465,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1009"
+NAME="AEN1012"
 ></A
 ><H3
 ><A
@@ -4478,7 +4492,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1014"
+NAME="AEN1017"
 ></A
 ><P
 ></P
@@ -4550,7 +4564,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1031"
+NAME="AEN1034"
 ></A
 ><H3
 ><A
@@ -4575,7 +4589,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1036"
+NAME="AEN1039"
 ></A
 ><P
 ></P
@@ -4628,7 +4642,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1049"
+NAME="AEN1052"
 ></A
 ><H3
 ><A
@@ -4653,7 +4667,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1054"
+NAME="AEN1057"
 ></A
 ><P
 ></P
@@ -4706,7 +4720,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1067"
+NAME="AEN1070"
 ></A
 ><H3
 ><A
@@ -4731,7 +4745,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1072"
+NAME="AEN1075"
 ></A
 ><P
 ></P
@@ -4784,7 +4798,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1085"
+NAME="AEN1088"
 ></A
 ><H3
 ><A
@@ -4841,7 +4855,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1091"
+NAME="AEN1094"
 ></A
 ><H3
 ><A
@@ -4867,7 +4881,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1096"
+NAME="AEN1099"
 ></A
 ><H3
 ><A
@@ -4903,7 +4917,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1104"
+NAME="AEN1107"
 ></A
 ><P
 ></P
@@ -4990,7 +5004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1125"
+NAME="AEN1128"
 ></A
 ><H3
 ><A
@@ -5018,7 +5032,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1131"
+NAME="AEN1134"
 ></A
 ><H3
 ><A
@@ -5048,7 +5062,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1137"
+NAME="AEN1140"
 ></A
 ><H3
 ><A
@@ -5079,7 +5093,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1143"
+NAME="AEN1146"
 ></A
 ><H3
 ><A
@@ -5111,7 +5125,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1150"
+NAME="AEN1153"
 ></A
 ><P
 ></P
@@ -5182,7 +5196,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1167"
+NAME="AEN1170"
 ></A
 ><H3
 ><A
@@ -5214,7 +5228,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1174"
+NAME="AEN1177"
 ></A
 ><P
 ></P
@@ -5285,7 +5299,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1191"
+NAME="AEN1194"
 ></A
 ><H3
 ><A
@@ -5320,7 +5334,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1199"
+NAME="AEN1202"
 ></A
 ><P
 ></P
@@ -5373,7 +5387,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1212"
+NAME="AEN1215"
 ></A
 ><H3
 ><A
@@ -5407,7 +5421,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1220"
+NAME="AEN1223"
 ></A
 ><P
 ></P
@@ -5482,7 +5496,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1238"
+NAME="AEN1241"
 ></A
 ><H3
 ><A
@@ -5513,7 +5527,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1245"
+NAME="AEN1248"
 ></A
 ><P
 ></P
@@ -5588,7 +5602,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1263"
+NAME="AEN1266"
 ></A
 ><H3
 ><A
@@ -5618,7 +5632,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1270"
+NAME="AEN1273"
 ></A
 ><P
 ></P
@@ -5671,7 +5685,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1283"
+NAME="AEN1286"
 ></A
 ><H3
 ><A
@@ -5706,7 +5720,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1291"
+NAME="AEN1294"
 ></A
 ><P
 ></P
@@ -5793,7 +5807,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1312"
+NAME="AEN1315"
 ></A
 ><H3
 ><A
@@ -5830,7 +5844,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1321"
+NAME="AEN1324"
 ></A
 ><P
 ></P
@@ -5900,7 +5914,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1338"
+NAME="AEN1341"
 ></A
 ><H3
 ><A
@@ -5937,7 +5951,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1347"
+NAME="AEN1350"
 ></A
 ><P
 ></P
@@ -6007,7 +6021,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1364"
+NAME="AEN1367"
 ></A
 ><H3
 ><A
@@ -6044,7 +6058,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1373"
+NAME="AEN1376"
 ></A
 ><P
 ></P
@@ -6114,7 +6128,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1390"
+NAME="AEN1393"
 ></A
 ><H3
 ><A
@@ -6148,7 +6162,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1398"
+NAME="AEN1401"
 ></A
 ><P
 ></P
@@ -6218,7 +6232,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1415"
+NAME="AEN1418"
 ></A
 ><H3
 ><A
@@ -6253,7 +6267,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1423"
+NAME="AEN1426"
 ></A
 ><P
 ></P
@@ -6340,7 +6354,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1444"
+NAME="AEN1447"
 ></A
 ><H3
 ><A
@@ -6374,7 +6388,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1452"
+NAME="AEN1455"
 ></A
 ><P
 ></P
@@ -6444,7 +6458,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1469"
+NAME="AEN1472"
 ></A
 ><H3
 ><A
@@ -6479,7 +6493,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1477"
+NAME="AEN1480"
 ></A
 ><P
 ></P
@@ -6566,7 +6580,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1498"
+NAME="AEN1501"
 ></A
 ><H3
 ><A
@@ -6604,7 +6618,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1507"
+NAME="AEN1510"
 ></A
 ><P
 ></P
@@ -6674,7 +6688,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1524"
+NAME="AEN1527"
 ></A
 ><H3
 ><A
@@ -6704,7 +6718,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1531"
+NAME="AEN1534"
 ></A
 ><P
 ></P
@@ -6757,7 +6771,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1544"
+NAME="AEN1547"
 ></A
 ><H3
 ><A
@@ -6796,7 +6810,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1553"
+NAME="AEN1556"
 ></A
 ><P
 ></P
@@ -6866,7 +6880,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1570"
+NAME="AEN1573"
 ></A
 ><H3
 ><A
@@ -6910,7 +6924,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1580"
+NAME="AEN1583"
 ></A
 ><P
 ></P
@@ -7008,7 +7022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1603"
+NAME="AEN1606"
 ></A
 ><H3
 ><A
@@ -7041,7 +7055,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1611"
+NAME="AEN1614"
 ></A
 ><P
 ></P
@@ -7094,7 +7108,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1624"
+NAME="AEN1627"
 ></A
 ><H3
 ><A
@@ -7125,7 +7139,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1631"
+NAME="AEN1634"
 ></A
 ><P
 ></P
@@ -7195,7 +7209,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1648"
+NAME="AEN1651"
 ></A
 ><H3
 ><A
@@ -7226,7 +7240,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1655"
+NAME="AEN1658"
 ></A
 ><P
 ></P
@@ -7280,7 +7294,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1668"
+NAME="AEN1671"
 ></A
 ><H3
 ><A
@@ -7315,7 +7329,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1675"
+NAME="AEN1678"
 ></A
 ><P
 ></P
@@ -7368,7 +7382,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1688"
+NAME="AEN1691"
 ></A
 ><H3
 ><A
@@ -7422,7 +7436,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1698"
+NAME="AEN1701"
 ></A
 ><P
 ></P
@@ -7475,7 +7489,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1711"
+NAME="AEN1714"
 ></A
 ><H3
 ><A
@@ -7505,7 +7519,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1718"
+NAME="AEN1721"
 ></A
 ><P
 ></P
@@ -7543,7 +7557,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1727"
+NAME="AEN1730"
 ></A
 ><H3
 ><A
@@ -7570,7 +7584,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1733"
+NAME="AEN1736"
 ></A
 ><P
 ></P
@@ -7623,7 +7637,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1746"
+NAME="AEN1749"
 ></A
 ><H3
 ><A
@@ -7651,7 +7665,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1752"
+NAME="AEN1755"
 ></A
 ><P
 ></P
@@ -7704,7 +7718,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1765"
+NAME="AEN1768"
 ></A
 ><H3
 ><A
@@ -7738,7 +7752,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1773"
+NAME="AEN1776"
 ></A
 ><P
 ></P
@@ -7791,7 +7805,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1786"
+NAME="AEN1789"
 ></A
 ><H3
 ><A
@@ -7823,7 +7837,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1793"
+NAME="AEN1796"
 ></A
 ><P
 ></P
@@ -7893,7 +7907,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1810"
+NAME="AEN1813"
 ></A
 ><H3
 ><A
@@ -7925,7 +7939,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1817"
+NAME="AEN1820"
 ></A
 ><P
 ></P
@@ -7978,7 +7992,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1830"
+NAME="AEN1833"
 ></A
 ><H3
 ><A
@@ -8013,7 +8027,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1839"
+NAME="AEN1842"
 ></A
 ><P
 ></P
@@ -8067,7 +8081,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1852"
+NAME="AEN1855"
 ></A
 ><H3
 ><A
@@ -8101,7 +8115,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1860"
+NAME="AEN1863"
 ></A
 ><P
 ></P
@@ -8155,7 +8169,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1873"
+NAME="AEN1876"
 ></A
 ><H3
 ><A
@@ -8195,7 +8209,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1882"
+NAME="AEN1885"
 ></A
 ><P
 ></P
@@ -8283,7 +8297,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1903"
+NAME="AEN1906"
 ></A
 ><H3
 ><A
@@ -8316,7 +8330,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1910"
+NAME="AEN1913"
 ></A
 ><P
 ></P
@@ -8403,7 +8417,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1931"
+NAME="AEN1934"
 ></A
 ><H3
 ><A
@@ -8437,7 +8451,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1938"
+NAME="AEN1941"
 ></A
 ><P
 ></P
@@ -8541,7 +8555,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1963"
+NAME="AEN1966"
 ></A
 ><H3
 ><A
@@ -8579,7 +8593,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1971"
+NAME="AEN1974"
 ></A
 ><P
 ></P
@@ -8684,7 +8698,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1996"
+NAME="AEN1999"
 ></A
 ><H3
 ><A
@@ -8722,7 +8736,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2004"
+NAME="AEN2007"
 ></A
 ><P
 ></P
@@ -8810,7 +8824,154 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2025"
+NAME="AEN2028"
+></A
+><H3
+><A
+NAME="XMLSAXPARSEFILEWITHDATA"
+></A
+>xmlSAXParseFileWithData ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+>   xmlSAXParseFileWithData         (<A
+HREF="libxml-parser.html#XMLSAXHANDLERPTR"
+>xmlSAXHandlerPtr</A
+> sax,
+                                             const char *filename,
+                                             int recovery,
+                                             void *data);</PRE
+></TD
+></TR
+></TABLE
+><P
+>parse an XML file and build a tree. Automatic support for ZLIB/Compress
+compressed document is provided by default if found at compile-time.
+It use the given SAX function block to handle the parsing callback.
+If sax is NULL, fallback to the default DOM tree building routines.</P
+><P
+>User data (void *) is stored within the parser context, so it is
+available nearly everywhere in libxml.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN2037"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>sax</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the SAX handler block</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>filename</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the filename</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>recovery</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  work in recovery mode, i.e. tries to read no Well Formed
+documents</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>data</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the userdata</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the resulting document tree</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2062"
 ></A
 ><H3
 ><A
@@ -8850,7 +9011,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2035"
+NAME="AEN2072"
 ></A
 ><P
 ></P
@@ -8920,7 +9081,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2052"
+NAME="AEN2089"
 ></A
 ><H3
 ><A
@@ -8954,7 +9115,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2061"
+NAME="AEN2098"
 ></A
 ><P
 ></P
@@ -9007,7 +9168,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2074"
+NAME="AEN2111"
 ></A
 ><H3
 ><A
@@ -9044,7 +9205,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2083"
+NAME="AEN2120"
 ></A
 ><P
 ></P
@@ -9114,7 +9275,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2100"
+NAME="AEN2137"
 ></A
 ><H3
 ><A
@@ -9155,7 +9316,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2110"
+NAME="AEN2147"
 ></A
 ><P
 ></P
@@ -9242,7 +9403,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2131"
+NAME="AEN2168"
 ></A
 ><H3
 ><A
@@ -9283,7 +9444,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2141"
+NAME="AEN2178"
 ></A
 ><P
 ></P
@@ -9376,7 +9537,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2163"
+NAME="AEN2200"
 ></A
 ><H3
 ><A
@@ -9425,7 +9586,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2174"
+NAME="AEN2211"
 ></A
 ><P
 ></P
@@ -9564,7 +9725,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2207"
+NAME="AEN2244"
 ></A
 ><H3
 ><A
@@ -9616,7 +9777,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2219"
+NAME="AEN2256"
 ></A
 ><P
 ></P
@@ -9772,7 +9933,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2256"
+NAME="AEN2293"
 ></A
 ><H3
 ><A
@@ -9818,7 +9979,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2267"
+NAME="AEN2304"
 ></A
 ><P
 ></P
@@ -9923,7 +10084,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2292"
+NAME="AEN2329"
 ></A
 ><H3
 ><A
@@ -9951,7 +10112,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2298"
+NAME="AEN2335"
 ></A
 ><H3
 ><A
@@ -9979,7 +10140,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2304"
+NAME="AEN2341"
 ></A
 ><H3
 ><A
@@ -10009,7 +10170,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2311"
+NAME="AEN2348"
 ></A
 ><P
 ></P
@@ -10047,7 +10208,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2320"
+NAME="AEN2357"
 ></A
 ><H3
 ><A
@@ -10077,7 +10238,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2327"
+NAME="AEN2364"
 ></A
 ><P
 ></P
@@ -10115,7 +10276,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2336"
+NAME="AEN2373"
 ></A
 ><H3
 ><A
@@ -10146,7 +10307,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2343"
+NAME="AEN2380"
 ></A
 ><P
 ></P
@@ -10184,7 +10345,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2352"
+NAME="AEN2389"
 ></A
 ><H3
 ><A
@@ -10221,7 +10382,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2360"
+NAME="AEN2397"
 ></A
 ><P
 ></P
@@ -10293,7 +10454,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2377"
+NAME="AEN2414"
 ></A
 ><H3
 ><A
@@ -10326,7 +10487,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2385"
+NAME="AEN2422"
 ></A
 ><P
 ></P
@@ -10379,7 +10540,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2398"
+NAME="AEN2435"
 ></A
 ><H3
 ><A
@@ -10417,7 +10578,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2406"
+NAME="AEN2443"
 ></A
 ><P
 ></P
@@ -10489,7 +10650,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2423"
+NAME="AEN2460"
 ></A
 ><H3
 ><A
@@ -10521,7 +10682,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2430"
+NAME="AEN2467"
 ></A
 ><P
 ></P
@@ -10608,7 +10769,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2451"
+NAME="AEN2488"
 ></A
 ><H3
 ><A
@@ -10640,7 +10801,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2458"
+NAME="AEN2495"
 ></A
 ><P
 ></P
@@ -10727,7 +10888,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2479"
+NAME="AEN2516"
 ></A
 ><H3
 ><A
@@ -10777,7 +10938,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2489"
+NAME="AEN2526"
 ></A
 ><P
 ></P
@@ -10898,7 +11059,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2518"
+NAME="AEN2555"
 ></A
 ><H3
 ><A
@@ -10931,7 +11092,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2525"
+NAME="AEN2562"
 ></A
 ><P
 ></P
@@ -11035,7 +11196,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2550"
+NAME="AEN2587"
 ></A
 ><H3
 ><A
@@ -11083,7 +11244,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2561"
+NAME="AEN2598"
 ></A
 ><P
 ></P
@@ -11221,7 +11382,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2594"
+NAME="AEN2631"
 ></A
 ><H3
 ><A
@@ -11268,7 +11429,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2605"
+NAME="AEN2642"
 ></A
 ><P
 ></P
@@ -11355,7 +11516,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2626"
+NAME="AEN2663"
 ></A
 ><H3
 ><A
@@ -11393,7 +11554,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2635"
+NAME="AEN2672"
 ></A
 ><P
 ></P
@@ -11463,7 +11624,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2652"
+NAME="AEN2689"
 ></A
 ><H3
 ><A
@@ -11493,7 +11654,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2659"
+NAME="AEN2696"
 ></A
 ><P
 ></P
@@ -11531,7 +11692,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2668"
+NAME="AEN2705"
 ></A
 ><H3
 ><A
@@ -11562,7 +11723,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2675"
+NAME="AEN2712"
 ></A
 ><P
 ></P
@@ -11600,7 +11761,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2684"
+NAME="AEN2721"
 ></A
 ><H3
 ><A
@@ -11638,7 +11799,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2693"
+NAME="AEN2730"
 ></A
 ><P
 ></P
@@ -11708,7 +11869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2710"
+NAME="AEN2747"
 ></A
 ><H3
 ><A
@@ -11742,7 +11903,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2718"
+NAME="AEN2755"
 ></A
 ><P
 ></P
@@ -11797,7 +11958,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2731"
+NAME="AEN2768"
 ></A
 ><H3
 ><A
@@ -11827,7 +11988,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2738"
+NAME="AEN2775"
 ></A
 ><P
 ></P
@@ -11865,7 +12026,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2747"
+NAME="AEN2784"
 ></A
 ><H3
 ><A
@@ -11896,7 +12057,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2754"
+NAME="AEN2791"
 ></A
 ><P
 ></P
@@ -11932,7 +12093,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2763"
+NAME="AEN2800"
 ></A
 ><H3
 ><A
@@ -11969,7 +12130,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2771"
+NAME="AEN2808"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-parserinternals.html b/doc/html/libxml-parserinternals.html
index 68e54bd..3726746 100644
--- a/doc/html/libxml-parserinternals.html
+++ b/doc/html/libxml-parserinternals.html
@@ -4,7 +4,8 @@
 >parserInternals</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN19609"
+NAME="AEN19683"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN19612"
+NAME="AEN19686"
 ></A
 ><H2
 >Synopsis</H2
@@ -1131,7 +1132,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN19887"
+NAME="AEN19961"
 ></A
 ><H2
 >Description</H2
@@ -1141,14 +1142,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN19890"
+NAME="AEN19964"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19892"
+NAME="AEN19966"
 ></A
 ><H3
 ><A
@@ -1177,7 +1178,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19898"
+NAME="AEN19972"
 ></A
 ><H3
 ><A
@@ -1206,7 +1207,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19904"
+NAME="AEN19978"
 ></A
 ><H3
 ><A
@@ -1264,7 +1265,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19920"
+NAME="AEN19994"
 ></A
 ><P
 ></P
@@ -1302,7 +1303,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19929"
+NAME="AEN20003"
 ></A
 ><H3
 ><A
@@ -1343,7 +1344,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19940"
+NAME="AEN20014"
 ></A
 ><P
 ></P
@@ -1381,7 +1382,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19949"
+NAME="AEN20023"
 ></A
 ><H3
 ><A
@@ -1410,7 +1411,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19956"
+NAME="AEN20030"
 ></A
 ><P
 ></P
@@ -1448,7 +1449,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19965"
+NAME="AEN20039"
 ></A
 ><H3
 ><A
@@ -1477,7 +1478,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19972"
+NAME="AEN20046"
 ></A
 ><P
 ></P
@@ -1515,7 +1516,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19981"
+NAME="AEN20055"
 ></A
 ><H3
 ><A
@@ -1544,7 +1545,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19988"
+NAME="AEN20062"
 ></A
 ><P
 ></P
@@ -1582,7 +1583,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19997"
+NAME="AEN20071"
 ></A
 ><H3
 ><A
@@ -1655,7 +1656,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20018"
+NAME="AEN20092"
 ></A
 ><P
 ></P
@@ -1693,7 +1694,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20027"
+NAME="AEN20101"
 ></A
 ><H3
 ><A
@@ -1737,7 +1738,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20039"
+NAME="AEN20113"
 ></A
 ><P
 ></P
@@ -1775,7 +1776,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20048"
+NAME="AEN20122"
 ></A
 ><H3
 ><A
@@ -1804,7 +1805,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20055"
+NAME="AEN20129"
 ></A
 ><P
 ></P
@@ -1842,7 +1843,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20064"
+NAME="AEN20138"
 ></A
 ><H3
 ><A
@@ -1880,7 +1881,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20074"
+NAME="AEN20148"
 ></A
 ><P
 ></P
@@ -1918,7 +1919,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20083"
+NAME="AEN20157"
 ></A
 ><H3
 ><A
@@ -1945,7 +1946,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20089"
+NAME="AEN20163"
 ></A
 ><P
 ></P
@@ -1983,7 +1984,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20098"
+NAME="AEN20172"
 ></A
 ><H3
 ><A
@@ -2010,7 +2011,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20104"
+NAME="AEN20178"
 ></A
 ><P
 ></P
@@ -2048,7 +2049,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20113"
+NAME="AEN20187"
 ></A
 ><H3
 ><A
@@ -2075,7 +2076,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20119"
+NAME="AEN20193"
 ></A
 ><P
 ></P
@@ -2113,7 +2114,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20128"
+NAME="AEN20202"
 ></A
 ><H3
 ><A
@@ -2155,7 +2156,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20138"
+NAME="AEN20212"
 ></A
 ><P
 ></P
@@ -2208,7 +2209,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20151"
+NAME="AEN20225"
 ></A
 ><H3
 ><A
@@ -2252,7 +2253,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20162"
+NAME="AEN20236"
 ></A
 ><P
 ></P
@@ -2305,7 +2306,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20175"
+NAME="AEN20249"
 ></A
 ><H3
 ><A
@@ -2342,7 +2343,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20184"
+NAME="AEN20258"
 ></A
 ><P
 ></P
@@ -2395,7 +2396,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20197"
+NAME="AEN20271"
 ></A
 ><H3
 ><A
@@ -2423,7 +2424,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20203"
+NAME="AEN20277"
 ></A
 ><P
 ></P
@@ -2476,7 +2477,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20216"
+NAME="AEN20290"
 ></A
 ><H3
 ><A
@@ -2504,7 +2505,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20222"
+NAME="AEN20296"
 ></A
 ><P
 ></P
@@ -2557,7 +2558,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20235"
+NAME="AEN20309"
 ></A
 ><H3
 ><A
@@ -2600,7 +2601,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20246"
+NAME="AEN20320"
 ></A
 ><P
 ></P
@@ -2653,7 +2654,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20259"
+NAME="AEN20333"
 ></A
 ><H3
 ><A
@@ -2681,7 +2682,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20265"
+NAME="AEN20339"
 ></A
 ><P
 ></P
@@ -2734,7 +2735,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20278"
+NAME="AEN20352"
 ></A
 ><H3
 ><A
@@ -2806,7 +2807,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20298"
+NAME="AEN20372"
 ></A
 ><P
 ></P
@@ -2859,7 +2860,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20311"
+NAME="AEN20385"
 ></A
 ><H3
 ><A
@@ -2920,7 +2921,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20327"
+NAME="AEN20401"
 ></A
 ><P
 ></P
@@ -2973,7 +2974,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20340"
+NAME="AEN20414"
 ></A
 ><H3
 ><A
@@ -3006,7 +3007,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20348"
+NAME="AEN20422"
 ></A
 ><P
 ></P
@@ -3059,7 +3060,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20361"
+NAME="AEN20435"
 ></A
 ><H3
 ><A
@@ -3091,7 +3092,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20368"
+NAME="AEN20442"
 ></A
 ><P
 ></P
@@ -3144,7 +3145,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20381"
+NAME="AEN20455"
 ></A
 ><H3
 ><A
@@ -3175,7 +3176,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20388"
+NAME="AEN20462"
 ></A
 ><P
 ></P
@@ -3245,7 +3246,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20405"
+NAME="AEN20479"
 ></A
 ><H3
 ><A
@@ -3275,7 +3276,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20412"
+NAME="AEN20486"
 ></A
 ><P
 ></P
@@ -3311,7 +3312,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20421"
+NAME="AEN20495"
 ></A
 ><H3
 ><A
@@ -3354,7 +3355,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20431"
+NAME="AEN20505"
 ></A
 ><P
 ></P
@@ -3441,7 +3442,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20452"
+NAME="AEN20526"
 ></A
 ><H3
 ><A
@@ -3476,7 +3477,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20460"
+NAME="AEN20534"
 ></A
 ><P
 ></P
@@ -3546,7 +3547,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20477"
+NAME="AEN20551"
 ></A
 ><H3
 ><A
@@ -3581,7 +3582,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20485"
+NAME="AEN20559"
 ></A
 ><P
 ></P
@@ -3651,7 +3652,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20502"
+NAME="AEN20576"
 ></A
 ><H3
 ><A
@@ -3682,7 +3683,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20509"
+NAME="AEN20583"
 ></A
 ><P
 ></P
@@ -3720,7 +3721,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20518"
+NAME="AEN20592"
 ></A
 ><H3
 ><A
@@ -3757,7 +3758,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20527"
+NAME="AEN20601"
 ></A
 ><P
 ></P
@@ -3812,7 +3813,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20540"
+NAME="AEN20614"
 ></A
 ><H3
 ><A
@@ -3849,7 +3850,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20549"
+NAME="AEN20623"
 ></A
 ><P
 ></P
@@ -3919,7 +3920,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20566"
+NAME="AEN20640"
 ></A
 ><H3
 ><A
@@ -3956,7 +3957,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20575"
+NAME="AEN20649"
 ></A
 ><P
 ></P
@@ -4026,7 +4027,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20592"
+NAME="AEN20666"
 ></A
 ><H3
 ><A
@@ -4061,7 +4062,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20600"
+NAME="AEN20674"
 ></A
 ><P
 ></P
@@ -4116,7 +4117,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20613"
+NAME="AEN20687"
 ></A
 ><H3
 ><A
@@ -4150,7 +4151,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20621"
+NAME="AEN20695"
 ></A
 ><P
 ></P
@@ -4203,7 +4204,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20634"
+NAME="AEN20708"
 ></A
 ><H3
 ><A
@@ -4233,7 +4234,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20641"
+NAME="AEN20715"
 ></A
 ><P
 ></P
@@ -4271,7 +4272,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20650"
+NAME="AEN20724"
 ></A
 ><H3
 ><A
@@ -4305,7 +4306,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20658"
+NAME="AEN20732"
 ></A
 ><P
 ></P
@@ -4375,7 +4376,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20675"
+NAME="AEN20749"
 ></A
 ><H3
 ><A
@@ -4408,7 +4409,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20683"
+NAME="AEN20757"
 ></A
 ><P
 ></P
@@ -4461,7 +4462,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20696"
+NAME="AEN20770"
 ></A
 ><H3
 ><A
@@ -4508,7 +4509,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20709"
+NAME="AEN20783"
 ></A
 ><P
 ></P
@@ -4596,7 +4597,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20730"
+NAME="AEN20804"
 ></A
 ><H3
 ><A
@@ -4637,7 +4638,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20741"
+NAME="AEN20815"
 ></A
 ><P
 ></P
@@ -4690,7 +4691,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20754"
+NAME="AEN20828"
 ></A
 ><H3
 ><A
@@ -4736,7 +4737,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20767"
+NAME="AEN20841"
 ></A
 ><P
 ></P
@@ -4807,7 +4808,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20784"
+NAME="AEN20858"
 ></A
 ><H3
 ><A
@@ -4847,7 +4848,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20795"
+NAME="AEN20869"
 ></A
 ><P
 ></P
@@ -4900,7 +4901,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20808"
+NAME="AEN20882"
 ></A
 ><H3
 ><A
@@ -4935,7 +4936,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20817"
+NAME="AEN20891"
 ></A
 ><P
 ></P
@@ -4988,7 +4989,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20830"
+NAME="AEN20904"
 ></A
 ><H3
 ><A
@@ -5026,7 +5027,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20840"
+NAME="AEN20914"
 ></A
 ><P
 ></P
@@ -5064,7 +5065,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20849"
+NAME="AEN20923"
 ></A
 ><H3
 ><A
@@ -5108,7 +5109,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20861"
+NAME="AEN20935"
 ></A
 ><P
 ></P
@@ -5161,7 +5162,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20874"
+NAME="AEN20948"
 ></A
 ><H3
 ><A
@@ -5201,7 +5202,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20885"
+NAME="AEN20959"
 ></A
 ><P
 ></P
@@ -5254,7 +5255,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20898"
+NAME="AEN20972"
 ></A
 ><H3
 ><A
@@ -5291,7 +5292,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20908"
+NAME="AEN20982"
 ></A
 ><P
 ></P
@@ -5344,7 +5345,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20921"
+NAME="AEN20995"
 ></A
 ><H3
 ><A
@@ -5384,7 +5385,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20931"
+NAME="AEN21005"
 ></A
 ><P
 ></P
@@ -5454,7 +5455,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20948"
+NAME="AEN21022"
 ></A
 ><H3
 ><A
@@ -5544,7 +5545,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20969"
+NAME="AEN21043"
 ></A
 ><P
 ></P
@@ -5597,7 +5598,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20982"
+NAME="AEN21056"
 ></A
 ><H3
 ><A
@@ -5632,7 +5633,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20991"
+NAME="AEN21065"
 ></A
 ><P
 ></P
@@ -5685,7 +5686,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21004"
+NAME="AEN21078"
 ></A
 ><H3
 ><A
@@ -5720,7 +5721,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21013"
+NAME="AEN21087"
 ></A
 ><P
 ></P
@@ -5773,7 +5774,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21026"
+NAME="AEN21100"
 ></A
 ><H3
 ><A
@@ -5812,7 +5813,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21035"
+NAME="AEN21109"
 ></A
 ><P
 ></P
@@ -5867,7 +5868,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21048"
+NAME="AEN21122"
 ></A
 ><H3
 ><A
@@ -5913,7 +5914,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21060"
+NAME="AEN21134"
 ></A
 ><P
 ></P
@@ -6003,7 +6004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21081"
+NAME="AEN21155"
 ></A
 ><H3
 ><A
@@ -6037,7 +6038,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21089"
+NAME="AEN21163"
 ></A
 ><P
 ></P
@@ -6075,7 +6076,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21098"
+NAME="AEN21172"
 ></A
 ><H3
 ><A
@@ -6110,7 +6111,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21107"
+NAME="AEN21181"
 ></A
 ><P
 ></P
@@ -6163,7 +6164,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21120"
+NAME="AEN21194"
 ></A
 ><H3
 ><A
@@ -6197,7 +6198,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21129"
+NAME="AEN21203"
 ></A
 ><P
 ></P
@@ -6235,7 +6236,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21138"
+NAME="AEN21212"
 ></A
 ><H3
 ><A
@@ -6277,7 +6278,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21149"
+NAME="AEN21223"
 ></A
 ><P
 ></P
@@ -6315,7 +6316,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21158"
+NAME="AEN21232"
 ></A
 ><H3
 ><A
@@ -6360,7 +6361,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21172"
+NAME="AEN21246"
 ></A
 ><P
 ></P
@@ -6398,7 +6399,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21181"
+NAME="AEN21255"
 ></A
 ><H3
 ><A
@@ -6471,7 +6472,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21201"
+NAME="AEN21275"
 ></A
 ><P
 ></P
@@ -6542,7 +6543,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21218"
+NAME="AEN21292"
 ></A
 ><H3
 ><A
@@ -6583,7 +6584,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21229"
+NAME="AEN21303"
 ></A
 ><P
 ></P
@@ -6636,7 +6637,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21242"
+NAME="AEN21316"
 ></A
 ><H3
 ><A
@@ -6675,7 +6676,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21252"
+NAME="AEN21326"
 ></A
 ><P
 ></P
@@ -6728,7 +6729,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21265"
+NAME="AEN21339"
 ></A
 ><H3
 ><A
@@ -6766,7 +6767,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21275"
+NAME="AEN21349"
 ></A
 ><P
 ></P
@@ -6836,7 +6837,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21292"
+NAME="AEN21366"
 ></A
 ><H3
 ><A
@@ -6915,7 +6916,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21313"
+NAME="AEN21387"
 ></A
 ><P
 ></P
@@ -6985,7 +6986,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21330"
+NAME="AEN21404"
 ></A
 ><H3
 ><A
@@ -7019,7 +7020,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21339"
+NAME="AEN21413"
 ></A
 ><P
 ></P
@@ -7057,7 +7058,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21348"
+NAME="AEN21422"
 ></A
 ><H3
 ><A
@@ -7107,7 +7108,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21361"
+NAME="AEN21435"
 ></A
 ><P
 ></P
@@ -7160,7 +7161,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21374"
+NAME="AEN21448"
 ></A
 ><H3
 ><A
@@ -7197,7 +7198,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21383"
+NAME="AEN21457"
 ></A
 ><P
 ></P
@@ -7251,7 +7252,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21396"
+NAME="AEN21470"
 ></A
 ><H3
 ><A
@@ -7305,7 +7306,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21409"
+NAME="AEN21483"
 ></A
 ><P
 ></P
@@ -7359,7 +7360,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21422"
+NAME="AEN21496"
 ></A
 ><H3
 ><A
@@ -7400,7 +7401,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21432"
+NAME="AEN21506"
 ></A
 ><P
 ></P
@@ -7487,7 +7488,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21453"
+NAME="AEN21527"
 ></A
 ><H3
 ><A
@@ -7522,7 +7523,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21462"
+NAME="AEN21536"
 ></A
 ><P
 ></P
@@ -7575,7 +7576,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21475"
+NAME="AEN21549"
 ></A
 ><H3
 ><A
@@ -7621,7 +7622,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21485"
+NAME="AEN21559"
 ></A
 ><P
 ></P
@@ -7659,7 +7660,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21494"
+NAME="AEN21568"
 ></A
 ><H3
 ><A
@@ -7699,7 +7700,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21504"
+NAME="AEN21578"
 ></A
 ><P
 ></P
@@ -7752,7 +7753,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21517"
+NAME="AEN21591"
 ></A
 ><H3
 ><A
@@ -7805,7 +7806,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21528"
+NAME="AEN21602"
 ></A
 ><P
 ></P
@@ -7858,7 +7859,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21541"
+NAME="AEN21615"
 ></A
 ><H3
 ><A
@@ -7899,7 +7900,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21551"
+NAME="AEN21625"
 ></A
 ><P
 ></P
@@ -7937,7 +7938,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21560"
+NAME="AEN21634"
 ></A
 ><H3
 ><A
@@ -7990,7 +7991,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21572"
+NAME="AEN21646"
 ></A
 ><P
 ></P
@@ -8028,7 +8029,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21581"
+NAME="AEN21655"
 ></A
 ><H3
 ><A
@@ -8065,7 +8066,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21590"
+NAME="AEN21664"
 ></A
 ><P
 ></P
@@ -8103,7 +8104,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21599"
+NAME="AEN21673"
 ></A
 ><H3
 ><A
@@ -8163,7 +8164,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21616"
+NAME="AEN21690"
 ></A
 ><P
 ></P
@@ -8233,7 +8234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21633"
+NAME="AEN21707"
 ></A
 ><H3
 ><A
@@ -8285,7 +8286,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21648"
+NAME="AEN21722"
 ></A
 ><P
 ></P
@@ -8338,7 +8339,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21661"
+NAME="AEN21735"
 ></A
 ><H3
 ><A
@@ -8374,7 +8375,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21671"
+NAME="AEN21745"
 ></A
 ><P
 ></P
@@ -8412,7 +8413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21680"
+NAME="AEN21754"
 ></A
 ><H3
 ><A
@@ -8450,7 +8451,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21691"
+NAME="AEN21765"
 ></A
 ><P
 ></P
@@ -8488,7 +8489,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21700"
+NAME="AEN21774"
 ></A
 ><H3
 ><A
@@ -8520,7 +8521,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21708"
+NAME="AEN21782"
 ></A
 ><P
 ></P
@@ -8558,7 +8559,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21717"
+NAME="AEN21791"
 ></A
 ><H3
 ><A
@@ -8607,7 +8608,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21727"
+NAME="AEN21801"
 ></A
 ><P
 ></P
@@ -8645,7 +8646,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21736"
+NAME="AEN21810"
 ></A
 ><H3
 ><A
@@ -8680,7 +8681,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21745"
+NAME="AEN21819"
 ></A
 ><P
 ></P
@@ -8733,7 +8734,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21758"
+NAME="AEN21832"
 ></A
 ><H3
 ><A
@@ -8770,7 +8771,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21768"
+NAME="AEN21842"
 ></A
 ><P
 ></P
@@ -8823,7 +8824,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21781"
+NAME="AEN21855"
 ></A
 ><H3
 ><A
@@ -8858,7 +8859,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21790"
+NAME="AEN21864"
 ></A
 ><P
 ></P
@@ -8911,7 +8912,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21803"
+NAME="AEN21877"
 ></A
 ><H3
 ><A
@@ -8948,7 +8949,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21813"
+NAME="AEN21887"
 ></A
 ><P
 ></P
@@ -9001,7 +9002,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21826"
+NAME="AEN21900"
 ></A
 ><H3
 ><A
@@ -9048,7 +9049,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21835"
+NAME="AEN21909"
 ></A
 ><P
 ></P
@@ -9101,7 +9102,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21848"
+NAME="AEN21922"
 ></A
 ><H3
 ><A
@@ -9133,7 +9134,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21856"
+NAME="AEN21930"
 ></A
 ><P
 ></P
@@ -9171,7 +9172,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21865"
+NAME="AEN21939"
 ></A
 ><H3
 ><A
@@ -9205,7 +9206,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21874"
+NAME="AEN21948"
 ></A
 ><P
 ></P
@@ -9243,7 +9244,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21883"
+NAME="AEN21957"
 ></A
 ><H3
 ><A
@@ -9275,7 +9276,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21891"
+NAME="AEN21965"
 ></A
 ><P
 ></P
@@ -9313,7 +9314,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21900"
+NAME="AEN21974"
 ></A
 ><H3
 ><A
@@ -9355,7 +9356,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21911"
+NAME="AEN21985"
 ></A
 ><P
 ></P
@@ -9427,7 +9428,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21928"
+NAME="AEN22002"
 ></A
 ><H3
 ><A
@@ -9455,7 +9456,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21934"
+NAME="AEN22008"
 ></A
 ><H3
 ><A
@@ -9483,7 +9484,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21940"
+NAME="AEN22014"
 ></A
 ><H3
 ><A
@@ -9511,7 +9512,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21946"
+NAME="AEN22020"
 ></A
 ><H3
 ><A
@@ -9539,7 +9540,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21952"
+NAME="AEN22026"
 ></A
 ><H3
 ><A
@@ -9593,7 +9594,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21966"
+NAME="AEN22040"
 ></A
 ><P
 ></P
@@ -9732,7 +9733,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21999"
+NAME="AEN22073"
 ></A
 ><H3
 ><A
@@ -9786,7 +9787,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22013"
+NAME="AEN22087"
 ></A
 ><P
 ></P
@@ -9925,7 +9926,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22046"
+NAME="AEN22120"
 ></A
 ><H3
 ><A
@@ -9959,7 +9960,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22054"
+NAME="AEN22128"
 ></A
 ><P
 ></P
@@ -10029,7 +10030,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22071"
+NAME="AEN22145"
 ></A
 ><H3
 ><A
@@ -10062,7 +10063,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22079"
+NAME="AEN22153"
 ></A
 ><P
 ></P
@@ -10115,7 +10116,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22092"
+NAME="AEN22166"
 ></A
 ><H3
 ><A
@@ -10149,7 +10150,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22100"
+NAME="AEN22174"
 ></A
 ><P
 ></P
@@ -10219,7 +10220,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22117"
+NAME="AEN22191"
 ></A
 ><H3
 ><A
@@ -10252,7 +10253,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22125"
+NAME="AEN22199"
 ></A
 ><P
 ></P
@@ -10305,7 +10306,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22138"
+NAME="AEN22212"
 ></A
 ><H3
 ><A
@@ -10338,7 +10339,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22146"
+NAME="AEN22220"
 ></A
 ><P
 ></P
@@ -10391,7 +10392,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22159"
+NAME="AEN22233"
 ></A
 ><H3
 ><A
@@ -10425,7 +10426,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22167"
+NAME="AEN22241"
 ></A
 ><P
 ></P
@@ -10495,7 +10496,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22184"
+NAME="AEN22258"
 ></A
 ><H3
 ><A
@@ -10526,7 +10527,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22191"
+NAME="AEN22265"
 ></A
 ><P
 ></P
@@ -10579,7 +10580,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22204"
+NAME="AEN22278"
 ></A
 ><H3
 ><A
@@ -10615,7 +10616,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22212"
+NAME="AEN22286"
 ></A
 ><P
 ></P
@@ -10691,7 +10692,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the current char value and its lenght</TD
+>the current char value and its length</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -10702,7 +10703,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22233"
+NAME="AEN22307"
 ></A
 ><H3
 ><A
@@ -10761,7 +10762,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22246"
+NAME="AEN22320"
 ></A
 ><P
 ></P
@@ -10799,7 +10800,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22255"
+NAME="AEN22329"
 ></A
 ><H3
 ><A
@@ -10856,7 +10857,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22270"
+NAME="AEN22344"
 ></A
 ><P
 ></P
@@ -10894,7 +10895,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22279"
+NAME="AEN22353"
 ></A
 ><H3
 ><A
@@ -10934,7 +10935,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22288"
+NAME="AEN22362"
 ></A
 ><P
 ></P
@@ -10987,7 +10988,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22301"
+NAME="AEN22375"
 ></A
 ><H3
 ><A
@@ -11041,7 +11042,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22313"
+NAME="AEN22387"
 ></A
 ><P
 ></P
@@ -11100,7 +11101,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the current char value and its lenght</TD
+>the current char value and its length</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -11111,7 +11112,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22330"
+NAME="AEN22404"
 ></A
 ><H3
 ><A
@@ -11142,7 +11143,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22337"
+NAME="AEN22411"
 ></A
 ><P
 ></P
@@ -11212,7 +11213,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22354"
+NAME="AEN22428"
 ></A
 ><H3
 ><A
@@ -11244,7 +11245,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22361"
+NAME="AEN22435"
 ></A
 ><P
 ></P
@@ -11331,7 +11332,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22382"
+NAME="AEN22456"
 ></A
 ><H3
 ><A
@@ -11361,7 +11362,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22389"
+NAME="AEN22463"
 ></A
 ><P
 ></P
@@ -11399,7 +11400,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22398"
+NAME="AEN22472"
 ></A
 ><H3
 ><A
@@ -11429,7 +11430,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22405"
+NAME="AEN22479"
 ></A
 ><P
 ></P
@@ -11467,7 +11468,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22414"
+NAME="AEN22488"
 ></A
 ><H3
 ><A
@@ -11500,7 +11501,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22421"
+NAME="AEN22495"
 ></A
 ><H3
 ><A
@@ -11533,7 +11534,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22428"
+NAME="AEN22502"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-sax.html b/doc/html/libxml-sax.html
index 1e9295a..c0ac69c 100644
--- a/doc/html/libxml-sax.html
+++ b/doc/html/libxml-sax.html
@@ -4,7 +4,8 @@
 >SAX</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN2797"
+NAME="AEN2834"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN2800"
+NAME="AEN2837"
 ></A
 ><H2
 >Synopsis</H2
@@ -509,7 +510,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN2892"
+NAME="AEN2929"
 ></A
 ><H2
 >Description</H2
@@ -519,14 +520,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN2895"
+NAME="AEN2932"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2897"
+NAME="AEN2934"
 ></A
 ><H3
 ><A
@@ -556,7 +557,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2904"
+NAME="AEN2941"
 ></A
 ><P
 ></P
@@ -609,7 +610,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2917"
+NAME="AEN2954"
 ></A
 ><H3
 ><A
@@ -640,7 +641,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2924"
+NAME="AEN2961"
 ></A
 ><P
 ></P
@@ -693,7 +694,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2937"
+NAME="AEN2974"
 ></A
 ><H3
 ><A
@@ -725,7 +726,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2944"
+NAME="AEN2981"
 ></A
 ><P
 ></P
@@ -780,7 +781,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2957"
+NAME="AEN2994"
 ></A
 ><H3
 ><A
@@ -807,7 +808,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2963"
+NAME="AEN3000"
 ></A
 ><P
 ></P
@@ -860,7 +861,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2976"
+NAME="AEN3013"
 ></A
 ><H3
 ><A
@@ -887,7 +888,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2982"
+NAME="AEN3019"
 ></A
 ><P
 ></P
@@ -940,7 +941,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2995"
+NAME="AEN3032"
 ></A
 ><H3
 ><A
@@ -967,7 +968,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3001"
+NAME="AEN3038"
 ></A
 ><P
 ></P
@@ -1020,7 +1021,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3014"
+NAME="AEN3051"
 ></A
 ><H3
 ><A
@@ -1047,7 +1048,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3020"
+NAME="AEN3057"
 ></A
 ><P
 ></P
@@ -1100,7 +1101,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3033"
+NAME="AEN3070"
 ></A
 ><H3
 ><A
@@ -1127,7 +1128,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3039"
+NAME="AEN3076"
 ></A
 ><P
 ></P
@@ -1180,7 +1181,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3052"
+NAME="AEN3089"
 ></A
 ><H3
 ><A
@@ -1219,7 +1220,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3061"
+NAME="AEN3098"
 ></A
 ><P
 ></P
@@ -1308,7 +1309,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3082"
+NAME="AEN3119"
 ></A
 ><H3
 ><A
@@ -1347,7 +1348,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3091"
+NAME="AEN3128"
 ></A
 ><P
 ></P
@@ -1436,7 +1437,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3112"
+NAME="AEN3149"
 ></A
 ><H3
 ><A
@@ -1470,7 +1471,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3120"
+NAME="AEN3157"
 ></A
 ><P
 ></P
@@ -1540,7 +1541,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3137"
+NAME="AEN3174"
 ></A
 ><H3
 ><A
@@ -1574,7 +1575,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3145"
+NAME="AEN3182"
 ></A
 ><P
 ></P
@@ -1644,7 +1645,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3162"
+NAME="AEN3199"
 ></A
 ><H3
 ><A
@@ -1692,7 +1693,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3173"
+NAME="AEN3210"
 ></A
 ><P
 ></P
@@ -1779,7 +1780,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3194"
+NAME="AEN3231"
 ></A
 ><H3
 ><A
@@ -1823,7 +1824,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3204"
+NAME="AEN3241"
 ></A
 ><P
 ></P
@@ -1946,7 +1947,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3233"
+NAME="AEN3270"
 ></A
 ><H3
 ><A
@@ -1991,7 +1992,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3243"
+NAME="AEN3280"
 ></A
 ><P
 ></P
@@ -2131,7 +2132,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3276"
+NAME="AEN3313"
 ></A
 ><H3
 ><A
@@ -2167,7 +2168,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3284"
+NAME="AEN3321"
 ></A
 ><P
 ></P
@@ -2256,7 +2257,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3305"
+NAME="AEN3342"
 ></A
 ><H3
 ><A
@@ -2295,7 +2296,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3314"
+NAME="AEN3351"
 ></A
 ><P
 ></P
@@ -2384,7 +2385,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3335"
+NAME="AEN3372"
 ></A
 ><H3
 ><A
@@ -2427,7 +2428,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3345"
+NAME="AEN3382"
 ></A
 ><P
 ></P
@@ -2533,7 +2534,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3370"
+NAME="AEN3407"
 ></A
 ><H3
 ><A
@@ -2560,7 +2561,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3376"
+NAME="AEN3413"
 ></A
 ><P
 ></P
@@ -2598,7 +2599,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3385"
+NAME="AEN3422"
 ></A
 ><H3
 ><A
@@ -2625,7 +2626,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3391"
+NAME="AEN3428"
 ></A
 ><P
 ></P
@@ -2663,7 +2664,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3400"
+NAME="AEN3437"
 ></A
 ><H3
 ><A
@@ -2701,7 +2702,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3408"
+NAME="AEN3445"
 ></A
 ><P
 ></P
@@ -2773,7 +2774,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3425"
+NAME="AEN3462"
 ></A
 ><H3
 ><A
@@ -2808,7 +2809,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3433"
+NAME="AEN3470"
 ></A
 ><P
 ></P
@@ -2880,7 +2881,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3450"
+NAME="AEN3487"
 ></A
 ><H3
 ><A
@@ -2911,7 +2912,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3457"
+NAME="AEN3494"
 ></A
 ><P
 ></P
@@ -2966,7 +2967,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3470"
+NAME="AEN3507"
 ></A
 ><H3
 ><A
@@ -2997,7 +2998,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3477"
+NAME="AEN3514"
 ></A
 ><P
 ></P
@@ -3052,7 +3053,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3490"
+NAME="AEN3527"
 ></A
 ><H3
 ><A
@@ -3084,7 +3085,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3497"
+NAME="AEN3534"
 ></A
 ><P
 ></P
@@ -3156,7 +3157,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3514"
+NAME="AEN3551"
 ></A
 ><H3
 ><A
@@ -3189,7 +3190,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3521"
+NAME="AEN3558"
 ></A
 ><P
 ></P
@@ -3261,7 +3262,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3538"
+NAME="AEN3575"
 ></A
 ><H3
 ><A
@@ -3296,7 +3297,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3546"
+NAME="AEN3583"
 ></A
 ><P
 ></P
@@ -3368,7 +3369,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3563"
+NAME="AEN3600"
 ></A
 ><H3
 ><A
@@ -3403,7 +3404,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3571"
+NAME="AEN3608"
 ></A
 ><P
 ></P
@@ -3475,7 +3476,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3588"
+NAME="AEN3625"
 ></A
 ><H3
 ><A
@@ -3506,7 +3507,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3595"
+NAME="AEN3632"
 ></A
 ><P
 ></P
@@ -3561,7 +3562,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3608"
+NAME="AEN3645"
 ></A
 ><H3
 ><A
@@ -3591,7 +3592,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3615"
+NAME="AEN3652"
 ></A
 ><P
 ></P
@@ -3644,7 +3645,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3628"
+NAME="AEN3665"
 ></A
 ><H3
 ><A
@@ -3676,7 +3677,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3635"
+NAME="AEN3672"
 ></A
 ><P
 ></P
@@ -3746,7 +3747,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3652"
+NAME="AEN3689"
 ></A
 ><H3
 ><A
@@ -3781,7 +3782,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3660"
+NAME="AEN3697"
 ></A
 ><P
 ></P
@@ -3853,7 +3854,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3677"
+NAME="AEN3714"
 ></A
 ><H3
 ><A
@@ -3884,7 +3885,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3684"
+NAME="AEN3721"
 ></A
 ><P
 ></P
@@ -3939,7 +3940,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3697"
+NAME="AEN3734"
 ></A
 ><H3
 ><A
@@ -3971,7 +3972,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3704"
+NAME="AEN3741"
 ></A
 ><P
 ></P
@@ -4043,7 +4044,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3721"
+NAME="AEN3758"
 ></A
 ><H3
 ><A
@@ -4071,7 +4072,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3727"
+NAME="AEN3764"
 ></A
 ><H3
 ><A
@@ -4099,7 +4100,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3733"
+NAME="AEN3770"
 ></A
 ><H3
 ><A
diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html
index d93a1f9..2152157 100644
--- a/doc/html/libxml-tree.html
+++ b/doc/html/libxml-tree.html
@@ -4,7 +4,8 @@
 >tree</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN3744"
+NAME="AEN3781"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN3747"
+NAME="AEN3784"
 ></A
 ><H2
 >Synopsis</H2
@@ -1815,7 +1816,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN4202"
+NAME="AEN4239"
 ></A
 ><H2
 >Description</H2
@@ -1825,14 +1826,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN4205"
+NAME="AEN4242"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4207"
+NAME="AEN4244"
 ></A
 ><H3
 ><A
@@ -1861,7 +1862,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4213"
+NAME="AEN4250"
 ></A
 ><H3
 ><A
@@ -1911,7 +1912,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4218"
+NAME="AEN4255"
 ></A
 ><H3
 ><A
@@ -1941,7 +1942,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4224"
+NAME="AEN4261"
 ></A
 ><H3
 ><A
@@ -1969,7 +1970,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4230"
+NAME="AEN4267"
 ></A
 ><H3
 ><A
@@ -2001,7 +2002,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4236"
+NAME="AEN4273"
 ></A
 ><H3
 ><A
@@ -2027,7 +2028,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4241"
+NAME="AEN4278"
 ></A
 ><H3
 ><A
@@ -2066,7 +2067,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4247"
+NAME="AEN4284"
 ></A
 ><H3
 ><A
@@ -2099,7 +2100,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4253"
+NAME="AEN4290"
 ></A
 ><H3
 ><A
@@ -2130,7 +2131,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4259"
+NAME="AEN4296"
 ></A
 ><H3
 ><A
@@ -2156,7 +2157,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4264"
+NAME="AEN4301"
 ></A
 ><H3
 ><A
@@ -2202,7 +2203,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4270"
+NAME="AEN4307"
 ></A
 ><H3
 ><A
@@ -2228,7 +2229,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4275"
+NAME="AEN4312"
 ></A
 ><H3
 ><A
@@ -2261,7 +2262,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4281"
+NAME="AEN4318"
 ></A
 ><H3
 ><A
@@ -2294,7 +2295,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4287"
+NAME="AEN4324"
 ></A
 ><H3
 ><A
@@ -2330,7 +2331,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4293"
+NAME="AEN4330"
 ></A
 ><H3
 ><A
@@ -2356,7 +2357,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4298"
+NAME="AEN4335"
 ></A
 ><H3
 ><A
@@ -2390,7 +2391,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4304"
+NAME="AEN4341"
 ></A
 ><H3
 ><A
@@ -2433,7 +2434,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4310"
+NAME="AEN4347"
 ></A
 ><H3
 ><A
@@ -2459,7 +2460,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4315"
+NAME="AEN4352"
 ></A
 ><H3
 ><A
@@ -2487,7 +2488,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4321"
+NAME="AEN4358"
 ></A
 ><H3
 ><A
@@ -2513,7 +2514,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4326"
+NAME="AEN4363"
 ></A
 ><H3
 ><A
@@ -2550,7 +2551,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4333"
+NAME="AEN4370"
 ></A
 ><H3
 ><A
@@ -2576,7 +2577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4338"
+NAME="AEN4375"
 ></A
 ><H3
 ><A
@@ -2624,7 +2625,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4344"
+NAME="AEN4381"
 ></A
 ><H3
 ><A
@@ -2650,7 +2651,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4349"
+NAME="AEN4386"
 ></A
 ><H3
 ><A
@@ -2690,7 +2691,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4355"
+NAME="AEN4392"
 ></A
 ><H3
 ><A
@@ -2716,7 +2717,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4360"
+NAME="AEN4397"
 ></A
 ><H3
 ><A
@@ -2748,7 +2749,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4366"
+NAME="AEN4403"
 ></A
 ><H3
 ><A
@@ -2774,7 +2775,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4371"
+NAME="AEN4408"
 ></A
 ><H3
 ><A
@@ -2806,7 +2807,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4377"
+NAME="AEN4414"
 ></A
 ><H3
 ><A
@@ -2832,7 +2833,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4382"
+NAME="AEN4419"
 ></A
 ><H3
 ><A
@@ -2864,7 +2865,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4388"
+NAME="AEN4425"
 ></A
 ><H3
 ><A
@@ -2897,7 +2898,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4394"
+NAME="AEN4431"
 ></A
 ><H3
 ><A
@@ -2923,7 +2924,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4399"
+NAME="AEN4436"
 ></A
 ><H3
 ><A
@@ -2971,7 +2972,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4405"
+NAME="AEN4442"
 ></A
 ><H3
 ><A
@@ -2997,7 +2998,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4410"
+NAME="AEN4447"
 ></A
 ><H3
 ><A
@@ -3024,7 +3025,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4416"
+NAME="AEN4453"
 ></A
 ><P
 ></P
@@ -3062,7 +3063,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4425"
+NAME="AEN4462"
 ></A
 ><H3
 ><A
@@ -3089,7 +3090,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4431"
+NAME="AEN4468"
 ></A
 ><P
 ></P
@@ -3127,7 +3128,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4440"
+NAME="AEN4477"
 ></A
 ><H3
 ><A
@@ -3179,7 +3180,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4446"
+NAME="AEN4483"
 ></A
 ><H3
 ><A
@@ -3205,7 +3206,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4451"
+NAME="AEN4488"
 ></A
 ><H3
 ><A
@@ -3233,7 +3234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4457"
+NAME="AEN4494"
 ></A
 ><H3
 ><A
@@ -3261,7 +3262,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4463"
+NAME="AEN4500"
 ></A
 ><H3
 ><A
@@ -3294,7 +3295,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4470"
+NAME="AEN4507"
 ></A
 ><P
 ></P
@@ -3332,7 +3333,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4479"
+NAME="AEN4516"
 ></A
 ><H3
 ><A
@@ -3366,7 +3367,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4486"
+NAME="AEN4523"
 ></A
 ><P
 ></P
@@ -3402,7 +3403,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4495"
+NAME="AEN4532"
 ></A
 ><H3
 ><A
@@ -3432,7 +3433,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4502"
+NAME="AEN4539"
 ></A
 ><P
 ></P
@@ -3468,7 +3469,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4511"
+NAME="AEN4548"
 ></A
 ><H3
 ><A
@@ -3501,7 +3502,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4519"
+NAME="AEN4556"
 ></A
 ><P
 ></P
@@ -3554,7 +3555,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4532"
+NAME="AEN4569"
 ></A
 ><H3
 ><A
@@ -3590,7 +3591,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4540"
+NAME="AEN4577"
 ></A
 ><P
 ></P
@@ -3660,7 +3661,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4557"
+NAME="AEN4594"
 ></A
 ><H3
 ><A
@@ -3690,7 +3691,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4564"
+NAME="AEN4601"
 ></A
 ><P
 ></P
@@ -3728,7 +3729,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4573"
+NAME="AEN4610"
 ></A
 ><H3
 ><A
@@ -3762,7 +3763,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4581"
+NAME="AEN4618"
 ></A
 ><P
 ></P
@@ -3832,7 +3833,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4598"
+NAME="AEN4635"
 ></A
 ><H3
 ><A
@@ -3861,14 +3862,14 @@
 ></TR
 ></TABLE
 ><P
->Add a string range to an XML buffer. if len == -1, the lenght of
+>Add a string range to an XML buffer. if len == -1, the length of
 str is recomputed.</P
 ><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4606"
+NAME="AEN4643"
 ></A
 ><P
 ></P
@@ -3940,7 +3941,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4623"
+NAME="AEN4660"
 ></A
 ><H3
 ><A
@@ -3970,7 +3971,7 @@
 ></TABLE
 ><P
 >Add a string range to the beginning of an XML buffer.
-if len == -1, the lenght of <TT
+if len == -1, the length of <TT
 CLASS="PARAMETER"
 ><I
 >str</I
@@ -3981,7 +3982,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4632"
+NAME="AEN4669"
 ></A
 ><P
 ></P
@@ -4053,7 +4054,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4649"
+NAME="AEN4686"
 ></A
 ><H3
 ><A
@@ -4087,7 +4088,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4657"
+NAME="AEN4694"
 ></A
 ><P
 ></P
@@ -4142,7 +4143,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4670"
+NAME="AEN4707"
 ></A
 ><H3
 ><A
@@ -4173,7 +4174,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4677"
+NAME="AEN4714"
 ></A
 ><P
 ></P
@@ -4228,7 +4229,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4690"
+NAME="AEN4727"
 ></A
 ><H3
 ><A
@@ -4259,7 +4260,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4697"
+NAME="AEN4734"
 ></A
 ><P
 ></P
@@ -4329,7 +4330,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4714"
+NAME="AEN4751"
 ></A
 ><H3
 ><A
@@ -4360,7 +4361,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4721"
+NAME="AEN4758"
 ></A
 ><P
 ></P
@@ -4430,7 +4431,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4738"
+NAME="AEN4775"
 ></A
 ><H3
 ><A
@@ -4460,7 +4461,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4745"
+NAME="AEN4782"
 ></A
 ><P
 ></P
@@ -4498,7 +4499,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4754"
+NAME="AEN4791"
 ></A
 ><H3
 ><A
@@ -4531,7 +4532,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4762"
+NAME="AEN4799"
 ></A
 ><P
 ></P
@@ -4584,7 +4585,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4775"
+NAME="AEN4812"
 ></A
 ><H3
 ><A
@@ -4618,7 +4619,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4783"
+NAME="AEN4820"
 ></A
 ><P
 ></P
@@ -4673,7 +4674,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4796"
+NAME="AEN4833"
 ></A
 ><H3
 ><A
@@ -4703,7 +4704,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4803"
+NAME="AEN4840"
 ></A
 ><P
 ></P
@@ -4756,7 +4757,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4816"
+NAME="AEN4853"
 ></A
 ><H3
 ><A
@@ -4801,7 +4802,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4827"
+NAME="AEN4864"
 ></A
 ><P
 ></P
@@ -4905,7 +4906,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4852"
+NAME="AEN4889"
 ></A
 ><H3
 ><A
@@ -4954,7 +4955,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4864"
+NAME="AEN4901"
 ></A
 ><P
 ></P
@@ -5058,7 +5059,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4889"
+NAME="AEN4926"
 ></A
 ><H3
 ><A
@@ -5091,7 +5092,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4897"
+NAME="AEN4934"
 ></A
 ><P
 ></P
@@ -5144,7 +5145,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4910"
+NAME="AEN4947"
 ></A
 ><H3
 ><A
@@ -5174,7 +5175,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4917"
+NAME="AEN4954"
 ></A
 ><P
 ></P
@@ -5212,7 +5213,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4926"
+NAME="AEN4963"
 ></A
 ><H3
 ><A
@@ -5255,7 +5256,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4936"
+NAME="AEN4973"
 ></A
 ><P
 ></P
@@ -5342,7 +5343,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4957"
+NAME="AEN4994"
 ></A
 ><H3
 ><A
@@ -5387,7 +5388,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4967"
+NAME="AEN5004"
 ></A
 ><P
 ></P
@@ -5474,7 +5475,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4988"
+NAME="AEN5025"
 ></A
 ><H3
 ><A
@@ -5504,7 +5505,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4995"
+NAME="AEN5032"
 ></A
 ><P
 ></P
@@ -5542,7 +5543,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5004"
+NAME="AEN5041"
 ></A
 ><H3
 ><A
@@ -5572,7 +5573,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5011"
+NAME="AEN5048"
 ></A
 ><P
 ></P
@@ -5610,7 +5611,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5020"
+NAME="AEN5057"
 ></A
 ><H3
 ><A
@@ -5643,7 +5644,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5028"
+NAME="AEN5065"
 ></A
 ><P
 ></P
@@ -5696,7 +5697,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5041"
+NAME="AEN5078"
 ></A
 ><H3
 ><A
@@ -5726,7 +5727,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5048"
+NAME="AEN5085"
 ></A
 ><P
 ></P
@@ -5765,7 +5766,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5057"
+NAME="AEN5094"
 ></A
 ><H3
 ><A
@@ -5806,7 +5807,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5067"
+NAME="AEN5104"
 ></A
 ><P
 ></P
@@ -5893,7 +5894,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5088"
+NAME="AEN5125"
 ></A
 ><H3
 ><A
@@ -5934,7 +5935,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5098"
+NAME="AEN5135"
 ></A
 ><P
 ></P
@@ -6021,7 +6022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5119"
+NAME="AEN5156"
 ></A
 ><H3
 ><A
@@ -6066,7 +6067,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5130"
+NAME="AEN5167"
 ></A
 ><P
 ></P
@@ -6170,7 +6171,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5155"
+NAME="AEN5192"
 ></A
 ><H3
 ><A
@@ -6200,7 +6201,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5162"
+NAME="AEN5199"
 ></A
 ><P
 ></P
@@ -6238,7 +6239,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5171"
+NAME="AEN5208"
 ></A
 ><H3
 ><A
@@ -6268,7 +6269,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5178"
+NAME="AEN5215"
 ></A
 ><P
 ></P
@@ -6306,7 +6307,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5187"
+NAME="AEN5224"
 ></A
 ><H3
 ><A
@@ -6343,7 +6344,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5196"
+NAME="AEN5233"
 ></A
 ><P
 ></P
@@ -6413,7 +6414,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5213"
+NAME="AEN5250"
 ></A
 ><H3
 ><A
@@ -6450,7 +6451,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5222"
+NAME="AEN5259"
 ></A
 ><P
 ></P
@@ -6520,7 +6521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5239"
+NAME="AEN5276"
 ></A
 ><H3
 ><A
@@ -6553,7 +6554,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5247"
+NAME="AEN5284"
 ></A
 ><P
 ></P
@@ -6606,7 +6607,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5260"
+NAME="AEN5297"
 ></A
 ><H3
 ><A
@@ -6641,7 +6642,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5268"
+NAME="AEN5305"
 ></A
 ><P
 ></P
@@ -6711,7 +6712,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5285"
+NAME="AEN5322"
 ></A
 ><H3
 ><A
@@ -6782,7 +6783,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5301"
+NAME="AEN5338"
 ></A
 ><P
 ></P
@@ -6886,7 +6887,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5326"
+NAME="AEN5363"
 ></A
 ><H3
 ><A
@@ -6942,7 +6943,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5339"
+NAME="AEN5376"
 ></A
 ><P
 ></P
@@ -7046,7 +7047,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5364"
+NAME="AEN5401"
 ></A
 ><H3
 ><A
@@ -7088,7 +7089,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5374"
+NAME="AEN5411"
 ></A
 ><P
 ></P
@@ -7158,7 +7159,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5391"
+NAME="AEN5428"
 ></A
 ><H3
 ><A
@@ -7235,7 +7236,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5408"
+NAME="AEN5445"
 ></A
 ><P
 ></P
@@ -7339,7 +7340,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5433"
+NAME="AEN5470"
 ></A
 ><H3
 ><A
@@ -7401,7 +7402,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5447"
+NAME="AEN5484"
 ></A
 ><P
 ></P
@@ -7505,7 +7506,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5472"
+NAME="AEN5509"
 ></A
 ><H3
 ><A
@@ -7542,7 +7543,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5481"
+NAME="AEN5518"
 ></A
 ><P
 ></P
@@ -7612,7 +7613,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5498"
+NAME="AEN5535"
 ></A
 ><H3
 ><A
@@ -7645,7 +7646,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5506"
+NAME="AEN5543"
 ></A
 ><P
 ></P
@@ -7698,7 +7699,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5519"
+NAME="AEN5556"
 ></A
 ><H3
 ><A
@@ -7735,7 +7736,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5528"
+NAME="AEN5565"
 ></A
 ><P
 ></P
@@ -7805,7 +7806,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5545"
+NAME="AEN5582"
 ></A
 ><H3
 ><A
@@ -7837,14 +7838,14 @@
 ></TR
 ></TABLE
 ><P
->Creation of a new text node with an extra content lenght parameter. The
+>Creation of a new text node with an extra content length parameter. The
 text node pertain to a given document.</P
 ><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5554"
+NAME="AEN5591"
 ></A
 ><P
 ></P
@@ -7931,7 +7932,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5575"
+NAME="AEN5612"
 ></A
 ><H3
 ><A
@@ -7959,13 +7960,13 @@
 ></TR
 ></TABLE
 ><P
->Creation of a new text node with an extra parameter for the content's lenght</P
+>Creation of a new text node with an extra parameter for the content's length</P
 ><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5583"
+NAME="AEN5620"
 ></A
 ><P
 ></P
@@ -8035,7 +8036,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5600"
+NAME="AEN5637"
 ></A
 ><H3
 ><A
@@ -8072,7 +8073,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5609"
+NAME="AEN5646"
 ></A
 ><P
 ></P
@@ -8142,7 +8143,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5626"
+NAME="AEN5663"
 ></A
 ><H3
 ><A
@@ -8175,7 +8176,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5634"
+NAME="AEN5671"
 ></A
 ><P
 ></P
@@ -8228,7 +8229,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5647"
+NAME="AEN5684"
 ></A
 ><H3
 ><A
@@ -8266,7 +8267,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5656"
+NAME="AEN5693"
 ></A
 ><P
 ></P
@@ -8353,7 +8354,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5677"
+NAME="AEN5714"
 ></A
 ><H3
 ><A
@@ -8390,7 +8391,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5686"
+NAME="AEN5723"
 ></A
 ><P
 ></P
@@ -8460,7 +8461,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5703"
+NAME="AEN5740"
 ></A
 ><H3
 ><A
@@ -8497,7 +8498,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5712"
+NAME="AEN5749"
 ></A
 ><P
 ></P
@@ -8567,7 +8568,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5729"
+NAME="AEN5766"
 ></A
 ><H3
 ><A
@@ -8601,7 +8602,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5737"
+NAME="AEN5774"
 ></A
 ><P
 ></P
@@ -8671,7 +8672,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5754"
+NAME="AEN5791"
 ></A
 ><H3
 ><A
@@ -8709,7 +8710,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5763"
+NAME="AEN5800"
 ></A
 ><P
 ></P
@@ -8796,7 +8797,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5784"
+NAME="AEN5821"
 ></A
 ><H3
 ><A
@@ -8829,7 +8830,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5792"
+NAME="AEN5829"
 ></A
 ><P
 ></P
@@ -8882,7 +8883,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5805"
+NAME="AEN5842"
 ></A
 ><H3
 ><A
@@ -8915,7 +8916,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5813"
+NAME="AEN5850"
 ></A
 ><P
 ></P
@@ -8968,7 +8969,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5826"
+NAME="AEN5863"
 ></A
 ><H3
 ><A
@@ -9002,7 +9003,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5834"
+NAME="AEN5871"
 ></A
 ><P
 ></P
@@ -9055,7 +9056,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5847"
+NAME="AEN5884"
 ></A
 ><H3
 ><A
@@ -9088,7 +9089,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5855"
+NAME="AEN5892"
 ></A
 ><P
 ></P
@@ -9141,7 +9142,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5868"
+NAME="AEN5905"
 ></A
 ><H3
 ><A
@@ -9171,7 +9172,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5875"
+NAME="AEN5912"
 ></A
 ><P
 ></P
@@ -9224,7 +9225,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5888"
+NAME="AEN5925"
 ></A
 ><H3
 ><A
@@ -9255,7 +9256,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5895"
+NAME="AEN5932"
 ></A
 ><P
 ></P
@@ -9308,7 +9309,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5908"
+NAME="AEN5945"
 ></A
 ><H3
 ><A
@@ -9346,7 +9347,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5917"
+NAME="AEN5954"
 ></A
 ><P
 ></P
@@ -9416,7 +9417,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5934"
+NAME="AEN5971"
 ></A
 ><H3
 ><A
@@ -9450,7 +9451,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5942"
+NAME="AEN5979"
 ></A
 ><P
 ></P
@@ -9505,7 +9506,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5955"
+NAME="AEN5992"
 ></A
 ><H3
 ><A
@@ -9553,7 +9554,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5966"
+NAME="AEN6003"
 ></A
 ><P
 ></P
@@ -9623,7 +9624,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5983"
+NAME="AEN6020"
 ></A
 ><H3
 ><A
@@ -9666,7 +9667,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5993"
+NAME="AEN6030"
 ></A
 ><P
 ></P
@@ -9736,7 +9737,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6010"
+NAME="AEN6047"
 ></A
 ><H3
 ><A
@@ -9775,7 +9776,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6019"
+NAME="AEN6056"
 ></A
 ><P
 ></P
@@ -9845,7 +9846,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6036"
+NAME="AEN6073"
 ></A
 ><H3
 ><A
@@ -9900,7 +9901,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6048"
+NAME="AEN6085"
 ></A
 ><P
 ></P
@@ -9970,7 +9971,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6065"
+NAME="AEN6102"
 ></A
 ><H3
 ><A
@@ -10025,7 +10026,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6077"
+NAME="AEN6114"
 ></A
 ><P
 ></P
@@ -10095,7 +10096,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6094"
+NAME="AEN6131"
 ></A
 ><H3
 ><A
@@ -10150,7 +10151,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6106"
+NAME="AEN6143"
 ></A
 ><P
 ></P
@@ -10220,7 +10221,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6123"
+NAME="AEN6160"
 ></A
 ><H3
 ><A
@@ -10250,7 +10251,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6130"
+NAME="AEN6167"
 ></A
 ><P
 ></P
@@ -10288,7 +10289,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6139"
+NAME="AEN6176"
 ></A
 ><H3
 ><A
@@ -10325,7 +10326,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6148"
+NAME="AEN6185"
 ></A
 ><P
 ></P
@@ -10395,7 +10396,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6165"
+NAME="AEN6202"
 ></A
 ><H3
 ><A
@@ -10430,7 +10431,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6173"
+NAME="AEN6210"
 ></A
 ><P
 ></P
@@ -10496,7 +10497,7 @@
 ><I
 >content</I
 ></TT
-> lenght</TD
+> length</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -10507,7 +10508,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6191"
+NAME="AEN6228"
 ></A
 ><H3
 ><A
@@ -10538,7 +10539,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6198"
+NAME="AEN6235"
 ></A
 ><P
 ></P
@@ -10576,7 +10577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6207"
+NAME="AEN6244"
 ></A
 ><H3
 ><A
@@ -10610,7 +10611,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6215"
+NAME="AEN6252"
 ></A
 ><P
 ></P
@@ -10648,7 +10649,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6224"
+NAME="AEN6261"
 ></A
 ><H3
 ><A
@@ -10682,7 +10683,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6232"
+NAME="AEN6269"
 ></A
 ><P
 ></P
@@ -10737,7 +10738,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6245"
+NAME="AEN6282"
 ></A
 ><H3
 ><A
@@ -10771,7 +10772,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6253"
+NAME="AEN6290"
 ></A
 ><P
 ></P
@@ -10826,7 +10827,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6266"
+NAME="AEN6303"
 ></A
 ><H3
 ><A
@@ -10878,7 +10879,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6277"
+NAME="AEN6314"
 ></A
 ><P
 ></P
@@ -10965,7 +10966,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6298"
+NAME="AEN6335"
 ></A
 ><H3
 ><A
@@ -11007,7 +11008,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6308"
+NAME="AEN6345"
 ></A
 ><P
 ></P
@@ -11094,7 +11095,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6329"
+NAME="AEN6366"
 ></A
 ><H3
 ><A
@@ -11131,7 +11132,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6338"
+NAME="AEN6375"
 ></A
 ><P
 ></P
@@ -11203,7 +11204,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6355"
+NAME="AEN6392"
 ></A
 ><H3
 ><A
@@ -11237,7 +11238,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6363"
+NAME="AEN6400"
 ></A
 ><P
 ></P
@@ -11292,7 +11293,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6376"
+NAME="AEN6413"
 ></A
 ><H3
 ><A
@@ -11325,7 +11326,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6384"
+NAME="AEN6421"
 ></A
 ><P
 ></P
@@ -11378,7 +11379,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6397"
+NAME="AEN6434"
 ></A
 ><H3
 ><A
@@ -11411,7 +11412,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6405"
+NAME="AEN6442"
 ></A
 ><P
 ></P
@@ -11464,7 +11465,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6418"
+NAME="AEN6455"
 ></A
 ><H3
 ><A
@@ -11505,7 +11506,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6428"
+NAME="AEN6465"
 ></A
 ><P
 ></P
@@ -11592,7 +11593,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6449"
+NAME="AEN6486"
 ></A
 ><H3
 ><A
@@ -11635,7 +11636,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6459"
+NAME="AEN6496"
 ></A
 ><P
 ></P
@@ -11706,7 +11707,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6476"
+NAME="AEN6513"
 ></A
 ><H3
 ><A
@@ -11748,7 +11749,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6486"
+NAME="AEN6523"
 ></A
 ><P
 ></P
@@ -11819,7 +11820,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6503"
+NAME="AEN6540"
 ></A
 ><H3
 ><A
@@ -11867,7 +11868,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6514"
+NAME="AEN6551"
 ></A
 ><P
 ></P
@@ -11955,7 +11956,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6535"
+NAME="AEN6572"
 ></A
 ><H3
 ><A
@@ -12001,7 +12002,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6546"
+NAME="AEN6583"
 ></A
 ><P
 ></P
@@ -12105,7 +12106,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6571"
+NAME="AEN6608"
 ></A
 ><H3
 ><A
@@ -12153,7 +12154,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6582"
+NAME="AEN6619"
 ></A
 ><P
 ></P
@@ -12241,7 +12242,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6603"
+NAME="AEN6640"
 ></A
 ><H3
 ><A
@@ -12279,7 +12280,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6612"
+NAME="AEN6649"
 ></A
 ><P
 ></P
@@ -12349,7 +12350,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6629"
+NAME="AEN6666"
 ></A
 ><H3
 ><A
@@ -12388,7 +12389,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6638"
+NAME="AEN6675"
 ></A
 ><P
 ></P
@@ -12475,7 +12476,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6659"
+NAME="AEN6696"
 ></A
 ><H3
 ><A
@@ -12514,7 +12515,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6668"
+NAME="AEN6705"
 ></A
 ><P
 ></P
@@ -12601,7 +12602,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6689"
+NAME="AEN6726"
 ></A
 ><H3
 ><A
@@ -12644,7 +12645,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6699"
+NAME="AEN6736"
 ></A
 ><P
 ></P
@@ -12731,7 +12732,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6720"
+NAME="AEN6757"
 ></A
 ><H3
 ><A
@@ -12765,7 +12766,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6728"
+NAME="AEN6765"
 ></A
 ><P
 ></P
@@ -12820,7 +12821,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6741"
+NAME="AEN6778"
 ></A
 ><H3
 ><A
@@ -12855,7 +12856,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6749"
+NAME="AEN6786"
 ></A
 ><P
 ></P
@@ -12932,7 +12933,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6767"
+NAME="AEN6804"
 ></A
 ><H3
 ><A
@@ -12966,7 +12967,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6775"
+NAME="AEN6812"
 ></A
 ><P
 ></P
@@ -13021,7 +13022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6788"
+NAME="AEN6825"
 ></A
 ><H3
 ><A
@@ -13056,7 +13057,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6796"
+NAME="AEN6833"
 ></A
 ><P
 ></P
@@ -13133,7 +13134,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6814"
+NAME="AEN6851"
 ></A
 ><H3
 ><A
@@ -13169,7 +13170,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6822"
+NAME="AEN6859"
 ></A
 ><P
 ></P
@@ -13223,7 +13224,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6835"
+NAME="AEN6872"
 ></A
 ><H3
 ><A
@@ -13257,7 +13258,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6843"
+NAME="AEN6880"
 ></A
 ><P
 ></P
@@ -13311,7 +13312,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6856"
+NAME="AEN6893"
 ></A
 ><H3
 ><A
@@ -13346,7 +13347,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6864"
+NAME="AEN6901"
 ></A
 ><P
 ></P
@@ -13401,7 +13402,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6877"
+NAME="AEN6914"
 ></A
 ><H3
 ><A
@@ -13433,7 +13434,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6884"
+NAME="AEN6921"
 ></A
 ><P
 ></P
@@ -13486,7 +13487,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6897"
+NAME="AEN6934"
 ></A
 ><H3
 ><A
@@ -13521,7 +13522,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6905"
+NAME="AEN6942"
 ></A
 ><P
 ></P
@@ -13576,7 +13577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6918"
+NAME="AEN6955"
 ></A
 ><H3
 ><A
@@ -13623,7 +13624,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6928"
+NAME="AEN6965"
 ></A
 ><P
 ></P
@@ -13694,7 +13695,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6945"
+NAME="AEN6982"
 ></A
 ><H3
 ><A
@@ -13729,7 +13730,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6953"
+NAME="AEN6990"
 ></A
 ><P
 ></P
@@ -13784,7 +13785,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6966"
+NAME="AEN7003"
 ></A
 ><H3
 ><A
@@ -13815,7 +13816,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6973"
+NAME="AEN7010"
 ></A
 ><P
 ></P
@@ -13868,7 +13869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6986"
+NAME="AEN7023"
 ></A
 ><H3
 ><A
@@ -13902,7 +13903,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6994"
+NAME="AEN7031"
 ></A
 ><P
 ></P
@@ -13972,7 +13973,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7011"
+NAME="AEN7048"
 ></A
 ><H3
 ><A
@@ -14010,7 +14011,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7020"
+NAME="AEN7057"
 ></A
 ><P
 ></P
@@ -14097,7 +14098,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7041"
+NAME="AEN7078"
 ></A
 ><H3
 ><A
@@ -14133,7 +14134,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7049"
+NAME="AEN7086"
 ></A
 ><P
 ></P
@@ -14188,7 +14189,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7062"
+NAME="AEN7099"
 ></A
 ><H3
 ><A
@@ -14223,7 +14224,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7070"
+NAME="AEN7107"
 ></A
 ><P
 ></P
@@ -14278,7 +14279,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7083"
+NAME="AEN7120"
 ></A
 ><H3
 ><A
@@ -14310,7 +14311,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7090"
+NAME="AEN7127"
 ></A
 ><P
 ></P
@@ -14365,7 +14366,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7103"
+NAME="AEN7140"
 ></A
 ><H3
 ><A
@@ -14401,7 +14402,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7111"
+NAME="AEN7148"
 ></A
 ><P
 ></P
@@ -14456,7 +14457,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7124"
+NAME="AEN7161"
 ></A
 ><H3
 ><A
@@ -14501,7 +14502,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7133"
+NAME="AEN7170"
 ></A
 ><P
 ></P
@@ -14571,7 +14572,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7150"
+NAME="AEN7187"
 ></A
 ><H3
 ><A
@@ -14608,7 +14609,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7158"
+NAME="AEN7195"
 ></A
 ><P
 ></P
@@ -14669,7 +14670,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  OUT: the memory lenght</TD
+>  OUT: the memory length</TD
 ></TR
 ><TR
 ><TD
@@ -14697,7 +14698,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7179"
+NAME="AEN7216"
 ></A
 ><H3
 ><A
@@ -14733,7 +14734,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7187"
+NAME="AEN7224"
 ></A
 ><P
 ></P
@@ -14794,7 +14795,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  OUT: the memory lenght</TD
+>  OUT: the memory length</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -14805,7 +14806,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7204"
+NAME="AEN7241"
 ></A
 ><H3
 ><A
@@ -14843,7 +14844,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7212"
+NAME="AEN7249"
 ></A
 ><P
 ></P
@@ -14932,7 +14933,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7233"
+NAME="AEN7270"
 ></A
 ><H3
 ><A
@@ -14971,7 +14972,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7241"
+NAME="AEN7278"
 ></A
 ><P
 ></P
@@ -15077,7 +15078,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7266"
+NAME="AEN7303"
 ></A
 ><H3
 ><A
@@ -15111,7 +15112,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7274"
+NAME="AEN7311"
 ></A
 ><P
 ></P
@@ -15181,7 +15182,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7291"
+NAME="AEN7328"
 ></A
 ><H3
 ><A
@@ -15219,7 +15220,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7300"
+NAME="AEN7337"
 ></A
 ><P
 ></P
@@ -15291,7 +15292,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7317"
+NAME="AEN7354"
 ></A
 ><H3
 ><A
@@ -15329,7 +15330,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7325"
+NAME="AEN7362"
 ></A
 ><P
 ></P
@@ -15399,7 +15400,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7342"
+NAME="AEN7379"
 ></A
 ><H3
 ><A
@@ -15438,7 +15439,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7350"
+NAME="AEN7387"
 ></A
 ><P
 ></P
@@ -15525,7 +15526,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7371"
+NAME="AEN7408"
 ></A
 ><H3
 ><A
@@ -15565,7 +15566,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7380"
+NAME="AEN7417"
 ></A
 ><P
 ></P
@@ -15671,7 +15672,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7405"
+NAME="AEN7442"
 ></A
 ><H3
 ><A
@@ -15704,7 +15705,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7412"
+NAME="AEN7449"
 ></A
 ><P
 ></P
@@ -15808,7 +15809,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7437"
+NAME="AEN7474"
 ></A
 ><H3
 ><A
@@ -15840,7 +15841,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7444"
+NAME="AEN7481"
 ></A
 ><P
 ></P
@@ -15927,7 +15928,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7465"
+NAME="AEN7502"
 ></A
 ><H3
 ><A
@@ -15957,7 +15958,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7472"
+NAME="AEN7509"
 ></A
 ><P
 ></P
@@ -16010,7 +16011,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7485"
+NAME="AEN7522"
 ></A
 ><H3
 ><A
@@ -16042,7 +16043,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7492"
+NAME="AEN7529"
 ></A
 ><P
 ></P
@@ -16097,7 +16098,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7505"
+NAME="AEN7542"
 ></A
 ><H3
 ><A
@@ -16124,7 +16125,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7511"
+NAME="AEN7548"
 ></A
 ><P
 ></P
@@ -16160,7 +16161,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7520"
+NAME="AEN7557"
 ></A
 ><H3
 ><A
@@ -16188,7 +16189,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7526"
+NAME="AEN7563"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html
index 68eb522..9339ec5 100644
--- a/doc/html/libxml-uri.html
+++ b/doc/html/libxml-uri.html
@@ -4,7 +4,8 @@
 >uri</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN9860"
+NAME="AEN9897"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN9863"
+NAME="AEN9900"
 ></A
 ><H2
 >Synopsis</H2
@@ -258,7 +259,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9895"
+NAME="AEN9932"
 ></A
 ><H2
 >Description</H2
@@ -268,14 +269,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9898"
+NAME="AEN9935"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9900"
+NAME="AEN9937"
 ></A
 ><H3
 ><A
@@ -324,7 +325,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9906"
+NAME="AEN9943"
 ></A
 ><H3
 ><A
@@ -337,7 +338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9910"
+NAME="AEN9947"
 ></A
 ><H3
 ><A
@@ -367,7 +368,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9917"
+NAME="AEN9954"
 ></A
 ><P
 ></P
@@ -403,7 +404,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9926"
+NAME="AEN9963"
 ></A
 ><H3
 ><A
@@ -445,7 +446,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9936"
+NAME="AEN9973"
 ></A
 ><P
 ></P
@@ -515,7 +516,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9953"
+NAME="AEN9990"
 ></A
 ><H3
 ><A
@@ -547,7 +548,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9961"
+NAME="AEN9998"
 ></A
 ><P
 ></P
@@ -600,7 +601,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9974"
+NAME="AEN10011"
 ></A
 ><H3
 ><A
@@ -639,7 +640,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9983"
+NAME="AEN10020"
 ></A
 ><P
 ></P
@@ -709,7 +710,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10000"
+NAME="AEN10037"
 ></A
 ><H3
 ><A
@@ -742,7 +743,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10008"
+NAME="AEN10045"
 ></A
 ><P
 ></P
@@ -795,7 +796,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10021"
+NAME="AEN10058"
 ></A
 ><H3
 ><A
@@ -834,7 +835,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10030"
+NAME="AEN10067"
 ></A
 ><P
 ></P
@@ -889,7 +890,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10043"
+NAME="AEN10080"
 ></A
 ><H3
 ><A
@@ -927,7 +928,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10052"
+NAME="AEN10089"
 ></A
 ><P
 ></P
@@ -997,7 +998,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10069"
+NAME="AEN10106"
 ></A
 ><H3
 ><A
@@ -1030,7 +1031,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10076"
+NAME="AEN10113"
 ></A
 ><P
 ></P
@@ -1117,7 +1118,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10097"
+NAME="AEN10134"
 ></A
 ><H3
 ><A
@@ -1147,7 +1148,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10104"
+NAME="AEN10141"
 ></A
 ><P
 ></P
@@ -1200,7 +1201,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10117"
+NAME="AEN10154"
 ></A
 ><H3
 ><A
@@ -1235,7 +1236,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10125"
+NAME="AEN10162"
 ></A
 ><P
 ></P
@@ -1288,7 +1289,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10138"
+NAME="AEN10175"
 ></A
 ><H3
 ><A
@@ -1318,7 +1319,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10145"
+NAME="AEN10182"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index 7d57587..9d2a303 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -4,7 +4,8 @@
 >valid</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN8012"
+NAME="AEN8049"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN8015"
+NAME="AEN8052"
 ></A
 ><H2
 >Synopsis</H2
@@ -971,7 +972,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN8239"
+NAME="AEN8276"
 ></A
 ><H2
 >Description</H2
@@ -981,14 +982,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN8242"
+NAME="AEN8279"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8244"
+NAME="AEN8281"
 ></A
 ><H3
 ><A
@@ -1014,7 +1015,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8249"
+NAME="AEN8286"
 ></A
 ><H3
 ><A
@@ -1040,7 +1041,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8254"
+NAME="AEN8291"
 ></A
 ><H3
 ><A
@@ -1067,7 +1068,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8259"
+NAME="AEN8296"
 ></A
 ><P
 ></P
@@ -1139,7 +1140,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8276"
+NAME="AEN8313"
 ></A
 ><H3
 ><A
@@ -1166,7 +1167,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8281"
+NAME="AEN8318"
 ></A
 ><P
 ></P
@@ -1238,7 +1239,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8298"
+NAME="AEN8335"
 ></A
 ><H3
 ><A
@@ -1284,7 +1285,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8303"
+NAME="AEN8340"
 ></A
 ><H3
 ><A
@@ -1310,7 +1311,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8308"
+NAME="AEN8345"
 ></A
 ><H3
 ><A
@@ -1336,7 +1337,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8313"
+NAME="AEN8350"
 ></A
 ><H3
 ><A
@@ -1362,7 +1363,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8318"
+NAME="AEN8355"
 ></A
 ><H3
 ><A
@@ -1388,7 +1389,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8323"
+NAME="AEN8360"
 ></A
 ><H3
 ><A
@@ -1414,7 +1415,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8328"
+NAME="AEN8365"
 ></A
 ><H3
 ><A
@@ -1440,7 +1441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8333"
+NAME="AEN8370"
 ></A
 ><H3
 ><A
@@ -1483,7 +1484,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8345"
+NAME="AEN8382"
 ></A
 ><P
 ></P
@@ -1554,7 +1555,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8362"
+NAME="AEN8399"
 ></A
 ><H3
 ><A
@@ -1603,7 +1604,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8374"
+NAME="AEN8411"
 ></A
 ><P
 ></P
@@ -1724,7 +1725,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8403"
+NAME="AEN8440"
 ></A
 ><H3
 ><A
@@ -1757,7 +1758,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8411"
+NAME="AEN8448"
 ></A
 ><P
 ></P
@@ -1810,7 +1811,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8424"
+NAME="AEN8461"
 ></A
 ><H3
 ><A
@@ -1840,7 +1841,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8431"
+NAME="AEN8468"
 ></A
 ><P
 ></P
@@ -1878,7 +1879,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8440"
+NAME="AEN8477"
 ></A
 ><H3
 ><A
@@ -1912,7 +1913,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8448"
+NAME="AEN8485"
 ></A
 ><P
 ></P
@@ -1967,7 +1968,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8461"
+NAME="AEN8498"
 ></A
 ><H3
 ><A
@@ -2001,7 +2002,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8469"
+NAME="AEN8506"
 ></A
 ><P
 ></P
@@ -2056,7 +2057,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8482"
+NAME="AEN8519"
 ></A
 ><H3
 ><A
@@ -2093,7 +2094,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8491"
+NAME="AEN8528"
 ></A
 ><P
 ></P
@@ -2163,7 +2164,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8508"
+NAME="AEN8545"
 ></A
 ><H3
 ><A
@@ -2196,7 +2197,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8516"
+NAME="AEN8553"
 ></A
 ><P
 ></P
@@ -2249,7 +2250,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8529"
+NAME="AEN8566"
 ></A
 ><H3
 ><A
@@ -2279,7 +2280,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8536"
+NAME="AEN8573"
 ></A
 ><P
 ></P
@@ -2317,7 +2318,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8545"
+NAME="AEN8582"
 ></A
 ><H3
 ><A
@@ -2351,7 +2352,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8552"
+NAME="AEN8589"
 ></A
 ><P
 ></P
@@ -2440,7 +2441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8573"
+NAME="AEN8610"
 ></A
 ><H3
 ><A
@@ -2472,7 +2473,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8580"
+NAME="AEN8617"
 ></A
 ><P
 ></P
@@ -2544,7 +2545,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8597"
+NAME="AEN8634"
 ></A
 ><H3
 ><A
@@ -2593,7 +2594,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8609"
+NAME="AEN8646"
 ></A
 ><P
 ></P
@@ -2714,7 +2715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8638"
+NAME="AEN8675"
 ></A
 ><H3
 ><A
@@ -2747,7 +2748,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8646"
+NAME="AEN8683"
 ></A
 ><P
 ></P
@@ -2800,7 +2801,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8659"
+NAME="AEN8696"
 ></A
 ><H3
 ><A
@@ -2830,7 +2831,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8666"
+NAME="AEN8703"
 ></A
 ><P
 ></P
@@ -2868,7 +2869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8675"
+NAME="AEN8712"
 ></A
 ><H3
 ><A
@@ -2902,7 +2903,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8683"
+NAME="AEN8720"
 ></A
 ><P
 ></P
@@ -2957,7 +2958,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8696"
+NAME="AEN8733"
 ></A
 ><H3
 ><A
@@ -2992,7 +2993,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8704"
+NAME="AEN8741"
 ></A
 ><P
 ></P
@@ -3047,7 +3048,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8717"
+NAME="AEN8754"
 ></A
 ><H3
 ><A
@@ -3080,7 +3081,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8725"
+NAME="AEN8762"
 ></A
 ><P
 ></P
@@ -3134,7 +3135,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8738"
+NAME="AEN8775"
 ></A
 ><H3
 ><A
@@ -3164,7 +3165,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8745"
+NAME="AEN8782"
 ></A
 ><P
 ></P
@@ -3202,7 +3203,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8754"
+NAME="AEN8791"
 ></A
 ><H3
 ><A
@@ -3235,7 +3236,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8762"
+NAME="AEN8799"
 ></A
 ><P
 ></P
@@ -3289,7 +3290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8775"
+NAME="AEN8812"
 ></A
 ><H3
 ><A
@@ -3360,7 +3361,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8792"
+NAME="AEN8829"
 ></A
 ><P
 ></P
@@ -3549,7 +3550,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8837"
+NAME="AEN8874"
 ></A
 ><H3
 ><A
@@ -3582,7 +3583,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8845"
+NAME="AEN8882"
 ></A
 ><P
 ></P
@@ -3635,7 +3636,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8858"
+NAME="AEN8895"
 ></A
 ><H3
 ><A
@@ -3665,7 +3666,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8865"
+NAME="AEN8902"
 ></A
 ><P
 ></P
@@ -3703,7 +3704,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8874"
+NAME="AEN8911"
 ></A
 ><H3
 ><A
@@ -3737,7 +3738,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8882"
+NAME="AEN8919"
 ></A
 ><P
 ></P
@@ -3792,7 +3793,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8895"
+NAME="AEN8932"
 ></A
 ><H3
 ><A
@@ -3827,7 +3828,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8903"
+NAME="AEN8940"
 ></A
 ><P
 ></P
@@ -3882,7 +3883,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8916"
+NAME="AEN8953"
 ></A
 ><H3
 ><A
@@ -3927,7 +3928,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8927"
+NAME="AEN8964"
 ></A
 ><P
 ></P
@@ -4031,7 +4032,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8952"
+NAME="AEN8989"
 ></A
 ><H3
 ><A
@@ -4061,7 +4062,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8959"
+NAME="AEN8996"
 ></A
 ><P
 ></P
@@ -4099,7 +4100,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8968"
+NAME="AEN9005"
 ></A
 ><H3
 ><A
@@ -4136,7 +4137,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8977"
+NAME="AEN9014"
 ></A
 ><P
 ></P
@@ -4206,7 +4207,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8994"
+NAME="AEN9031"
 ></A
 ><H3
 ><A
@@ -4246,7 +4247,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9003"
+NAME="AEN9040"
 ></A
 ><P
 ></P
@@ -4333,7 +4334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9024"
+NAME="AEN9061"
 ></A
 ><H3
 ><A
@@ -4367,7 +4368,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9032"
+NAME="AEN9069"
 ></A
 ><P
 ></P
@@ -4437,7 +4438,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9049"
+NAME="AEN9086"
 ></A
 ><H3
 ><A
@@ -4482,7 +4483,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9060"
+NAME="AEN9097"
 ></A
 ><P
 ></P
@@ -4586,7 +4587,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9085"
+NAME="AEN9122"
 ></A
 ><H3
 ><A
@@ -4616,7 +4617,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9092"
+NAME="AEN9129"
 ></A
 ><P
 ></P
@@ -4654,7 +4655,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9101"
+NAME="AEN9138"
 ></A
 ><H3
 ><A
@@ -4694,7 +4695,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9110"
+NAME="AEN9147"
 ></A
 ><P
 ></P
@@ -4781,7 +4782,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9131"
+NAME="AEN9168"
 ></A
 ><H3
 ><A
@@ -4815,7 +4816,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9139"
+NAME="AEN9176"
 ></A
 ><P
 ></P
@@ -4885,7 +4886,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9156"
+NAME="AEN9193"
 ></A
 ><H3
 ><A
@@ -4922,7 +4923,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9165"
+NAME="AEN9202"
 ></A
 ><P
 ></P
@@ -4992,7 +4993,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9182"
+NAME="AEN9219"
 ></A
 ><H3
 ><A
@@ -5030,7 +5031,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9190"
+NAME="AEN9227"
 ></A
 ><P
 ></P
@@ -5100,7 +5101,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9207"
+NAME="AEN9244"
 ></A
 ><H3
 ><A
@@ -5143,7 +5144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9216"
+NAME="AEN9253"
 ></A
 ><P
 ></P
@@ -5230,7 +5231,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9237"
+NAME="AEN9274"
 ></A
 ><H3
 ><A
@@ -5290,7 +5291,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9252"
+NAME="AEN9289"
 ></A
 ><P
 ></P
@@ -5395,7 +5396,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9277"
+NAME="AEN9314"
 ></A
 ><H3
 ><A
@@ -5440,7 +5441,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9287"
+NAME="AEN9324"
 ></A
 ><P
 ></P
@@ -5527,7 +5528,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9308"
+NAME="AEN9345"
 ></A
 ><H3
 ><A
@@ -5576,7 +5577,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9320"
+NAME="AEN9357"
 ></A
 ><P
 ></P
@@ -5646,7 +5647,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9337"
+NAME="AEN9374"
 ></A
 ><H3
 ><A
@@ -5688,7 +5689,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9346"
+NAME="AEN9383"
 ></A
 ><P
 ></P
@@ -5775,7 +5776,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9367"
+NAME="AEN9404"
 ></A
 ><H3
 ><A
@@ -5815,7 +5816,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9377"
+NAME="AEN9414"
 ></A
 ><P
 ></P
@@ -5902,7 +5903,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9398"
+NAME="AEN9435"
 ></A
 ><H3
 ><A
@@ -5943,7 +5944,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9407"
+NAME="AEN9444"
 ></A
 ><P
 ></P
@@ -6013,7 +6014,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9424"
+NAME="AEN9461"
 ></A
 ><H3
 ><A
@@ -6051,7 +6052,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9433"
+NAME="AEN9470"
 ></A
 ><P
 ></P
@@ -6121,7 +6122,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9450"
+NAME="AEN9487"
 ></A
 ><H3
 ><A
@@ -6159,7 +6160,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9459"
+NAME="AEN9496"
 ></A
 ><P
 ></P
@@ -6246,7 +6247,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9480"
+NAME="AEN9517"
 ></A
 ><H3
 ><A
@@ -6294,7 +6295,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9491"
+NAME="AEN9528"
 ></A
 ><P
 ></P
@@ -6381,7 +6382,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9512"
+NAME="AEN9549"
 ></A
 ><H3
 ><A
@@ -6439,7 +6440,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9524"
+NAME="AEN9561"
 ></A
 ><P
 ></P
@@ -6560,7 +6561,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9553"
+NAME="AEN9590"
 ></A
 ><H3
 ><A
@@ -6597,7 +6598,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9562"
+NAME="AEN9599"
 ></A
 ><P
 ></P
@@ -6667,7 +6668,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9579"
+NAME="AEN9616"
 ></A
 ><H3
 ><A
@@ -6706,7 +6707,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9588"
+NAME="AEN9625"
 ></A
 ><P
 ></P
@@ -6793,7 +6794,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9609"
+NAME="AEN9646"
 ></A
 ><H3
 ><A
@@ -6828,7 +6829,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9617"
+NAME="AEN9654"
 ></A
 ><P
 ></P
@@ -6898,7 +6899,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9634"
+NAME="AEN9671"
 ></A
 ><H3
 ><A
@@ -6940,7 +6941,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9644"
+NAME="AEN9681"
 ></A
 ><P
 ></P
@@ -7027,7 +7028,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9665"
+NAME="AEN9702"
 ></A
 ><H3
 ><A
@@ -7073,7 +7074,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9676"
+NAME="AEN9713"
 ></A
 ><P
 ></P
@@ -7177,7 +7178,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9701"
+NAME="AEN9738"
 ></A
 ><H3
 ><A
@@ -7214,7 +7215,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9710"
+NAME="AEN9747"
 ></A
 ><P
 ></P
@@ -7284,7 +7285,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9727"
+NAME="AEN9764"
 ></A
 ><H3
 ><A
@@ -7325,7 +7326,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9737"
+NAME="AEN9774"
 ></A
 ><P
 ></P
@@ -7412,7 +7413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9758"
+NAME="AEN9795"
 ></A
 ><H3
 ><A
@@ -7449,7 +7450,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9767"
+NAME="AEN9804"
 ></A
 ><P
 ></P
@@ -7519,7 +7520,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9784"
+NAME="AEN9821"
 ></A
 ><H3
 ><A
@@ -7579,7 +7580,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9796"
+NAME="AEN9833"
 ></A
 ><P
 ></P
@@ -7690,7 +7691,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9822"
+NAME="AEN9859"
 ></A
 ><H3
 ><A
@@ -7726,7 +7727,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9830"
+NAME="AEN9867"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xinclude.html b/doc/html/libxml-xinclude.html
index 14bd216..9d497ad 100644
--- a/doc/html/libxml-xinclude.html
+++ b/doc/html/libxml-xinclude.html
@@ -4,7 +4,8 @@
 >xinclude</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN16754"
+NAME="AEN16808"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN16757"
+NAME="AEN16811"
 ></A
 ><H2
 >Synopsis</H2
@@ -159,7 +160,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16762"
+NAME="AEN16816"
 ></A
 ><H2
 >Description</H2
@@ -169,14 +170,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16765"
+NAME="AEN16819"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16767"
+NAME="AEN16821"
 ></A
 ><H3
 ><A
@@ -211,7 +212,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16775"
+NAME="AEN16829"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html
index 78e9bc9..15e0819 100644
--- a/doc/html/libxml-xmlerror.html
+++ b/doc/html/libxml-xmlerror.html
@@ -4,7 +4,8 @@
 >xmlerror</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10159"
+NAME="AEN10196"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10162"
+NAME="AEN10199"
 ></A
 ><H2
 >Synopsis</H2
@@ -208,7 +209,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10177"
+NAME="AEN10214"
 ></A
 ><H2
 >Description</H2
@@ -218,14 +219,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10180"
+NAME="AEN10217"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10182"
+NAME="AEN10219"
 ></A
 ><H3
 ><A
@@ -380,7 +381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10187"
+NAME="AEN10224"
 ></A
 ><H3
 ><A
@@ -407,7 +408,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10192"
+NAME="AEN10229"
 ></A
 ><P
 ></P
@@ -479,7 +480,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10209"
+NAME="AEN10246"
 ></A
 ><H3
 ><A
@@ -541,7 +542,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10221"
+NAME="AEN10258"
 ></A
 ><P
 ></P
@@ -596,7 +597,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10234"
+NAME="AEN10271"
 ></A
 ><H3
 ><A
@@ -626,7 +627,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10240"
+NAME="AEN10277"
 ></A
 ><P
 ></P
@@ -698,7 +699,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10257"
+NAME="AEN10294"
 ></A
 ><H3
 ><A
@@ -728,7 +729,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10263"
+NAME="AEN10300"
 ></A
 ><P
 ></P
@@ -800,7 +801,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10280"
+NAME="AEN10317"
 ></A
 ><H3
 ><A
@@ -830,7 +831,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10286"
+NAME="AEN10323"
 ></A
 ><P
 ></P
@@ -902,7 +903,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10303"
+NAME="AEN10340"
 ></A
 ><H3
 ><A
@@ -932,7 +933,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10309"
+NAME="AEN10346"
 ></A
 ><P
 ></P
@@ -1004,7 +1005,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10326"
+NAME="AEN10363"
 ></A
 ><H3
 ><A
@@ -1034,7 +1035,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10333"
+NAME="AEN10370"
 ></A
 ><P
 ></P
@@ -1072,7 +1073,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10342"
+NAME="AEN10379"
 ></A
 ><H3
 ><A
@@ -1102,7 +1103,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10349"
+NAME="AEN10386"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xmlio.html b/doc/html/libxml-xmlio.html
index 6f53076..26f42c2 100644
--- a/doc/html/libxml-xmlio.html
+++ b/doc/html/libxml-xmlio.html
@@ -4,7 +4,8 @@
 >xmlIO</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN17642"
+NAME="AEN17696"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN17645"
+NAME="AEN17699"
 ></A
 ><H2
 >Synopsis</H2
@@ -546,7 +547,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17746"
+NAME="AEN17800"
 ></A
 ><H2
 >Description</H2
@@ -556,14 +557,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17749"
+NAME="AEN17803"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17751"
+NAME="AEN17805"
 ></A
 ><H3
 ><A
@@ -588,7 +589,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17756"
+NAME="AEN17810"
 ></A
 ><P
 ></P
@@ -641,7 +642,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17769"
+NAME="AEN17823"
 ></A
 ><H3
 ><A
@@ -666,7 +667,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17774"
+NAME="AEN17828"
 ></A
 ><P
 ></P
@@ -704,7 +705,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17783"
+NAME="AEN17837"
 ></A
 ><H3
 ><A
@@ -731,7 +732,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17788"
+NAME="AEN17842"
 ></A
 ><P
 ></P
@@ -818,7 +819,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17809"
+NAME="AEN17863"
 ></A
 ><H3
 ><A
@@ -843,7 +844,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17814"
+NAME="AEN17868"
 ></A
 ><P
 ></P
@@ -896,7 +897,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17827"
+NAME="AEN17881"
 ></A
 ><H3
 ><A
@@ -931,7 +932,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17832"
+NAME="AEN17886"
 ></A
 ><H3
 ><A
@@ -957,7 +958,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17837"
+NAME="AEN17891"
 ></A
 ><H3
 ><A
@@ -982,7 +983,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17842"
+NAME="AEN17896"
 ></A
 ><P
 ></P
@@ -1035,7 +1036,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17855"
+NAME="AEN17909"
 ></A
 ><H3
 ><A
@@ -1060,7 +1061,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17860"
+NAME="AEN17914"
 ></A
 ><P
 ></P
@@ -1098,7 +1099,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17869"
+NAME="AEN17923"
 ></A
 ><H3
 ><A
@@ -1125,7 +1126,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17874"
+NAME="AEN17928"
 ></A
 ><P
 ></P
@@ -1212,7 +1213,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17895"
+NAME="AEN17949"
 ></A
 ><H3
 ><A
@@ -1237,7 +1238,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17900"
+NAME="AEN17954"
 ></A
 ><P
 ></P
@@ -1290,7 +1291,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17913"
+NAME="AEN17967"
 ></A
 ><H3
 ><A
@@ -1326,7 +1327,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17918"
+NAME="AEN17972"
 ></A
 ><H3
 ><A
@@ -1352,7 +1353,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17923"
+NAME="AEN17977"
 ></A
 ><H3
 ><A
@@ -1381,7 +1382,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17929"
+NAME="AEN17983"
 ></A
 ><H3
 ><A
@@ -1415,7 +1416,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17937"
+NAME="AEN17991"
 ></A
 ><P
 ></P
@@ -1468,7 +1469,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17950"
+NAME="AEN18004"
 ></A
 ><H3
 ><A
@@ -1506,7 +1507,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17959"
+NAME="AEN18013"
 ></A
 ><P
 ></P
@@ -1576,7 +1577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17976"
+NAME="AEN18030"
 ></A
 ><H3
 ><A
@@ -1615,7 +1616,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17984"
+NAME="AEN18038"
 ></A
 ><P
 ></P
@@ -1685,7 +1686,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18001"
+NAME="AEN18055"
 ></A
 ><H3
 ><A
@@ -1724,7 +1725,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18010"
+NAME="AEN18064"
 ></A
 ><P
 ></P
@@ -1794,7 +1795,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18027"
+NAME="AEN18081"
 ></A
 ><H3
 ><A
@@ -1830,7 +1831,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18035"
+NAME="AEN18089"
 ></A
 ><P
 ></P
@@ -1900,7 +1901,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18052"
+NAME="AEN18106"
 ></A
 ><H3
 ><A
@@ -1937,7 +1938,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18060"
+NAME="AEN18114"
 ></A
 ><P
 ></P
@@ -2024,7 +2025,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18081"
+NAME="AEN18135"
 ></A
 ><H3
 ><A
@@ -2068,7 +2069,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18091"
+NAME="AEN18145"
 ></A
 ><P
 ></P
@@ -2172,7 +2173,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18116"
+NAME="AEN18170"
 ></A
 ><H3
 ><A
@@ -2205,7 +2206,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18123"
+NAME="AEN18177"
 ></A
 ><P
 ></P
@@ -2276,7 +2277,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18140"
+NAME="AEN18194"
 ></A
 ><H3
 ><A
@@ -2312,7 +2313,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18148"
+NAME="AEN18202"
 ></A
 ><P
 ></P
@@ -2383,7 +2384,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18165"
+NAME="AEN18219"
 ></A
 ><H3
 ><A
@@ -2417,7 +2418,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18172"
+NAME="AEN18226"
 ></A
 ><P
 ></P
@@ -2505,7 +2506,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18193"
+NAME="AEN18247"
 ></A
 ><H3
 ><A
@@ -2535,7 +2536,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18200"
+NAME="AEN18254"
 ></A
 ><P
 ></P
@@ -2573,7 +2574,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18209"
+NAME="AEN18263"
 ></A
 ><H3
 ><A
@@ -2600,7 +2601,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18215"
+NAME="AEN18269"
 ></A
 ><P
 ></P
@@ -2653,7 +2654,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18228"
+NAME="AEN18282"
 ></A
 ><H3
 ><A
@@ -2695,7 +2696,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18238"
+NAME="AEN18292"
 ></A
 ><P
 ></P
@@ -2799,7 +2800,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18263"
+NAME="AEN18317"
 ></A
 ><H3
 ><A
@@ -2828,7 +2829,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18269"
+NAME="AEN18323"
 ></A
 ><H3
 ><A
@@ -2861,7 +2862,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18277"
+NAME="AEN18331"
 ></A
 ><P
 ></P
@@ -2914,7 +2915,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18290"
+NAME="AEN18344"
 ></A
 ><H3
 ><A
@@ -2955,7 +2956,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18298"
+NAME="AEN18352"
 ></A
 ><P
 ></P
@@ -3042,7 +3043,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18319"
+NAME="AEN18373"
 ></A
 ><H3
 ><A
@@ -3081,7 +3082,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18328"
+NAME="AEN18382"
 ></A
 ><P
 ></P
@@ -3151,7 +3152,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18345"
+NAME="AEN18399"
 ></A
 ><H3
 ><A
@@ -3186,7 +3187,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18353"
+NAME="AEN18407"
 ></A
 ><P
 ></P
@@ -3256,7 +3257,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18370"
+NAME="AEN18424"
 ></A
 ><H3
 ><A
@@ -3299,7 +3300,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18380"
+NAME="AEN18434"
 ></A
 ><P
 ></P
@@ -3403,7 +3404,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18405"
+NAME="AEN18459"
 ></A
 ><H3
 ><A
@@ -3438,7 +3439,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18412"
+NAME="AEN18466"
 ></A
 ><P
 ></P
@@ -3526,7 +3527,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18433"
+NAME="AEN18487"
 ></A
 ><H3
 ><A
@@ -3560,7 +3561,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18440"
+NAME="AEN18494"
 ></A
 ><P
 ></P
@@ -3631,7 +3632,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18457"
+NAME="AEN18511"
 ></A
 ><H3
 ><A
@@ -3661,7 +3662,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18464"
+NAME="AEN18518"
 ></A
 ><P
 ></P
@@ -3714,7 +3715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18477"
+NAME="AEN18531"
 ></A
 ><H3
 ><A
@@ -3745,7 +3746,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18484"
+NAME="AEN18538"
 ></A
 ><P
 ></P
@@ -3798,7 +3799,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18497"
+NAME="AEN18551"
 ></A
 ><H3
 ><A
@@ -3840,7 +3841,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18507"
+NAME="AEN18561"
 ></A
 ><P
 ></P
@@ -3944,7 +3945,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18532"
+NAME="AEN18586"
 ></A
 ><H3
 ><A
@@ -3973,7 +3974,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18538"
+NAME="AEN18592"
 ></A
 ><P
 ></P
@@ -4028,7 +4029,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18551"
+NAME="AEN18605"
 ></A
 ><H3
 ><A
@@ -4058,7 +4059,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18557"
+NAME="AEN18611"
 ></A
 ><H3
 ><A
@@ -4093,7 +4094,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18565"
+NAME="AEN18619"
 ></A
 ><P
 ></P
@@ -4180,7 +4181,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18586"
+NAME="AEN18640"
 ></A
 ><H3
 ><A
@@ -4216,7 +4217,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18594"
+NAME="AEN18648"
 ></A
 ><P
 ></P
@@ -4320,7 +4321,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18619"
+NAME="AEN18673"
 ></A
 ><H3
 ><A
@@ -4361,7 +4362,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18628"
+NAME="AEN18682"
 ></A
 ><P
 ></P
@@ -4484,7 +4485,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18657"
+NAME="AEN18711"
 ></A
 ><H3
 ><A
@@ -4519,7 +4520,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18665"
+NAME="AEN18719"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index 908b4db..6b80a44 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -4,7 +4,8 @@
 >xmlmemory</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -110,7 +111,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN23547"
+NAME="AEN23621"
 ></A
 ><H2
 >Name</H2
@@ -118,7 +119,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN23550"
+NAME="AEN23624"
 ></A
 ><H2
 >Synopsis</H2
@@ -273,7 +274,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN23586"
+NAME="AEN23660"
 ></A
 ><H2
 >Description</H2
@@ -283,14 +284,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN23589"
+NAME="AEN23663"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23591"
+NAME="AEN23665"
 ></A
 ><H3
 ><A
@@ -321,7 +322,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23597"
+NAME="AEN23671"
 ></A
 ><H3
 ><A
@@ -349,7 +350,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23603"
+NAME="AEN23677"
 ></A
 ><H3
 ><A
@@ -374,7 +375,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23608"
+NAME="AEN23682"
 ></A
 ><P
 ></P
@@ -412,7 +413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23617"
+NAME="AEN23691"
 ></A
 ><H3
 ><A
@@ -440,7 +441,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23623"
+NAME="AEN23697"
 ></A
 ><P
 ></P
@@ -478,7 +479,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23632"
+NAME="AEN23706"
 ></A
 ><H3
 ><A
@@ -507,7 +508,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23638"
+NAME="AEN23712"
 ></A
 ><P
 ></P
@@ -562,7 +563,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23651"
+NAME="AEN23725"
 ></A
 ><H3
 ><A
@@ -587,7 +588,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23656"
+NAME="AEN23730"
 ></A
 ><P
 ></P
@@ -640,7 +641,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23669"
+NAME="AEN23743"
 ></A
 ><H3
 ><A
@@ -686,7 +687,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23680"
+NAME="AEN23754"
 ></A
 ><P
 ></P
@@ -802,7 +803,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23709"
+NAME="AEN23783"
 ></A
 ><H3
 ><A
@@ -844,7 +845,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23719"
+NAME="AEN23793"
 ></A
 ><P
 ></P
@@ -960,7 +961,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23748"
+NAME="AEN23822"
 ></A
 ><H3
 ><A
@@ -987,7 +988,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23754"
+NAME="AEN23828"
 ></A
 ><P
 ></P
@@ -1023,7 +1024,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23763"
+NAME="AEN23837"
 ></A
 ><H3
 ><A
@@ -1050,7 +1051,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23769"
+NAME="AEN23843"
 ></A
 ><P
 ></P
@@ -1086,7 +1087,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23778"
+NAME="AEN23852"
 ></A
 ><H3
 ><A
@@ -1116,7 +1117,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23785"
+NAME="AEN23859"
 ></A
 ><P
 ></P
@@ -1155,7 +1156,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23794"
+NAME="AEN23868"
 ></A
 ><H3
 ><A
@@ -1192,7 +1193,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23802"
+NAME="AEN23876"
 ></A
 ><P
 ></P
@@ -1247,7 +1248,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23815"
+NAME="AEN23889"
 ></A
 ><H3
 ><A
@@ -1275,7 +1276,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23821"
+NAME="AEN23895"
 ></A
 ><H3
 ><A
@@ -1305,7 +1306,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23828"
+NAME="AEN23902"
 ></A
 ><P
 ></P
@@ -1343,7 +1344,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23837"
+NAME="AEN23911"
 ></A
 ><H3
 ><A
@@ -1373,7 +1374,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23844"
+NAME="AEN23918"
 ></A
 ><P
 ></P
@@ -1428,7 +1429,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23857"
+NAME="AEN23931"
 ></A
 ><H3
 ><A
@@ -1461,7 +1462,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23865"
+NAME="AEN23939"
 ></A
 ><P
 ></P
@@ -1499,7 +1500,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23874"
+NAME="AEN23948"
 ></A
 ><H3
 ><A
@@ -1534,7 +1535,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23882"
+NAME="AEN23956"
 ></A
 ><P
 ></P
@@ -1606,7 +1607,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23899"
+NAME="AEN23973"
 ></A
 ><H3
 ><A
@@ -1642,7 +1643,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23907"
+NAME="AEN23981"
 ></A
 ><P
 ></P
@@ -1731,7 +1732,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23928"
+NAME="AEN24002"
 ></A
 ><H3
 ><A
@@ -1763,7 +1764,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23935"
+NAME="AEN24009"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html
index 4dd5b8a..37be1d0 100644
--- a/doc/html/libxml-xpath.html
+++ b/doc/html/libxml-xpath.html
@@ -4,7 +4,8 @@
 >xpath</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN11427"
+NAME="AEN11464"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN11430"
+NAME="AEN11467"
 ></A
 ><H2
 >Synopsis</H2
@@ -590,7 +591,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11556"
+NAME="AEN11593"
 ></A
 ><H2
 >Description</H2
@@ -600,14 +601,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11559"
+NAME="AEN11596"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11561"
+NAME="AEN11598"
 ></A
 ><H3
 ><A
@@ -696,7 +697,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11567"
+NAME="AEN11604"
 ></A
 ><H3
 ><A
@@ -722,7 +723,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11572"
+NAME="AEN11609"
 ></A
 ><H3
 ><A
@@ -766,7 +767,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11578"
+NAME="AEN11615"
 ></A
 ><H3
 ><A
@@ -792,7 +793,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11583"
+NAME="AEN11620"
 ></A
 ><H3
 ><A
@@ -841,7 +842,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11588"
+NAME="AEN11625"
 ></A
 ><H3
 ><A
@@ -871,7 +872,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11593"
+NAME="AEN11630"
 ></A
 ><H3
 ><A
@@ -897,7 +898,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11598"
+NAME="AEN11635"
 ></A
 ><H3
 ><A
@@ -934,7 +935,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11603"
+NAME="AEN11640"
 ></A
 ><H3
 ><A
@@ -970,7 +971,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11608"
+NAME="AEN11645"
 ></A
 ><H3
 ><A
@@ -996,7 +997,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11613"
+NAME="AEN11650"
 ></A
 ><H3
 ><A
@@ -1025,7 +1026,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11619"
+NAME="AEN11656"
 ></A
 ><P
 ></P
@@ -1095,7 +1096,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11636"
+NAME="AEN11673"
 ></A
 ><H3
 ><A
@@ -1124,7 +1125,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11641"
+NAME="AEN11678"
 ></A
 ><H3
 ><A
@@ -1150,7 +1151,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11646"
+NAME="AEN11683"
 ></A
 ><H3
 ><A
@@ -1179,7 +1180,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11651"
+NAME="AEN11688"
 ></A
 ><H3
 ><A
@@ -1205,7 +1206,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11656"
+NAME="AEN11693"
 ></A
 ><H3
 ><A
@@ -1236,7 +1237,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11663"
+NAME="AEN11700"
 ></A
 ><P
 ></P
@@ -1291,7 +1292,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11676"
+NAME="AEN11713"
 ></A
 ><H3
 ><A
@@ -1320,7 +1321,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11681"
+NAME="AEN11718"
 ></A
 ><H3
 ><A
@@ -1346,7 +1347,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11686"
+NAME="AEN11723"
 ></A
 ><H3
 ><A
@@ -1381,7 +1382,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11694"
+NAME="AEN11731"
 ></A
 ><P
 ></P
@@ -1451,7 +1452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11711"
+NAME="AEN11748"
 ></A
 ><H3
 ><A
@@ -1480,7 +1481,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11716"
+NAME="AEN11753"
 ></A
 ><H3
 ><A
@@ -1506,7 +1507,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11721"
+NAME="AEN11758"
 ></A
 ><H3
 ><A
@@ -1538,7 +1539,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11728"
+NAME="AEN11765"
 ></A
 ><H3
 ><A
@@ -1564,7 +1565,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11733"
+NAME="AEN11770"
 ></A
 ><H3
 ><A
@@ -1596,7 +1597,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11740"
+NAME="AEN11777"
 ></A
 ><P
 ></P
@@ -1632,7 +1633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11749"
+NAME="AEN11786"
 ></A
 ><H3
 ><A
@@ -1667,7 +1668,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11757"
+NAME="AEN11794"
 ></A
 ><P
 ></P
@@ -1720,7 +1721,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11770"
+NAME="AEN11807"
 ></A
 ><H3
 ><A
@@ -1755,7 +1756,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11778"
+NAME="AEN11815"
 ></A
 ><P
 ></P
@@ -1808,7 +1809,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11791"
+NAME="AEN11828"
 ></A
 ><H3
 ><A
@@ -1835,7 +1836,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11797"
+NAME="AEN11834"
 ></A
 ><P
 ></P
@@ -1873,7 +1874,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11806"
+NAME="AEN11843"
 ></A
 ><H3
 ><A
@@ -1903,7 +1904,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11813"
+NAME="AEN11850"
 ></A
 ><P
 ></P
@@ -1958,7 +1959,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11826"
+NAME="AEN11863"
 ></A
 ><H3
 ><A
@@ -1990,7 +1991,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11833"
+NAME="AEN11870"
 ></A
 ><P
 ></P
@@ -2028,7 +2029,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11842"
+NAME="AEN11879"
 ></A
 ><H3
 ><A
@@ -2058,7 +2059,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11849"
+NAME="AEN11886"
 ></A
 ><P
 ></P
@@ -2096,7 +2097,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11858"
+NAME="AEN11895"
 ></A
 ><H3
 ><A
@@ -2134,7 +2135,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11867"
+NAME="AEN11904"
 ></A
 ><P
 ></P
@@ -2187,7 +2188,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11880"
+NAME="AEN11917"
 ></A
 ><H3
 ><A
@@ -2226,7 +2227,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11889"
+NAME="AEN11926"
 ></A
 ><P
 ></P
@@ -2264,7 +2265,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11898"
+NAME="AEN11935"
 ></A
 ><H3
 ><A
@@ -2294,7 +2295,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11905"
+NAME="AEN11942"
 ></A
 ><P
 ></P
@@ -2332,7 +2333,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11914"
+NAME="AEN11951"
 ></A
 ><H3
 ><A
@@ -2365,7 +2366,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11922"
+NAME="AEN11959"
 ></A
 ><P
 ></P
@@ -2418,7 +2419,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11935"
+NAME="AEN11972"
 ></A
 ><H3
 ><A
@@ -2452,7 +2453,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11943"
+NAME="AEN11980"
 ></A
 ><P
 ></P
@@ -2523,7 +2524,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11960"
+NAME="AEN11997"
 ></A
 ><H3
 ><A
@@ -2553,7 +2554,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11967"
+NAME="AEN12004"
 ></A
 ><P
 ></P
@@ -2606,7 +2607,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11980"
+NAME="AEN12017"
 ></A
 ><H3
 ><A
@@ -2636,7 +2637,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11987"
+NAME="AEN12024"
 ></A
 ><P
 ></P
@@ -2689,7 +2690,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12000"
+NAME="AEN12037"
 ></A
 ><H3
 ><A
@@ -2719,7 +2720,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12007"
+NAME="AEN12044"
 ></A
 ><P
 ></P
@@ -2772,7 +2773,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12020"
+NAME="AEN12057"
 ></A
 ><H3
 ><A
@@ -2802,7 +2803,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12027"
+NAME="AEN12064"
 ></A
 ><P
 ></P
@@ -2855,7 +2856,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12040"
+NAME="AEN12077"
 ></A
 ><H3
 ><A
@@ -2885,7 +2886,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12047"
+NAME="AEN12084"
 ></A
 ><P
 ></P
@@ -2938,7 +2939,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12060"
+NAME="AEN12097"
 ></A
 ><H3
 ><A
@@ -2971,7 +2972,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12068"
+NAME="AEN12105"
 ></A
 ><P
 ></P
@@ -3024,7 +3025,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12081"
+NAME="AEN12118"
 ></A
 ><H3
 ><A
@@ -3057,7 +3058,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12089"
+NAME="AEN12126"
 ></A
 ><P
 ></P
@@ -3110,7 +3111,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12102"
+NAME="AEN12139"
 ></A
 ><H3
 ><A
@@ -3143,7 +3144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12110"
+NAME="AEN12147"
 ></A
 ><P
 ></P
@@ -3196,7 +3197,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12123"
+NAME="AEN12160"
 ></A
 ><H3
 ><A
@@ -3229,7 +3230,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12131"
+NAME="AEN12168"
 ></A
 ><P
 ></P
@@ -3282,7 +3283,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12144"
+NAME="AEN12181"
 ></A
 ><H3
 ><A
@@ -3312,7 +3313,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12151"
+NAME="AEN12188"
 ></A
 ><P
 ></P
@@ -3365,7 +3366,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12164"
+NAME="AEN12201"
 ></A
 ><H3
 ><A
@@ -3398,7 +3399,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12172"
+NAME="AEN12209"
 ></A
 ><P
 ></P
@@ -3451,7 +3452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12185"
+NAME="AEN12222"
 ></A
 ><H3
 ><A
@@ -3484,7 +3485,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12193"
+NAME="AEN12230"
 ></A
 ><P
 ></P
@@ -3537,7 +3538,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12206"
+NAME="AEN12243"
 ></A
 ><H3
 ><A
@@ -3570,7 +3571,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12214"
+NAME="AEN12251"
 ></A
 ><P
 ></P
@@ -3623,7 +3624,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12227"
+NAME="AEN12264"
 ></A
 ><H3
 ><A
@@ -3659,7 +3660,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12236"
+NAME="AEN12273"
 ></A
 ><P
 ></P
@@ -3714,7 +3715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12249"
+NAME="AEN12286"
 ></A
 ><H3
 ><A
@@ -3750,7 +3751,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12258"
+NAME="AEN12295"
 ></A
 ><P
 ></P
@@ -3809,7 +3810,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12272"
+NAME="AEN12309"
 ></A
 ><H3
 ><A
@@ -3845,7 +3846,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12281"
+NAME="AEN12318"
 ></A
 ><P
 ></P
@@ -3904,7 +3905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12295"
+NAME="AEN12332"
 ></A
 ><H3
 ><A
@@ -3940,7 +3941,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12304"
+NAME="AEN12341"
 ></A
 ><P
 ></P
@@ -3999,7 +4000,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12318"
+NAME="AEN12355"
 ></A
 ><H3
 ><A
@@ -4027,7 +4028,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12324"
+NAME="AEN12361"
 ></A
 ><H3
 ><A
@@ -4060,7 +4061,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12332"
+NAME="AEN12369"
 ></A
 ><P
 ></P
@@ -4113,7 +4114,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12345"
+NAME="AEN12382"
 ></A
 ><H3
 ><A
@@ -4143,7 +4144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12352"
+NAME="AEN12389"
 ></A
 ><P
 ></P
@@ -4181,7 +4182,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12361"
+NAME="AEN12398"
 ></A
 ><H3
 ><A
@@ -4218,7 +4219,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12370"
+NAME="AEN12407"
 ></A
 ><P
 ></P
@@ -4289,7 +4290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12387"
+NAME="AEN12424"
 ></A
 ><H3
 ><A
@@ -4326,7 +4327,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12396"
+NAME="AEN12433"
 ></A
 ><P
 ></P
@@ -4397,7 +4398,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12413"
+NAME="AEN12450"
 ></A
 ><H3
 ><A
@@ -4440,7 +4441,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12422"
+NAME="AEN12459"
 ></A
 ><P
 ></P
@@ -4510,7 +4511,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12439"
+NAME="AEN12476"
 ></A
 ><H3
 ><A
@@ -4543,7 +4544,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12447"
+NAME="AEN12484"
 ></A
 ><P
 ></P
@@ -4597,7 +4598,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12460"
+NAME="AEN12497"
 ></A
 ><H3
 ><A
@@ -4634,7 +4635,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12469"
+NAME="AEN12506"
 ></A
 ><P
 ></P
@@ -4705,7 +4706,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12486"
+NAME="AEN12523"
 ></A
 ><H3
 ><A
@@ -4740,7 +4741,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12494"
+NAME="AEN12531"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xpathinternals.html b/doc/html/libxml-xpathinternals.html
index 588c301..7c26ae0 100644
--- a/doc/html/libxml-xpathinternals.html
+++ b/doc/html/libxml-xpathinternals.html
@@ -4,7 +4,8 @@
 >xpathInternals</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN12508"
+NAME="AEN12545"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN12511"
+NAME="AEN12548"
 ></A
 ><H2
 >Synopsis</H2
@@ -258,6 +259,10 @@
 >xmlXPathStackIsNodeSet</A
 >          (ctxt)
 #define     <A
+HREF="libxml-xpathinternals.html#XMLXPATHSTACKISEXTERNAL"
+>xmlXPathStackIsExternal</A
+>         (ctxt)
+#define     <A
 HREF="libxml-xpathinternals.html#XMLXPATHEMPTYNODESET"
 >xmlXPathEmptyNodeSet</A
 >            (ns)
@@ -1526,7 +1531,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN12890"
+NAME="AEN12928"
 ></A
 ><H2
 >Description</H2
@@ -1536,14 +1541,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN12893"
+NAME="AEN12931"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12895"
+NAME="AEN12933"
 ></A
 ><H3
 ><A
@@ -1570,7 +1575,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12901"
+NAME="AEN12939"
 ></A
 ><P
 ></P
@@ -1625,7 +1630,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12914"
+NAME="AEN12952"
 ></A
 ><H3
 ><A
@@ -1652,7 +1657,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12920"
+NAME="AEN12958"
 ></A
 ><P
 ></P
@@ -1690,7 +1695,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12929"
+NAME="AEN12967"
 ></A
 ><H3
 ><A
@@ -1717,7 +1722,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12935"
+NAME="AEN12973"
 ></A
 ><P
 ></P
@@ -1755,7 +1760,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12944"
+NAME="AEN12982"
 ></A
 ><H3
 ><A
@@ -1782,7 +1787,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12950"
+NAME="AEN12988"
 ></A
 ><P
 ></P
@@ -1820,7 +1825,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12959"
+NAME="AEN12997"
 ></A
 ><H3
 ><A
@@ -1847,7 +1852,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12965"
+NAME="AEN13003"
 ></A
 ><P
 ></P
@@ -1885,7 +1890,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12974"
+NAME="AEN13012"
 ></A
 ><H3
 ><A
@@ -1912,7 +1917,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12980"
+NAME="AEN13018"
 ></A
 ><P
 ></P
@@ -1950,7 +1955,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12989"
+NAME="AEN13027"
 ></A
 ><H3
 ><A
@@ -1977,7 +1982,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12995"
+NAME="AEN13033"
 ></A
 ><P
 ></P
@@ -2015,7 +2020,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13004"
+NAME="AEN13042"
 ></A
 ><H3
 ><A
@@ -2049,7 +2054,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13012"
+NAME="AEN13050"
 ></A
 ><P
 ></P
@@ -2102,7 +2107,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13025"
+NAME="AEN13063"
 ></A
 ><H3
 ><A
@@ -2139,7 +2144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13034"
+NAME="AEN13072"
 ></A
 ><P
 ></P
@@ -2192,7 +2197,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13047"
+NAME="AEN13085"
 ></A
 ><H3
 ><A
@@ -2229,7 +2234,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13056"
+NAME="AEN13094"
 ></A
 ><P
 ></P
@@ -2282,7 +2287,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13069"
+NAME="AEN13107"
 ></A
 ><H3
 ><A
@@ -2319,7 +2324,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13078"
+NAME="AEN13116"
 ></A
 ><P
 ></P
@@ -2372,7 +2377,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13091"
+NAME="AEN13129"
 ></A
 ><H3
 ><A
@@ -2406,7 +2411,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13099"
+NAME="AEN13137"
 ></A
 ><P
 ></P
@@ -2444,7 +2449,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13108"
+NAME="AEN13146"
 ></A
 ><H3
 ><A
@@ -2476,7 +2481,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13115"
+NAME="AEN13153"
 ></A
 ><P
 ></P
@@ -2531,7 +2536,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13128"
+NAME="AEN13166"
 ></A
 ><H3
 ><A
@@ -2558,7 +2563,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13134"
+NAME="AEN13172"
 ></A
 ><P
 ></P
@@ -2596,7 +2601,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13143"
+NAME="AEN13181"
 ></A
 ><H3
 ><A
@@ -2623,7 +2628,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13149"
+NAME="AEN13187"
 ></A
 ><P
 ></P
@@ -2661,7 +2666,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13158"
+NAME="AEN13196"
 ></A
 ><H3
 ><A
@@ -2693,7 +2698,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13165"
+NAME="AEN13203"
 ></A
 ><P
 ></P
@@ -2748,7 +2753,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13178"
+NAME="AEN13216"
 ></A
 ><H3
 ><A
@@ -2780,7 +2785,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13185"
+NAME="AEN13223"
 ></A
 ><P
 ></P
@@ -2835,7 +2840,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13198"
+NAME="AEN13236"
 ></A
 ><H3
 ><A
@@ -2862,7 +2867,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13204"
+NAME="AEN13242"
 ></A
 ><P
 ></P
@@ -2900,7 +2905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13213"
+NAME="AEN13251"
 ></A
 ><H3
 ><A
@@ -2932,7 +2937,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13220"
+NAME="AEN13258"
 ></A
 ><P
 ></P
@@ -2987,7 +2992,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13233"
+NAME="AEN13271"
 ></A
 ><H3
 ><A
@@ -3014,7 +3019,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13239"
+NAME="AEN13277"
 ></A
 ><P
 ></P
@@ -3069,7 +3074,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13252"
+NAME="AEN13290"
 ></A
 ><H3
 ><A
@@ -3096,7 +3101,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13258"
+NAME="AEN13296"
 ></A
 ><P
 ></P
@@ -3151,7 +3156,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13271"
+NAME="AEN13309"
 ></A
 ><H3
 ><A
@@ -3179,7 +3184,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13277"
+NAME="AEN13315"
 ></A
 ><P
 ></P
@@ -3217,7 +3222,73 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13286"
+NAME="AEN13324"
+></A
+><H3
+><A
+NAME="XMLXPATHSTACKISEXTERNAL"
+></A
+>xmlXPathStackIsExternal()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define     xmlXPathStackIsExternal(ctxt)</PRE
+></TD
+></TR
+></TABLE
+><P
+>Checks if the current value on the XPath stack is an external
+object.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN13330"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an XPath parser context</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN13339"
 ></A
 ><H3
 ><A
@@ -3244,7 +3315,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13292"
+NAME="AEN13345"
 ></A
 ><P
 ></P
@@ -3282,7 +3353,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13301"
+NAME="AEN13354"
 ></A
 ><H3
 ><A
@@ -3310,7 +3381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13307"
+NAME="AEN13360"
 ></A
 ><H3
 ><A
@@ -3338,7 +3409,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13313"
+NAME="AEN13366"
 ></A
 ><H3
 ><A
@@ -3365,7 +3436,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13319"
+NAME="AEN13372"
 ></A
 ><P
 ></P
@@ -3403,7 +3474,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13328"
+NAME="AEN13381"
 ></A
 ><H3
 ><A
@@ -3430,7 +3501,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13334"
+NAME="AEN13387"
 ></A
 ><P
 ></P
@@ -3468,7 +3539,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13343"
+NAME="AEN13396"
 ></A
 ><H3
 ><A
@@ -3496,7 +3567,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13349"
+NAME="AEN13402"
 ></A
 ><P
 ></P
@@ -3534,7 +3605,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13358"
+NAME="AEN13411"
 ></A
 ><H3
 ><A
@@ -3562,7 +3633,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13364"
+NAME="AEN13417"
 ></A
 ><P
 ></P
@@ -3600,7 +3671,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13373"
+NAME="AEN13426"
 ></A
 ><H3
 ><A
@@ -3627,7 +3698,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13379"
+NAME="AEN13432"
 ></A
 ><P
 ></P
@@ -3665,7 +3736,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13388"
+NAME="AEN13441"
 ></A
 ><H3
 ><A
@@ -3693,7 +3764,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13394"
+NAME="AEN13447"
 ></A
 ><H3
 ><A
@@ -3721,7 +3792,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13400"
+NAME="AEN13453"
 ></A
 ><H3
 ><A
@@ -3749,7 +3820,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13406"
+NAME="AEN13459"
 ></A
 ><H3
 ><A
@@ -3786,7 +3857,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13414"
+NAME="AEN13467"
 ></A
 ><P
 ></P
@@ -3873,7 +3944,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13435"
+NAME="AEN13488"
 ></A
 ><H3
 ><A
@@ -3908,7 +3979,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13443"
+NAME="AEN13496"
 ></A
 ><P
 ></P
@@ -3980,7 +4051,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13460"
+NAME="AEN13513"
 ></A
 ><H3
 ><A
@@ -4012,7 +4083,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13467"
+NAME="AEN13520"
 ></A
 ><P
 ></P
@@ -4048,7 +4119,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13476"
+NAME="AEN13529"
 ></A
 ><H3
 ><A
@@ -4083,7 +4154,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13484"
+NAME="AEN13537"
 ></A
 ><P
 ></P
@@ -4155,7 +4226,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13501"
+NAME="AEN13554"
 ></A
 ><H3
 ><A
@@ -4188,7 +4259,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13508"
+NAME="AEN13561"
 ></A
 ><P
 ></P
@@ -4277,7 +4348,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13529"
+NAME="AEN13582"
 ></A
 ><H3
 ><A
@@ -4312,7 +4383,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13537"
+NAME="AEN13590"
 ></A
 ><P
 ></P
@@ -4384,7 +4455,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13554"
+NAME="AEN13607"
 ></A
 ><H3
 ><A
@@ -4419,7 +4490,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13562"
+NAME="AEN13615"
 ></A
 ><P
 ></P
@@ -4491,7 +4562,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13579"
+NAME="AEN13632"
 ></A
 ><H3
 ><A
@@ -4535,7 +4606,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13589"
+NAME="AEN13642"
 ></A
 ><P
 ></P
@@ -4615,7 +4686,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13608"
+NAME="AEN13661"
 ></A
 ><H3
 ><A
@@ -4656,7 +4727,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13618"
+NAME="AEN13671"
 ></A
 ><P
 ></P
@@ -4727,7 +4798,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13635"
+NAME="AEN13688"
 ></A
 ><H3
 ><A
@@ -4768,7 +4839,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13645"
+NAME="AEN13698"
 ></A
 ><P
 ></P
@@ -4839,7 +4910,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13662"
+NAME="AEN13715"
 ></A
 ><H3
 ><A
@@ -4876,7 +4947,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13671"
+NAME="AEN13724"
 ></A
 ><P
 ></P
@@ -4940,7 +5011,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13686"
+NAME="AEN13739"
 ></A
 ><H3
 ><A
@@ -4987,7 +5058,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13697"
+NAME="AEN13750"
 ></A
 ><P
 ></P
@@ -5051,7 +5122,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13712"
+NAME="AEN13765"
 ></A
 ><H3
 ><A
@@ -5086,7 +5157,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13720"
+NAME="AEN13773"
 ></A
 ><P
 ></P
@@ -5167,7 +5238,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13739"
+NAME="AEN13792"
 ></A
 ><H3
 ><A
@@ -5208,7 +5279,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13749"
+NAME="AEN13802"
 ></A
 ><P
 ></P
@@ -5310,7 +5381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13772"
+NAME="AEN13825"
 ></A
 ><H3
 ><A
@@ -5351,7 +5422,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13782"
+NAME="AEN13835"
 ></A
 ><P
 ></P
@@ -5453,7 +5524,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13805"
+NAME="AEN13858"
 ></A
 ><H3
 ><A
@@ -5504,7 +5575,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13817"
+NAME="AEN13870"
 ></A
 ><P
 ></P
@@ -5606,7 +5677,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13840"
+NAME="AEN13893"
 ></A
 ><H3
 ><A
@@ -5662,7 +5733,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13853"
+NAME="AEN13906"
 ></A
 ><P
 ></P
@@ -5764,7 +5835,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13876"
+NAME="AEN13929"
 ></A
 ><H3
 ><A
@@ -5805,7 +5876,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13886"
+NAME="AEN13939"
 ></A
 ><P
 ></P
@@ -5907,7 +5978,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13909"
+NAME="AEN13962"
 ></A
 ><H3
 ><A
@@ -5948,7 +6019,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13919"
+NAME="AEN13972"
 ></A
 ><P
 ></P
@@ -6050,7 +6121,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13942"
+NAME="AEN13995"
 ></A
 ><H3
 ><A
@@ -6101,7 +6172,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13954"
+NAME="AEN14007"
 ></A
 ><P
 ></P
@@ -6203,7 +6274,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13977"
+NAME="AEN14030"
 ></A
 ><H3
 ><A
@@ -6259,7 +6330,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13990"
+NAME="AEN14043"
 ></A
 ><P
 ></P
@@ -6361,7 +6432,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14013"
+NAME="AEN14066"
 ></A
 ><H3
 ><A
@@ -6405,7 +6476,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14023"
+NAME="AEN14076"
 ></A
 ><P
 ></P
@@ -6492,7 +6563,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14044"
+NAME="AEN14097"
 ></A
 ><H3
 ><A
@@ -6530,7 +6601,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14053"
+NAME="AEN14106"
 ></A
 ><P
 ></P
@@ -6600,7 +6671,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14070"
+NAME="AEN14123"
 ></A
 ><H3
 ><A
@@ -6630,7 +6701,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14077"
+NAME="AEN14130"
 ></A
 ><P
 ></P
@@ -6668,7 +6739,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14086"
+NAME="AEN14139"
 ></A
 ><H3
 ><A
@@ -6711,7 +6782,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14096"
+NAME="AEN14149"
 ></A
 ><P
 ></P
@@ -6798,7 +6869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14117"
+NAME="AEN14170"
 ></A
 ><H3
 ><A
@@ -6845,7 +6916,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14128"
+NAME="AEN14181"
 ></A
 ><P
 ></P
@@ -6949,7 +7020,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14153"
+NAME="AEN14206"
 ></A
 ><H3
 ><A
@@ -6993,7 +7064,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14163"
+NAME="AEN14216"
 ></A
 ><P
 ></P
@@ -7080,7 +7151,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14184"
+NAME="AEN14237"
 ></A
 ><H3
 ><A
@@ -7128,7 +7199,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14195"
+NAME="AEN14248"
 ></A
 ><P
 ></P
@@ -7232,7 +7303,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14220"
+NAME="AEN14273"
 ></A
 ><H3
 ><A
@@ -7270,7 +7341,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14229"
+NAME="AEN14282"
 ></A
 ><P
 ></P
@@ -7340,7 +7411,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14246"
+NAME="AEN14299"
 ></A
 ><H3
 ><A
@@ -7382,7 +7453,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14256"
+NAME="AEN14309"
 ></A
 ><P
 ></P
@@ -7469,7 +7540,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14277"
+NAME="AEN14330"
 ></A
 ><H3
 ><A
@@ -7499,7 +7570,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14284"
+NAME="AEN14337"
 ></A
 ><P
 ></P
@@ -7537,7 +7608,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14293"
+NAME="AEN14346"
 ></A
 ><H3
 ><A
@@ -7575,7 +7646,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14302"
+NAME="AEN14355"
 ></A
 ><P
 ></P
@@ -7645,7 +7716,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14319"
+NAME="AEN14372"
 ></A
 ><H3
 ><A
@@ -7687,7 +7758,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14329"
+NAME="AEN14382"
 ></A
 ><P
 ></P
@@ -7774,7 +7845,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14350"
+NAME="AEN14403"
 ></A
 ><H3
 ><A
@@ -7805,7 +7876,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14357"
+NAME="AEN14410"
 ></A
 ><P
 ></P
@@ -7843,7 +7914,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14366"
+NAME="AEN14419"
 ></A
 ><H3
 ><A
@@ -7881,7 +7952,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14375"
+NAME="AEN14428"
 ></A
 ><P
 ></P
@@ -7951,7 +8022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14392"
+NAME="AEN14445"
 ></A
 ><H3
 ><A
@@ -7981,7 +8052,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14399"
+NAME="AEN14452"
 ></A
 ><P
 ></P
@@ -8019,7 +8090,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14408"
+NAME="AEN14461"
 ></A
 ><H3
 ><A
@@ -8052,7 +8123,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14416"
+NAME="AEN14469"
 ></A
 ><P
 ></P
@@ -8105,7 +8176,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14429"
+NAME="AEN14482"
 ></A
 ><H3
 ><A
@@ -8139,7 +8210,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14437"
+NAME="AEN14490"
 ></A
 ><P
 ></P
@@ -8209,7 +8280,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14454"
+NAME="AEN14507"
 ></A
 ><H3
 ><A
@@ -8247,7 +8318,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14463"
+NAME="AEN14516"
 ></A
 ><P
 ></P
@@ -8300,7 +8371,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14476"
+NAME="AEN14529"
 ></A
 ><H3
 ><A
@@ -8335,7 +8406,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14484"
+NAME="AEN14537"
 ></A
 ><P
 ></P
@@ -8388,7 +8459,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14497"
+NAME="AEN14550"
 ></A
 ><H3
 ><A
@@ -8426,7 +8497,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14506"
+NAME="AEN14559"
 ></A
 ><P
 ></P
@@ -8479,7 +8550,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14519"
+NAME="AEN14572"
 ></A
 ><H3
 ><A
@@ -8509,7 +8580,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14526"
+NAME="AEN14579"
 ></A
 ><P
 ></P
@@ -8562,7 +8633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14539"
+NAME="AEN14592"
 ></A
 ><H3
 ><A
@@ -8600,7 +8671,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14548"
+NAME="AEN14601"
 ></A
 ><P
 ></P
@@ -8653,7 +8724,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14561"
+NAME="AEN14614"
 ></A
 ><H3
 ><A
@@ -8688,7 +8759,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14569"
+NAME="AEN14622"
 ></A
 ><P
 ></P
@@ -8741,7 +8812,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14582"
+NAME="AEN14635"
 ></A
 ><H3
 ><A
@@ -8780,7 +8851,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14591"
+NAME="AEN14644"
 ></A
 ><P
 ></P
@@ -8833,7 +8904,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14604"
+NAME="AEN14657"
 ></A
 ><H3
 ><A
@@ -8872,7 +8943,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14613"
+NAME="AEN14666"
 ></A
 ><P
 ></P
@@ -8925,7 +8996,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14626"
+NAME="AEN14679"
 ></A
 ><H3
 ><A
@@ -8959,7 +9030,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14634"
+NAME="AEN14687"
 ></A
 ><P
 ></P
@@ -9014,7 +9085,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14647"
+NAME="AEN14700"
 ></A
 ><H3
 ><A
@@ -9049,7 +9120,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14655"
+NAME="AEN14708"
 ></A
 ><P
 ></P
@@ -9104,7 +9175,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14668"
+NAME="AEN14721"
 ></A
 ><H3
 ><A
@@ -9134,7 +9205,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14675"
+NAME="AEN14728"
 ></A
 ><P
 ></P
@@ -9172,7 +9243,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14684"
+NAME="AEN14737"
 ></A
 ><H3
 ><A
@@ -9217,7 +9288,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14692"
+NAME="AEN14745"
 ></A
 ><P
 ></P
@@ -9272,7 +9343,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14705"
+NAME="AEN14758"
 ></A
 ><H3
 ><A
@@ -9302,7 +9373,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14712"
+NAME="AEN14765"
 ></A
 ><P
 ></P
@@ -9340,7 +9411,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14721"
+NAME="AEN14774"
 ></A
 ><H3
 ><A
@@ -9371,7 +9442,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14728"
+NAME="AEN14781"
 ></A
 ><P
 ></P
@@ -9409,7 +9480,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14737"
+NAME="AEN14790"
 ></A
 ><H3
 ><A
@@ -9447,7 +9518,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14747"
+NAME="AEN14800"
 ></A
 ><P
 ></P
@@ -9500,7 +9571,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14760"
+NAME="AEN14813"
 ></A
 ><H3
 ><A
@@ -9538,7 +9609,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14770"
+NAME="AEN14823"
 ></A
 ><P
 ></P
@@ -9591,7 +9662,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14783"
+NAME="AEN14836"
 ></A
 ><H3
 ><A
@@ -9632,7 +9703,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14793"
+NAME="AEN14846"
 ></A
 ><P
 ></P
@@ -9685,7 +9756,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14806"
+NAME="AEN14859"
 ></A
 ><H3
 ><A
@@ -9728,7 +9799,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14815"
+NAME="AEN14868"
 ></A
 ><P
 ></P
@@ -9798,7 +9869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14832"
+NAME="AEN14885"
 ></A
 ><H3
 ><A
@@ -9826,7 +9897,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14838"
+NAME="AEN14891"
 ></A
 ><H3
 ><A
@@ -9889,7 +9960,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14847"
+NAME="AEN14900"
 ></A
 ><P
 ></P
@@ -9944,7 +10015,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14860"
+NAME="AEN14913"
 ></A
 ><H3
 ><A
@@ -9974,7 +10045,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14867"
+NAME="AEN14920"
 ></A
 ><P
 ></P
@@ -10012,7 +10083,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14876"
+NAME="AEN14929"
 ></A
 ><H3
 ><A
@@ -10050,7 +10121,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14885"
+NAME="AEN14938"
 ></A
 ><P
 ></P
@@ -10103,7 +10174,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14898"
+NAME="AEN14951"
 ></A
 ><H3
 ><A
@@ -10161,7 +10232,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14911"
+NAME="AEN14964"
 ></A
 ><P
 ></P
@@ -10231,7 +10302,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14928"
+NAME="AEN14981"
 ></A
 ><H3
 ><A
@@ -10265,7 +10336,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14936"
+NAME="AEN14989"
 ></A
 ><P
 ></P
@@ -10320,7 +10391,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14949"
+NAME="AEN15002"
 ></A
 ><H3
 ><A
@@ -10351,7 +10422,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14956"
+NAME="AEN15009"
 ></A
 ><P
 ></P
@@ -10406,7 +10477,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14969"
+NAME="AEN15022"
 ></A
 ><H3
 ><A
@@ -10436,7 +10507,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14976"
+NAME="AEN15029"
 ></A
 ><P
 ></P
@@ -10474,7 +10545,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14985"
+NAME="AEN15038"
 ></A
 ><H3
 ><A
@@ -10513,7 +10584,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14994"
+NAME="AEN15047"
 ></A
 ><P
 ></P
@@ -10566,7 +10637,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15007"
+NAME="AEN15060"
 ></A
 ><H3
 ><A
@@ -10604,7 +10675,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15016"
+NAME="AEN15069"
 ></A
 ><P
 ></P
@@ -10657,7 +10728,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15029"
+NAME="AEN15082"
 ></A
 ><H3
 ><A
@@ -10692,7 +10763,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15037"
+NAME="AEN15090"
 ></A
 ><P
 ></P
@@ -10745,7 +10816,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15050"
+NAME="AEN15103"
 ></A
 ><H3
 ><A
@@ -10784,7 +10855,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15059"
+NAME="AEN15112"
 ></A
 ><P
 ></P
@@ -10822,7 +10893,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15068"
+NAME="AEN15121"
 ></A
 ><H3
 ><A
@@ -10852,7 +10923,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15075"
+NAME="AEN15128"
 ></A
 ><P
 ></P
@@ -10890,7 +10961,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15084"
+NAME="AEN15137"
 ></A
 ><H3
 ><A
@@ -10923,7 +10994,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15092"
+NAME="AEN15145"
 ></A
 ><P
 ></P
@@ -10976,7 +11047,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15105"
+NAME="AEN15158"
 ></A
 ><H3
 ><A
@@ -11006,7 +11077,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15112"
+NAME="AEN15165"
 ></A
 ><P
 ></P
@@ -11044,7 +11115,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15121"
+NAME="AEN15174"
 ></A
 ><H3
 ><A
@@ -11084,7 +11155,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15130"
+NAME="AEN15183"
 ></A
 ><P
 ></P
@@ -11137,7 +11208,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15143"
+NAME="AEN15196"
 ></A
 ><H3
 ><A
@@ -11223,7 +11294,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15159"
+NAME="AEN15212"
 ></A
 ><P
 ></P
@@ -11310,7 +11381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15180"
+NAME="AEN15233"
 ></A
 ><H3
 ><A
@@ -11342,7 +11413,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15187"
+NAME="AEN15240"
 ></A
 ><P
 ></P
@@ -11380,7 +11451,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15196"
+NAME="AEN15249"
 ></A
 ><H3
 ><A
@@ -11412,7 +11483,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15203"
+NAME="AEN15256"
 ></A
 ><P
 ></P
@@ -11450,7 +11521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15212"
+NAME="AEN15265"
 ></A
 ><H3
 ><A
@@ -11482,7 +11553,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15219"
+NAME="AEN15272"
 ></A
 ><P
 ></P
@@ -11520,7 +11591,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15228"
+NAME="AEN15281"
 ></A
 ><H3
 ><A
@@ -11552,7 +11623,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15235"
+NAME="AEN15288"
 ></A
 ><P
 ></P
@@ -11590,7 +11661,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15244"
+NAME="AEN15297"
 ></A
 ><H3
 ><A
@@ -11632,7 +11703,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15253"
+NAME="AEN15306"
 ></A
 ><P
 ></P
@@ -11670,7 +11741,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15262"
+NAME="AEN15315"
 ></A
 ><H3
 ><A
@@ -11712,7 +11783,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15271"
+NAME="AEN15324"
 ></A
 ><P
 ></P
@@ -11750,7 +11821,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15280"
+NAME="AEN15333"
 ></A
 ><H3
 ><A
@@ -11785,7 +11856,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15288"
+NAME="AEN15341"
 ></A
 ><P
 ></P
@@ -11838,7 +11909,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15301"
+NAME="AEN15354"
 ></A
 ><H3
 ><A
@@ -11876,7 +11947,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15310"
+NAME="AEN15363"
 ></A
 ><P
 ></P
@@ -11946,7 +12017,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15327"
+NAME="AEN15380"
 ></A
 ><H3
 ><A
@@ -11984,7 +12055,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15336"
+NAME="AEN15389"
 ></A
 ><P
 ></P
@@ -12054,7 +12125,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15353"
+NAME="AEN15406"
 ></A
 ><H3
 ><A
@@ -12093,7 +12164,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15362"
+NAME="AEN15415"
 ></A
 ><P
 ></P
@@ -12163,7 +12234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15379"
+NAME="AEN15432"
 ></A
 ><H3
 ><A
@@ -12204,7 +12275,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15388"
+NAME="AEN15441"
 ></A
 ><P
 ></P
@@ -12274,7 +12345,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15405"
+NAME="AEN15458"
 ></A
 ><H3
 ><A
@@ -12312,7 +12383,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15414"
+NAME="AEN15467"
 ></A
 ><P
 ></P
@@ -12382,7 +12453,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15431"
+NAME="AEN15484"
 ></A
 ><H3
 ><A
@@ -12423,7 +12494,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15440"
+NAME="AEN15493"
 ></A
 ><P
 ></P
@@ -12493,7 +12564,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15457"
+NAME="AEN15510"
 ></A
 ><H3
 ><A
@@ -12532,7 +12603,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15466"
+NAME="AEN15519"
 ></A
 ><P
 ></P
@@ -12602,7 +12673,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15483"
+NAME="AEN15536"
 ></A
 ><H3
 ><A
@@ -12643,7 +12714,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15492"
+NAME="AEN15545"
 ></A
 ><P
 ></P
@@ -12713,7 +12784,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15509"
+NAME="AEN15562"
 ></A
 ><H3
 ><A
@@ -12749,11 +12820,13 @@
 the order of nodes on this axis is implementation-defined; the axis will
 be empty unless the context node is an element</P
 ><P
+>We keep the XML namespace node at the end of the list.</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15518"
+NAME="AEN15572"
 ></A
 ><P
 ></P
@@ -12823,7 +12896,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15535"
+NAME="AEN15589"
 ></A
 ><H3
 ><A
@@ -12861,7 +12934,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15544"
+NAME="AEN15598"
 ></A
 ><P
 ></P
@@ -12931,7 +13004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15561"
+NAME="AEN15615"
 ></A
 ><H3
 ><A
@@ -12972,7 +13045,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15570"
+NAME="AEN15624"
 ></A
 ><P
 ></P
@@ -13042,7 +13115,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15587"
+NAME="AEN15641"
 ></A
 ><H3
 ><A
@@ -13084,7 +13157,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15596"
+NAME="AEN15650"
 ></A
 ><P
 ></P
@@ -13154,7 +13227,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15613"
+NAME="AEN15667"
 ></A
 ><H3
 ><A
@@ -13194,7 +13267,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15622"
+NAME="AEN15676"
 ></A
 ><P
 ></P
@@ -13264,7 +13337,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15639"
+NAME="AEN15693"
 ></A
 ><H3
 ><A
@@ -13303,7 +13376,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15648"
+NAME="AEN15702"
 ></A
 ><P
 ></P
@@ -13358,7 +13431,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15661"
+NAME="AEN15715"
 ></A
 ><H3
 ><A
@@ -13402,7 +13475,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15671"
+NAME="AEN15725"
 ></A
 ><P
 ></P
@@ -13457,7 +13530,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15684"
+NAME="AEN15738"
 ></A
 ><H3
 ><A
@@ -13492,7 +13565,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15692"
+NAME="AEN15746"
 ></A
 ><P
 ></P
@@ -13547,7 +13620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15705"
+NAME="AEN15759"
 ></A
 ><H3
 ><A
@@ -13587,7 +13660,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15713"
+NAME="AEN15767"
 ></A
 ><P
 ></P
@@ -13642,7 +13715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15726"
+NAME="AEN15780"
 ></A
 ><H3
 ><A
@@ -13683,7 +13756,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15734"
+NAME="AEN15788"
 ></A
 ><P
 ></P
@@ -13738,7 +13811,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15747"
+NAME="AEN15801"
 ></A
 ><H3
 ><A
@@ -13777,7 +13850,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15755"
+NAME="AEN15809"
 ></A
 ><P
 ></P
@@ -13832,7 +13905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15768"
+NAME="AEN15822"
 ></A
 ><H3
 ><A
@@ -13868,7 +13941,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15776"
+NAME="AEN15830"
 ></A
 ><P
 ></P
@@ -13923,7 +13996,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15789"
+NAME="AEN15843"
 ></A
 ><H3
 ><A
@@ -13960,7 +14033,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15797"
+NAME="AEN15851"
 ></A
 ><P
 ></P
@@ -14015,7 +14088,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15810"
+NAME="AEN15864"
 ></A
 ><H3
 ><A
@@ -14052,7 +14125,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15818"
+NAME="AEN15872"
 ></A
 ><P
 ></P
@@ -14107,7 +14180,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15831"
+NAME="AEN15885"
 ></A
 ><H3
 ><A
@@ -14162,7 +14235,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15839"
+NAME="AEN15893"
 ></A
 ><P
 ></P
@@ -14217,7 +14290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15852"
+NAME="AEN15906"
 ></A
 ><H3
 ><A
@@ -14257,7 +14330,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15860"
+NAME="AEN15914"
 ></A
 ><P
 ></P
@@ -14312,7 +14385,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15873"
+NAME="AEN15927"
 ></A
 ><H3
 ><A
@@ -14353,7 +14426,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15881"
+NAME="AEN15935"
 ></A
 ><P
 ></P
@@ -14408,7 +14481,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15894"
+NAME="AEN15948"
 ></A
 ><H3
 ><A
@@ -14449,7 +14522,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15902"
+NAME="AEN15956"
 ></A
 ><P
 ></P
@@ -14504,7 +14577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15915"
+NAME="AEN15969"
 ></A
 ><H3
 ><A
@@ -14548,7 +14621,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15923"
+NAME="AEN15977"
 ></A
 ><P
 ></P
@@ -14603,7 +14676,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15936"
+NAME="AEN15990"
 ></A
 ><H3
 ><A
@@ -14640,7 +14713,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15944"
+NAME="AEN15998"
 ></A
 ><P
 ></P
@@ -14695,7 +14768,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15957"
+NAME="AEN16011"
 ></A
 ><H3
 ><A
@@ -14733,7 +14806,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15966"
+NAME="AEN16020"
 ></A
 ><P
 ></P
@@ -14788,7 +14861,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15979"
+NAME="AEN16033"
 ></A
 ><H3
 ><A
@@ -14826,7 +14899,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15988"
+NAME="AEN16042"
 ></A
 ><P
 ></P
@@ -14881,7 +14954,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16001"
+NAME="AEN16055"
 ></A
 ><H3
 ><A
@@ -14924,7 +14997,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16009"
+NAME="AEN16063"
 ></A
 ><P
 ></P
@@ -14979,7 +15052,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16022"
+NAME="AEN16076"
 ></A
 ><H3
 ><A
@@ -15014,7 +15087,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16030"
+NAME="AEN16084"
 ></A
 ><P
 ></P
@@ -15069,7 +15142,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16043"
+NAME="AEN16097"
 ></A
 ><H3
 ><A
@@ -15106,7 +15179,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16051"
+NAME="AEN16105"
 ></A
 ><P
 ></P
@@ -15161,7 +15234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16064"
+NAME="AEN16118"
 ></A
 ><H3
 ><A
@@ -15198,7 +15271,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16072"
+NAME="AEN16126"
 ></A
 ><P
 ></P
@@ -15253,7 +15326,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16085"
+NAME="AEN16139"
 ></A
 ><H3
 ><A
@@ -15290,7 +15363,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16093"
+NAME="AEN16147"
 ></A
 ><P
 ></P
@@ -15345,7 +15418,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16106"
+NAME="AEN16160"
 ></A
 ><H3
 ><A
@@ -15383,7 +15456,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16114"
+NAME="AEN16168"
 ></A
 ><P
 ></P
@@ -15438,7 +15511,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16127"
+NAME="AEN16181"
 ></A
 ><H3
 ><A
@@ -15478,7 +15551,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16135"
+NAME="AEN16189"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xpointer.html b/doc/html/libxml-xpointer.html
index 15b2bea..ab06d08 100644
--- a/doc/html/libxml-xpointer.html
+++ b/doc/html/libxml-xpointer.html
@@ -4,7 +4,8 @@
 >xpointer</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.64
+"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -122,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN16153"
+NAME="AEN16207"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN16156"
+NAME="AEN16210"
 ></A
 ><H2
 >Synopsis</H2
@@ -410,7 +411,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16231"
+NAME="AEN16285"
 ></A
 ><H2
 >Description</H2
@@ -420,14 +421,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16234"
+NAME="AEN16288"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16236"
+NAME="AEN16290"
 ></A
 ><H3
 ><A
@@ -457,7 +458,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16241"
+NAME="AEN16295"
 ></A
 ><H3
 ><A
@@ -483,7 +484,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16246"
+NAME="AEN16300"
 ></A
 ><H3
 ><A
@@ -521,7 +522,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16255"
+NAME="AEN16309"
 ></A
 ><P
 ></P
@@ -574,7 +575,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16268"
+NAME="AEN16322"
 ></A
 ><H3
 ><A
@@ -604,7 +605,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16275"
+NAME="AEN16329"
 ></A
 ><P
 ></P
@@ -642,7 +643,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16284"
+NAME="AEN16338"
 ></A
 ><H3
 ><A
@@ -689,7 +690,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16295"
+NAME="AEN16349"
 ></A
 ><P
 ></P
@@ -759,7 +760,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16312"
+NAME="AEN16366"
 ></A
 ><H3
 ><A
@@ -798,7 +799,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16321"
+NAME="AEN16375"
 ></A
 ><P
 ></P
@@ -902,7 +903,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16346"
+NAME="AEN16400"
 ></A
 ><H3
 ><A
@@ -939,7 +940,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16355"
+NAME="AEN16409"
 ></A
 ><P
 ></P
@@ -1009,7 +1010,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16372"
+NAME="AEN16426"
 ></A
 ><H3
 ><A
@@ -1046,7 +1047,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16381"
+NAME="AEN16435"
 ></A
 ><P
 ></P
@@ -1116,7 +1117,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16398"
+NAME="AEN16452"
 ></A
 ><H3
 ><A
@@ -1153,7 +1154,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16407"
+NAME="AEN16461"
 ></A
 ><P
 ></P
@@ -1223,7 +1224,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16424"
+NAME="AEN16478"
 ></A
 ><H3
 ><A
@@ -1260,7 +1261,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16433"
+NAME="AEN16487"
 ></A
 ><P
 ></P
@@ -1330,7 +1331,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16450"
+NAME="AEN16504"
 ></A
 ><H3
 ><A
@@ -1379,7 +1380,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16461"
+NAME="AEN16515"
 ></A
 ><P
 ></P
@@ -1449,7 +1450,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16478"
+NAME="AEN16532"
 ></A
 ><H3
 ><A
@@ -1489,7 +1490,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16487"
+NAME="AEN16541"
 ></A
 ><P
 ></P
@@ -1542,7 +1543,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16500"
+NAME="AEN16554"
 ></A
 ><H3
 ><A
@@ -1579,7 +1580,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16509"
+NAME="AEN16563"
 ></A
 ><P
 ></P
@@ -1649,7 +1650,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16526"
+NAME="AEN16580"
 ></A
 ><H3
 ><A
@@ -1682,7 +1683,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16534"
+NAME="AEN16588"
 ></A
 ><P
 ></P
@@ -1735,7 +1736,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16547"
+NAME="AEN16601"
 ></A
 ><H3
 ><A
@@ -1775,7 +1776,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16556"
+NAME="AEN16610"
 ></A
 ><P
 ></P
@@ -1830,7 +1831,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16569"
+NAME="AEN16623"
 ></A
 ><H3
 ><A
@@ -1868,7 +1869,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16578"
+NAME="AEN16632"
 ></A
 ><P
 ></P
@@ -1921,7 +1922,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16591"
+NAME="AEN16645"
 ></A
 ><H3
 ><A
@@ -1955,7 +1956,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16599"
+NAME="AEN16653"
 ></A
 ><P
 ></P
@@ -2010,7 +2011,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16612"
+NAME="AEN16666"
 ></A
 ><H3
 ><A
@@ -2041,7 +2042,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16619"
+NAME="AEN16673"
 ></A
 ><P
 ></P
@@ -2096,7 +2097,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16632"
+NAME="AEN16686"
 ></A
 ><H3
 ><A
@@ -2137,7 +2138,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16642"
+NAME="AEN16696"
 ></A
 ><P
 ></P
@@ -2225,7 +2226,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16663"
+NAME="AEN16717"
 ></A
 ><H3
 ><A
@@ -2262,7 +2263,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16672"
+NAME="AEN16726"
 ></A
 ><P
 ></P
@@ -2333,7 +2334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16689"
+NAME="AEN16743"
 ></A
 ><H3
 ><A
@@ -2367,7 +2368,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16697"
+NAME="AEN16751"
 ></A
 ><P
 ></P
@@ -2422,7 +2423,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16710"
+NAME="AEN16764"
 ></A
 ><H3
 ><A
@@ -2456,7 +2457,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16718"
+NAME="AEN16772"
 ></A
 ><P
 ></P
@@ -2510,7 +2511,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16731"
+NAME="AEN16785"
 ></A
 ><H3
 ><A
@@ -2547,7 +2548,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16740"
+NAME="AEN16794"
 ></A
 ><P
 ></P
diff --git a/doc/xml.html b/doc/xml.html
index c9f4bef..dd94bed 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -271,6 +271,16 @@
     SGML docs</li>
 </ul>
 
+<h3>2.4.6: Oct 10 2001</h3>
+<ul>
+  <li>added and updated man pages by John Fleck</li>
+  <li>portability and configure fixes</li>
+  <li>an infinite loop on the HTML parser was removed (William)</li>
+  <li>Windows makefile patches from Igor</li>
+  <li>fixed half a dozen bugs reported fof libxml or libxslt</li>
+  <li>updated xmlcatalog to be able to modify SGML super catalogs</li>
+</ul>
+
 <h3>2.4.5: Sep 14 2001</h3>
 <ul>
   <li>Remove a few annoying bugs in 2.4.4</li>
@@ -1701,6 +1711,6 @@
 
 <p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
 
-<p>$Id: xml.html,v 1.110 2001/09/13 14:24:44 veillard Exp $</p>
+<p>$Id: xml.html,v 1.111 2001/09/15 09:21:44 veillard Exp $</p>
 </body>
 </html>
diff --git a/encoding.c b/encoding.c
index 8237450..781d8da 100644
--- a/encoding.c
+++ b/encoding.c
@@ -86,7 +86,7 @@
  * xmlUTF8Strlen:
  * @utf:  a sequence of UTF-8 encoded bytes
  *
- * compute the lenght of an UTF8 string, it doesn't do a full UTF8
+ * compute the length of an UTF8 string, it doesn't do a full UTF8
  * checking of the content of the string.
  *
  * Returns the number of characters in the string or -1 in case of error
diff --git a/include/libxml/encoding.h b/include/libxml/encoding.h
index c20fbce..b2ff102 100644
--- a/include/libxml/encoding.h
+++ b/include/libxml/encoding.h
@@ -83,9 +83,9 @@
 /**
  * xmlCharEncodingInputFunc:
  * @out:  a pointer ot an array of bytes to store the UTF-8 result
- * @outlen:  the lenght of @out
+ * @outlen:  the length of @out
  * @in:  a pointer ot an array of chars in the original encoding
- * @inlen:  the lenght of @in
+ * @inlen:  the length of @in
  *
  * Take a block of chars in the original encoding and try to convert
  * it to an UTF-8 block of chars out.
@@ -103,9 +103,9 @@
 /**
  * xmlCharEncodingOutputFunc:
  * @out:  a pointer ot an array of bytes to store the result
- * @outlen:  the lenght of @out
+ * @outlen:  the length of @out
  * @in:  a pointer ot an array of UTF-8 chars
- * @inlen:  the lenght of @in
+ * @inlen:  the length of @in
  *
  * Take a block of UTF-8 chars in and try to convert it to an other
  * encoding.
diff --git a/include/libxml/parser.h b/include/libxml/parser.h
index 9c4c272..37244a6 100644
--- a/include/libxml/parser.h
+++ b/include/libxml/parser.h
@@ -46,7 +46,7 @@
     xmlParserInputBufferPtr buf;      /* UTF-8 encoded buffer */
 
     const char *filename;             /* The file analyzed, if any */
-    const char *directory;            /* the directory/base of teh file */
+    const char *directory;            /* the directory/base of the file */
     const xmlChar *base;              /* Base of the array to parse */
     const xmlChar *cur;               /* Current char being parsed */
     const xmlChar *end;               /* end of the arry to parse */
diff --git a/include/libxml/parserInternals.h b/include/libxml/parserInternals.h
index 81ecff7..9ebc48e 100644
--- a/include/libxml/parserInternals.h
+++ b/include/libxml/parserInternals.h
@@ -194,7 +194,7 @@
 LIBXML_DLL_IMPORT extern const xmlChar xmlStringComment[];
 
 /*
- * Function to finish teh work of the macros where needed
+ * Function to finish the work of the macros where needed
  */
 int			xmlIsBaseChar	(int c);
 int			xmlIsBlank	(int c);
diff --git a/include/libxml/xmlwin32version.h b/include/libxml/xmlwin32version.h
index 065cbee..9b2dbc0 100644
--- a/include/libxml/xmlwin32version.h
+++ b/include/libxml/xmlwin32version.h
@@ -27,21 +27,21 @@
  *
  * the version string like "1.2.3"
  */
-#define LIBXML_DOTTED_VERSION "2.4.5"
+#define LIBXML_DOTTED_VERSION "2.4.6"
 
 /**
  * LIBXML_VERSION:
  *
  * the version number: 1.2.3 value is 1002003
  */
-#define LIBXML_VERSION 20405
+#define LIBXML_VERSION 20406
 
 /**
  * LIBXML_VERSION_STRING:
  *
  * the version number string, 1.2.3 value is "1002003"
  */
-#define LIBXML_VERSION_STRING "20405"
+#define LIBXML_VERSION_STRING "20406"
 
 /**
  * LIBXML_TEST_VERSION:
@@ -49,7 +49,7 @@
  * Macro to check that the libxml version in use is compatible with
  * the version the software has been compiled against
  */
-#define LIBXML_TEST_VERSION xmlCheckVersion(20405);
+#define LIBXML_TEST_VERSION xmlCheckVersion(20406);
 
 #if 0
 /**
diff --git a/nanoftp.c b/nanoftp.c
index c8ff261..1080e6d 100644
--- a/nanoftp.c
+++ b/nanoftp.c
@@ -603,7 +603,7 @@
     }
 
     /*
-     * Read the amount left on teh control connection
+     * Read the amount left on the control connection
      */
     if ((len = recv(ctxt->controlFd, &ctxt->controlBuf[ctxt->controlBufIndex],
 		    size, 0)) < 0) {
@@ -1373,7 +1373,7 @@
  *
  * Parse at most one entry from the listing. 
  *
- * Returns -1 incase of error, the lenght of data parsed otherwise
+ * Returns -1 incase of error, the length of data parsed otherwise
  */
 
 static int
diff --git a/parserInternals.c b/parserInternals.c
index 4517df2..4a1a77a 100644
--- a/parserInternals.c
+++ b/parserInternals.c
@@ -1203,7 +1203,7 @@
 		    ctxt->input->cur++;
 	    } else {
 		/*
-		 * Assume it's a fixed lenght encoding (1) with
+		 * Assume it's a fixed length encoding (1) with
 		 * a compatibke encoding for the ASCII set, since
 		 * XML constructs only use < 128 chars
 		 */
@@ -1262,7 +1262,7 @@
  * This behavior can conveniently be produced by normalizing all
  * line breaks to #xA on input, before parsing.)
  *
- * Returns the current char value and its lenght
+ * Returns the current char value and its length
  */
 
 int
@@ -1355,7 +1355,7 @@
 	}
     }
     /*
-     * Assume it's a fixed lenght encoding (1) with
+     * Assume it's a fixed length encoding (1) with
      * a compatibke encoding for the ASCII set, since
      * XML constructs only use < 128 chars
      */
@@ -1399,7 +1399,7 @@
  * The current char value, if using UTF-8 this may actaully span multiple
  * bytes in the input buffer.
  *
- * Returns the current char value and its lenght
+ * Returns the current char value and its length
  */
 
 int
@@ -1467,7 +1467,7 @@
 	}
     }
     /*
-     * Assume it's a fixed lenght encoding (1) with
+     * Assume it's a fixed length encoding (1) with
      * a compatibke encoding for the ASCII set, since
      * XML constructs only use < 128 chars
      */
diff --git a/tree.c b/tree.c
index 395080e..836bb03 100644
--- a/tree.c
+++ b/tree.c
@@ -1669,7 +1669,7 @@
  * @content:  the text content
  * @len:  the text len.
  *
- * Creation of a new text node with an extra parameter for the content's lenght
+ * Creation of a new text node with an extra parameter for the content's length
  * Returns a pointer to the new node object.
  */
 xmlNodePtr
@@ -1708,7 +1708,7 @@
  * @content:  the text content
  * @len:  the text len.
  *
- * Creation of a new text node with an extra content lenght parameter. The
+ * Creation of a new text node with an extra content length parameter. The
  * text node pertain to a given document.
  * Returns a pointer to the new node object.
  */
@@ -4714,7 +4714,7 @@
  * xmlTextConcat:
  * @node:  the node
  * @content:  the content
- * @len:  @content lenght
+ * @len:  @content length
  * 
  * Concat the given string at the end of the existing node content
  */
@@ -5037,7 +5037,7 @@
  * @str:  the xmlChar string
  * @len:  the number of xmlChar to add
  *
- * Add a string range to an XML buffer. if len == -1, the lenght of
+ * Add a string range to an XML buffer. if len == -1, the length of
  * str is recomputed.
  */
 void
@@ -5086,7 +5086,7 @@
  * @len:  the number of xmlChar to add
  *
  * Add a string range to the beginning of an XML buffer.
- * if len == -1, the lenght of @str is recomputed.
+ * if len == -1, the length of @str is recomputed.
  */
 void
 xmlBufferAddHead(xmlBufferPtr buf, const xmlChar *str, int len) {
@@ -6220,7 +6220,7 @@
  * xmlDocDumpMemory:
  * @cur:  the document
  * @mem:  OUT: the memory pointer
- * @size:  OUT: the memory lenght
+ * @size:  OUT: the memory length
  *
  * Dump an XML document in memory and return the xmlChar * and it's size.
  * It's up to the caller to free the memory.
@@ -6234,7 +6234,7 @@
  * xmlDocDumpFormatMemory:
  * @cur:  the document
  * @mem:  OUT: the memory pointer
- * @size:  OUT: the memory lenght
+ * @size:  OUT: the memory length
  * @format:  should formatting spaces been added
  *
  *
diff --git a/uri.c b/uri.c
index a2e427a..d386e1d 100644
--- a/uri.c
+++ b/uri.c
@@ -922,7 +922,7 @@
 /**
  * xmlURIUnescapeString:
  * @str:  the string to unescape
- * @len:   the lenght in bytes to unescape (or <= 0 to indicate full string)
+ * @len:   the length in bytes to unescape (or <= 0 to indicate full string)
  * @target:  optionnal destination buffer
  *
  * Unescaping routine, does not do validity checks !
diff --git a/xpath.c b/xpath.c
index 64502ee..3283283 100644
--- a/xpath.c
+++ b/xpath.c
@@ -6277,7 +6277,7 @@
  * The current char value, if using UTF-8 this may actaully span multiple
  * bytes in the input buffer.
  *
- * Returns the current char value and its lenght
+ * Returns the current char value and its length
  */
 
 static int
diff --git a/xpointer.c b/xpointer.c
index 2bc29cb..7764578 100644
--- a/xpointer.c
+++ b/xpointer.c
@@ -1600,7 +1600,7 @@
  * xmlXPtrNbLocChildren:
  * @node:  an xmlNodePtr
  *
- * Count the number of location children of @node or the lenght of the
+ * Count the number of location children of @node or the length of the
  * string value in case of text/PI/Comments nodes
  *
  * Returns the number of location children