preparing 2.4.10 upgraded and rebuilt the docs Daniel

* configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
* doc/*: upgraded and rebuilt the docs
Daniel
diff --git a/ChangeLog b/ChangeLog
index dc68cf0..f6c2a0a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
+
+	* configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
+	* doc/*: upgraded and rebuilt the docs
+
 Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
 
 	* HTMLparser.c: fix comment in scripts element parsing.
diff --git a/configure.in b/configure.in
index f77f1c1..756dd39 100644
--- a/configure.in
+++ b/configure.in
@@ -6,7 +6,7 @@
 
 LIBXML_MAJOR_VERSION=2
 LIBXML_MINOR_VERSION=4
-LIBXML_MICRO_VERSION=9
+LIBXML_MICRO_VERSION=10
 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/DOM.html b/doc/DOM.html
index 46e4b6d..ca6c0be 100644
--- a/doc/DOM.html
+++ b/doc/DOM.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/FAQ.html b/doc/FAQ.html
index b3022bf..af03cb6 100644
--- a/doc/FAQ.html
+++ b/doc/FAQ.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/XML.html b/doc/XML.html
index e2a7d3a..001d1aa 100644
--- a/doc/XML.html
+++ b/doc/XML.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/XSLT.html b/doc/XSLT.html
index 4190280..88bbad5 100644
--- a/doc/XSLT.html
+++ b/doc/XSLT.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/architecture.html b/doc/architecture.html
index ed9315a..b5b06f3 100644
--- a/doc/architecture.html
+++ b/doc/architecture.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/bugs.html b/doc/bugs.html
index f4c9268..fe782ff 100644
--- a/doc/bugs.html
+++ b/doc/bugs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/catalog.html b/doc/catalog.html
index e539bb1..48a1754 100644
--- a/doc/catalog.html
+++ b/doc/catalog.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/contribs.html b/doc/contribs.html
index 20d1707..07f9a14 100644
--- a/doc/contribs.html
+++ b/doc/contribs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/docs.html b/doc/docs.html
index 998b6f4..67ce9d8 100644
--- a/doc/docs.html
+++ b/doc/docs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/downloads.html b/doc/downloads.html
index d1e5eeb..1790e1d 100644
--- a/doc/downloads.html
+++ b/doc/downloads.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/encoding.html b/doc/encoding.html
index b51261f..fea7e36 100644
--- a/doc/encoding.html
+++ b/doc/encoding.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/entities.html b/doc/entities.html
index 986857f..9692303 100644
--- a/doc/entities.html
+++ b/doc/entities.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/example.html b/doc/example.html
index 59e6f70..c91967a 100644
--- a/doc/example.html
+++ b/doc/example.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/help.html b/doc/help.html
index 4537502..5de2913 100644
--- a/doc/help.html
+++ b/doc/help.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index aff063b..a44473e 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -2,7 +2,6 @@
 <ANCHOR id ="XML-DEFAULT-VERSION-CAPS" href="libxml/libxml-parser.html#XML-DEFAULT-VERSION-CAPS">
 <ANCHOR id ="XMLPARSERINPUTDEALLOCATE" href="libxml/libxml-parser.html#XMLPARSERINPUTDEALLOCATE">
 <ANCHOR id ="XMLPARSERINPUT" href="libxml/libxml-parser.html#XMLPARSERINPUT">
-<ANCHOR id ="XMLPARSERINPUTPTR" href="libxml/libxml-parser.html#XMLPARSERINPUTPTR">
 <ANCHOR id ="XMLPARSERNODEINFO" href="libxml/libxml-parser.html#XMLPARSERNODEINFO">
 <ANCHOR id ="XMLPARSERNODEINFOPTR" href="libxml/libxml-parser.html#XMLPARSERNODEINFOPTR">
 <ANCHOR id ="XMLPARSERNODEINFOSEQ" href="libxml/libxml-parser.html#XMLPARSERNODEINFOSEQ">
@@ -11,7 +10,6 @@
 <ANCHOR id ="XML-DETECT-IDS-CAPS" href="libxml/libxml-parser.html#XML-DETECT-IDS-CAPS">
 <ANCHOR id ="XML-COMPLETE-ATTRS-CAPS" href="libxml/libxml-parser.html#XML-COMPLETE-ATTRS-CAPS">
 <ANCHOR id ="XMLPARSERCTXT" href="libxml/libxml-parser.html#XMLPARSERCTXT">
-<ANCHOR id ="XMLPARSERCTXTPTR" href="libxml/libxml-parser.html#XMLPARSERCTXTPTR">
 <ANCHOR id ="XMLSAXLOCATOR" href="libxml/libxml-parser.html#XMLSAXLOCATOR">
 <ANCHOR id ="XMLSAXLOCATORPTR" href="libxml/libxml-parser.html#XMLSAXLOCATORPTR">
 <ANCHOR id ="RESOLVEENTITYSAXFUNC" href="libxml/libxml-parser.html#RESOLVEENTITYSAXFUNC">
@@ -157,6 +155,14 @@
 <ANCHOR id ="HTMLDEFAULTSAXHANDLERINIT" href="libxml/libxml-sax.html#HTMLDEFAULTSAXHANDLERINIT">
 <ANCHOR id ="DOCBDEFAULTSAXHANDLERINIT" href="libxml/libxml-sax.html#DOCBDEFAULTSAXHANDLERINIT">
 <ANCHOR id ="LIBXML-TREE" href="libxml/libxml-tree.html">
+<ANCHOR id ="XMLPARSERINPUTBUFFER" href="libxml/libxml-tree.html#XMLPARSERINPUTBUFFER">
+<ANCHOR id ="XMLPARSERINPUTBUFFERPTR" href="libxml/libxml-tree.html#XMLPARSERINPUTBUFFERPTR">
+<ANCHOR id ="XMLOUTPUTBUFFER" href="libxml/libxml-tree.html#XMLOUTPUTBUFFER">
+<ANCHOR id ="XMLOUTPUTBUFFERPTR" href="libxml/libxml-tree.html#XMLOUTPUTBUFFERPTR">
+<ANCHOR id ="XMLPARSERINPUT" href="libxml/libxml-tree.html#XMLPARSERINPUT">
+<ANCHOR id ="XMLPARSERINPUTPTR" href="libxml/libxml-tree.html#XMLPARSERINPUTPTR">
+<ANCHOR id ="XMLPARSERCTXT" href="libxml/libxml-tree.html#XMLPARSERCTXT">
+<ANCHOR id ="XMLPARSERCTXTPTR" href="libxml/libxml-tree.html#XMLPARSERCTXTPTR">
 <ANCHOR id ="BASE-BUFFER-SIZE-CAPS" href="libxml/libxml-tree.html#BASE-BUFFER-SIZE-CAPS">
 <ANCHOR id ="XML-XML-NAMESPACE-CAPS" href="libxml/libxml-tree.html#XML-XML-NAMESPACE-CAPS">
 <ANCHOR id ="XMLELEMENTTYPE" href="libxml/libxml-tree.html#XMLELEMENTTYPE">
@@ -318,6 +324,9 @@
 <ANCHOR id ="XMLSAVEFILE" href="libxml/libxml-tree.html#XMLSAVEFILE">
 <ANCHOR id ="XMLSAVEFORMATFILE" href="libxml/libxml-tree.html#XMLSAVEFORMATFILE">
 <ANCHOR id ="XMLNODEDUMP" href="libxml/libxml-tree.html#XMLNODEDUMP">
+<ANCHOR id ="XMLSAVEFILETO" href="libxml/libxml-tree.html#XMLSAVEFILETO">
+<ANCHOR id ="XMLSAVEFORMATFILETO" href="libxml/libxml-tree.html#XMLSAVEFORMATFILETO">
+<ANCHOR id ="XMLNODEDUMPOUTPUT" href="libxml/libxml-tree.html#XMLNODEDUMPOUTPUT">
 <ANCHOR id ="XMLSAVEFORMATFILEENC" href="libxml/libxml-tree.html#XMLSAVEFORMATFILEENC">
 <ANCHOR id ="XMLSAVEFILEENC" href="libxml/libxml-tree.html#XMLSAVEFILEENC">
 <ANCHOR id ="XMLGETDOCCOMPRESSMODE" href="libxml/libxml-tree.html#XMLGETDOCCOMPRESSMODE">
@@ -489,6 +498,9 @@
 <ANCHOR id ="HTMLNODEDUMPFILEFORMAT" href="libxml/libxml-htmltree.html#HTMLNODEDUMPFILEFORMAT">
 <ANCHOR id ="HTMLSAVEFILEENC" href="libxml/libxml-htmltree.html#HTMLSAVEFILEENC">
 <ANCHOR id ="HTMLSAVEFILEFORMAT" href="libxml/libxml-htmltree.html#HTMLSAVEFILEFORMAT">
+<ANCHOR id ="HTMLNODEDUMPFORMATOUTPUT" href="libxml/libxml-htmltree.html#HTMLNODEDUMPFORMATOUTPUT">
+<ANCHOR id ="HTMLDOCCONTENTDUMPOUTPUT" href="libxml/libxml-htmltree.html#HTMLDOCCONTENTDUMPOUTPUT">
+<ANCHOR id ="HTMLDOCCONTENTDUMPFORMATOUTPUT" href="libxml/libxml-htmltree.html#HTMLDOCCONTENTDUMPFORMATOUTPUT">
 <ANCHOR id ="LIBXML-XPATH" href="libxml/libxml-xpath.html">
 <ANCHOR id ="XMLXPATHCONTEXT" href="libxml/libxml-xpath.html#XMLXPATHCONTEXT">
 <ANCHOR id ="XMLXPATHCONTEXTPTR" href="libxml/libxml-xpath.html#XMLXPATHCONTEXTPTR">
@@ -773,13 +785,11 @@
 <ANCHOR id ="XMLINPUTREADCALLBACK" href="libxml/libxml-xmlio.html#XMLINPUTREADCALLBACK">
 <ANCHOR id ="XMLINPUTCLOSECALLBACK" href="libxml/libxml-xmlio.html#XMLINPUTCLOSECALLBACK">
 <ANCHOR id ="XMLPARSERINPUTBUFFER" href="libxml/libxml-xmlio.html#XMLPARSERINPUTBUFFER">
-<ANCHOR id ="XMLPARSERINPUTBUFFERPTR" href="libxml/libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR">
 <ANCHOR id ="XMLOUTPUTMATCHCALLBACK" href="libxml/libxml-xmlio.html#XMLOUTPUTMATCHCALLBACK">
 <ANCHOR id ="XMLOUTPUTOPENCALLBACK" href="libxml/libxml-xmlio.html#XMLOUTPUTOPENCALLBACK">
 <ANCHOR id ="XMLOUTPUTWRITECALLBACK" href="libxml/libxml-xmlio.html#XMLOUTPUTWRITECALLBACK">
 <ANCHOR id ="XMLOUTPUTCLOSECALLBACK" href="libxml/libxml-xmlio.html#XMLOUTPUTCLOSECALLBACK">
 <ANCHOR id ="XMLOUTPUTBUFFER" href="libxml/libxml-xmlio.html#XMLOUTPUTBUFFER">
-<ANCHOR id ="XMLOUTPUTBUFFERPTR" href="libxml/libxml-xmlio.html#XMLOUTPUTBUFFERPTR">
 <ANCHOR id ="XMLCLEANUPINPUTCALLBACKS" href="libxml/libxml-xmlio.html#XMLCLEANUPINPUTCALLBACKS">
 <ANCHOR id ="XMLCLEANUPOUTPUTCALLBACKS" href="libxml/libxml-xmlio.html#XMLCLEANUPOUTPUTCALLBACKS">
 <ANCHOR id ="XMLREGISTERDEFAULTINPUTCALLBACKS" href="libxml/libxml-xmlio.html#XMLREGISTERDEFAULTINPUTCALLBACKS">
@@ -809,10 +819,7 @@
 <ANCHOR id ="XMLREGISTEROUTPUTCALLBACKS" href="libxml/libxml-xmlio.html#XMLREGISTEROUTPUTCALLBACKS">
 <ANCHOR id ="XMLIOHTTPOPENW" href="libxml/libxml-xmlio.html#XMLIOHTTPOPENW">
 <ANCHOR id ="XMLREGISTERHTTPPOSTCALLBACKS" href="libxml/libxml-xmlio.html#XMLREGISTERHTTPPOSTCALLBACKS">
-<ANCHOR id ="XMLSAVEFILETO" href="libxml/libxml-xmlio.html#XMLSAVEFILETO">
-<ANCHOR id ="XMLSAVEFORMATFILETO" href="libxml/libxml-xmlio.html#XMLSAVEFORMATFILETO">
-<ANCHOR id ="XMLNODEDUMPOUTPUT" href="libxml/libxml-xmlio.html#XMLNODEDUMPOUTPUT">
-<ANCHOR id ="HTMLDOCCONTENTDUMPOUTPUT" href="libxml/libxml-xmlio.html#HTMLDOCCONTENTDUMPOUTPUT">
+<ANCHOR id ="XMLNONETEXTERNALENTITYLOADER" href="libxml/libxml-xmlio.html#XMLNONETEXTERNALENTITYLOADER">
 <ANCHOR id ="LIBXML-CATALOG" href="libxml/libxml-catalog.html">
 <ANCHOR id ="XML-CATALOGS-NAMESPACE-CAPS" href="libxml/libxml-catalog.html#XML-CATALOGS-NAMESPACE-CAPS">
 <ANCHOR id ="XML-CATALOG-PI-CAPS" href="libxml/libxml-catalog.html#XML-CATALOG-PI-CAPS">
@@ -820,6 +827,7 @@
 <ANCHOR id ="XMLCATALOGALLOW" href="libxml/libxml-catalog.html#XMLCATALOGALLOW">
 <ANCHOR id ="XMLCATALOG" href="libxml/libxml-catalog.html#XMLCATALOG">
 <ANCHOR id ="XMLCATALOGPTR" href="libxml/libxml-catalog.html#XMLCATALOGPTR">
+<ANCHOR id ="XMLNEWCATALOG" href="libxml/libxml-catalog.html#XMLNEWCATALOG">
 <ANCHOR id ="XMLLOADACATALOG" href="libxml/libxml-catalog.html#XMLLOADACATALOG">
 <ANCHOR id ="XMLLOADSGMLSUPERCATALOG" href="libxml/libxml-catalog.html#XMLLOADSGMLSUPERCATALOG">
 <ANCHOR id ="XMLCONVERTSGMLCATALOG" href="libxml/libxml-catalog.html#XMLCONVERTSGMLCATALOG">
@@ -831,6 +839,7 @@
 <ANCHOR id ="XMLACATALOGRESOLVEURI" href="libxml/libxml-catalog.html#XMLACATALOGRESOLVEURI">
 <ANCHOR id ="XMLACATALOGDUMP" href="libxml/libxml-catalog.html#XMLACATALOGDUMP">
 <ANCHOR id ="XMLFREECATALOG" href="libxml/libxml-catalog.html#XMLFREECATALOG">
+<ANCHOR id ="XMLCATALOGISEMPTY" href="libxml/libxml-catalog.html#XMLCATALOGISEMPTY">
 <ANCHOR id ="XMLINITIALIZECATALOG" href="libxml/libxml-catalog.html#XMLINITIALIZECATALOG">
 <ANCHOR id ="XMLLOADCATALOG" href="libxml/libxml-catalog.html#XMLLOADCATALOG">
 <ANCHOR id ="XMLLOADCATALOGS" href="libxml/libxml-catalog.html#XMLLOADCATALOGS">
@@ -1111,6 +1120,7 @@
 <ANCHOR id ="XMLLSCOUNTNODE" href="libxml/libxml-debugxml.html#XMLLSCOUNTNODE">
 <ANCHOR id ="XMLBOOLTOTEXT" href="libxml/libxml-debugxml.html#XMLBOOLTOTEXT">
 <ANCHOR id ="XMLGETLINENO" href="libxml/libxml-debugxml.html#XMLGETLINENO">
+<ANCHOR id ="XMLGETNODEPATH" href="libxml/libxml-debugxml.html#XMLGETNODEPATH">
 <ANCHOR id ="XMLSHELLREADLINEFUNC" href="libxml/libxml-debugxml.html#XMLSHELLREADLINEFUNC">
 <ANCHOR id ="XMLSHELLCTXT" href="libxml/libxml-debugxml.html#XMLSHELLCTXT">
 <ANCHOR id ="XMLSHELLCTXTPTR" href="libxml/libxml-debugxml.html#XMLSHELLCTXTPTR">
diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html
index 3c14142..29ee56c 100644
--- a/doc/html/libxml-catalog.html
+++ b/doc/html/libxml-catalog.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN18833"
+NAME="AEN18961"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN18836"
+NAME="AEN18964"
 ></A
 ><H2
 >Synopsis</H2
@@ -174,6 +174,13 @@
 HREF="libxml-catalog.html#XMLCATALOGPTR"
 >xmlCatalogPtr</A
 > <A
+HREF="libxml-catalog.html#XMLNEWCATALOG"
+>xmlNewCatalog</A
+>                 (int sgml);
+<A
+HREF="libxml-catalog.html#XMLCATALOGPTR"
+>xmlCatalogPtr</A
+> <A
 HREF="libxml-catalog.html#XMLLOADACATALOG"
 >xmlLoadACatalog</A
 >               (const char *filename);
@@ -299,6 +306,13 @@
 HREF="libxml-catalog.html#XMLCATALOGPTR"
 >xmlCatalogPtr</A
 > catal);
+int         <A
+HREF="libxml-catalog.html#XMLCATALOGISEMPTY"
+>xmlCatalogIsEmpty</A
+>               (<A
+HREF="libxml-catalog.html#XMLCATALOGPTR"
+>xmlCatalogPtr</A
+> catal);
 void        <A
 HREF="libxml-catalog.html#XMLINITIALIZECATALOG"
 >xmlInitializeCatalog</A
@@ -492,7 +506,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN18933"
+NAME="AEN19065"
 ></A
 ><H2
 >Description</H2
@@ -502,14 +516,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN18936"
+NAME="AEN19068"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18938"
+NAME="AEN19070"
 ></A
 ><H3
 ><A
@@ -537,7 +551,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18944"
+NAME="AEN19076"
 ></A
 ><H3
 ><A
@@ -563,7 +577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18949"
+NAME="AEN19081"
 ></A
 ><H3
 ><A
@@ -593,7 +607,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18954"
+NAME="AEN19086"
 ></A
 ><H3
 ><A
@@ -624,7 +638,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18959"
+NAME="AEN19091"
 ></A
 ><H3
 ><A
@@ -650,7 +664,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18964"
+NAME="AEN19096"
 ></A
 ><H3
 ><A
@@ -676,7 +690,90 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18969"
+NAME="AEN19101"
+></A
+><H3
+><A
+NAME="XMLNEWCATALOG"
+></A
+>xmlNewCatalog ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-catalog.html#XMLCATALOGPTR"
+>xmlCatalogPtr</A
+> xmlNewCatalog                 (int sgml);</PRE
+></TD
+></TR
+></TABLE
+><P
+>create a new Catalog.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN19108"
+></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
+>sgml</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  should this create an SGML catalog</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the xmlCatalogPtr or NULL in case of error</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN19121"
 ></A
 ><H3
 ><A
@@ -709,7 +806,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18976"
+NAME="AEN19128"
 ></A
 ><P
 ></P
@@ -762,7 +859,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18989"
+NAME="AEN19141"
 ></A
 ><H3
 ><A
@@ -794,7 +891,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18996"
+NAME="AEN19148"
 ></A
 ><P
 ></P
@@ -847,7 +944,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19009"
+NAME="AEN19161"
 ></A
 ><H3
 ><A
@@ -877,7 +974,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19016"
+NAME="AEN19168"
 ></A
 ><P
 ></P
@@ -930,7 +1027,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19029"
+NAME="AEN19181"
 ></A
 ><H3
 ><A
@@ -973,7 +1070,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19039"
+NAME="AEN19191"
 ></A
 ><P
 ></P
@@ -1077,7 +1174,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19064"
+NAME="AEN19216"
 ></A
 ><H3
 ><A
@@ -1111,7 +1208,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19072"
+NAME="AEN19224"
 ></A
 ><P
 ></P
@@ -1181,7 +1278,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19089"
+NAME="AEN19241"
 ></A
 ><H3
 ><A
@@ -1222,7 +1319,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19099"
+NAME="AEN19251"
 ></A
 ><P
 ></P
@@ -1310,7 +1407,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19120"
+NAME="AEN19272"
 ></A
 ><H3
 ><A
@@ -1347,7 +1444,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19129"
+NAME="AEN19281"
 ></A
 ><P
 ></P
@@ -1418,7 +1515,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19146"
+NAME="AEN19298"
 ></A
 ><H3
 ><A
@@ -1455,7 +1552,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19155"
+NAME="AEN19307"
 ></A
 ><P
 ></P
@@ -1526,7 +1623,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19172"
+NAME="AEN19324"
 ></A
 ><H3
 ><A
@@ -1563,7 +1660,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19181"
+NAME="AEN19333"
 ></A
 ><P
 ></P
@@ -1634,7 +1731,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19198"
+NAME="AEN19350"
 ></A
 ><H3
 ><A
@@ -1668,7 +1765,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19206"
+NAME="AEN19358"
 ></A
 ><P
 ></P
@@ -1723,7 +1820,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19219"
+NAME="AEN19371"
 ></A
 ><H3
 ><A
@@ -1753,7 +1850,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19226"
+NAME="AEN19378"
 ></A
 ><P
 ></P
@@ -1791,7 +1888,90 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19235"
+NAME="AEN19387"
+></A
+><H3
+><A
+NAME="XMLCATALOGISEMPTY"
+></A
+>xmlCatalogIsEmpty ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int         xmlCatalogIsEmpty               (<A
+HREF="libxml-catalog.html#XMLCATALOGPTR"
+>xmlCatalogPtr</A
+> catal);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Check is a catalog is empty</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN19394"
+></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
+>catal</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  should this create an SGML catalog</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>1 if the catalog is empty, 0 if not, amd -1 in case of error.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN19407"
 ></A
 ><H3
 ><A
@@ -1821,7 +2001,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19241"
+NAME="AEN19413"
 ></A
 ><H3
 ><A
@@ -1851,7 +2031,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19247"
+NAME="AEN19419"
 ></A
 ><P
 ></P
@@ -1904,7 +2084,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19260"
+NAME="AEN19432"
 ></A
 ><H3
 ><A
@@ -1934,7 +2114,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19266"
+NAME="AEN19438"
 ></A
 ><P
 ></P
@@ -1972,7 +2152,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19275"
+NAME="AEN19447"
 ></A
 ><H3
 ><A
@@ -2000,7 +2180,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19281"
+NAME="AEN19453"
 ></A
 ><H3
 ><A
@@ -2030,7 +2210,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19288"
+NAME="AEN19460"
 ></A
 ><P
 ></P
@@ -2068,7 +2248,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19297"
+NAME="AEN19469"
 ></A
 ><H3
 ><A
@@ -2105,7 +2285,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19306"
+NAME="AEN19478"
 ></A
 ><P
 ></P
@@ -2176,7 +2356,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19323"
+NAME="AEN19495"
 ></A
 ><H3
 ><A
@@ -2209,7 +2389,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19331"
+NAME="AEN19503"
 ></A
 ><P
 ></P
@@ -2263,7 +2443,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19344"
+NAME="AEN19516"
 ></A
 ><H3
 ><A
@@ -2296,7 +2476,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19352"
+NAME="AEN19524"
 ></A
 ><P
 ></P
@@ -2350,7 +2530,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19365"
+NAME="AEN19537"
 ></A
 ><H3
 ><A
@@ -2383,7 +2563,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19373"
+NAME="AEN19545"
 ></A
 ><P
 ></P
@@ -2437,7 +2617,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19386"
+NAME="AEN19558"
 ></A
 ><H3
 ><A
@@ -2481,7 +2661,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19396"
+NAME="AEN19568"
 ></A
 ><P
 ></P
@@ -2568,7 +2748,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19417"
+NAME="AEN19589"
 ></A
 ><H3
 ><A
@@ -2598,7 +2778,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19424"
+NAME="AEN19596"
 ></A
 ><P
 ></P
@@ -2651,7 +2831,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19437"
+NAME="AEN19609"
 ></A
 ><H3
 ><A
@@ -2685,7 +2865,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19445"
+NAME="AEN19617"
 ></A
 ><P
 ></P
@@ -2738,7 +2918,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19458"
+NAME="AEN19630"
 ></A
 ><H3
 ><A
@@ -2765,7 +2945,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19464"
+NAME="AEN19636"
 ></A
 ><P
 ></P
@@ -2801,7 +2981,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19473"
+NAME="AEN19645"
 ></A
 ><H3
 ><A
@@ -2828,7 +3008,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19479"
+NAME="AEN19651"
 ></A
 ><P
 ></P
@@ -2866,7 +3046,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19488"
+NAME="AEN19660"
 ></A
 ><H3
 ><A
@@ -2897,7 +3077,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19495"
+NAME="AEN19667"
 ></A
 ><P
 ></P
@@ -2952,7 +3132,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19508"
+NAME="AEN19680"
 ></A
 ><H3
 ><A
@@ -2991,7 +3171,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19517"
+NAME="AEN19689"
 ></A
 ><P
 ></P
@@ -3079,7 +3259,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19538"
+NAME="AEN19710"
 ></A
 ><H3
 ><A
@@ -3114,7 +3294,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19546"
+NAME="AEN19718"
 ></A
 ><P
 ></P
@@ -3185,7 +3365,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19563"
+NAME="AEN19735"
 ></A
 ><H3
 ><A
@@ -3213,7 +3393,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19569"
+NAME="AEN19741"
 ></A
 ><P
 ></P
@@ -3266,7 +3446,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19582"
+NAME="AEN19754"
 ></A
 ><H3
 ><A
@@ -3301,7 +3481,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19590"
+NAME="AEN19762"
 ></A
 ><P
 ></P
@@ -3354,7 +3534,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19603"
+NAME="AEN19775"
 ></A
 ><H3
 ><A
@@ -3385,7 +3565,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19610"
+NAME="AEN19782"
 ></A
 ><P
 ></P
@@ -3423,7 +3603,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19619"
+NAME="AEN19791"
 ></A
 ><H3
 ><A
@@ -3454,7 +3634,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19626"
+NAME="AEN19798"
 ></A
 ><P
 ></P
@@ -3490,7 +3670,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19635"
+NAME="AEN19807"
 ></A
 ><H3
 ><A
@@ -3527,7 +3707,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19644"
+NAME="AEN19816"
 ></A
 ><P
 ></P
@@ -3580,7 +3760,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19657"
+NAME="AEN19829"
 ></A
 ><H3
 ><A
@@ -3617,7 +3797,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19666"
+NAME="AEN19838"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-debugxml.html b/doc/html/libxml-debugxml.html
index 65693aa..d15d67f 100644
--- a/doc/html/libxml-debugxml.html
+++ b/doc/html/libxml-debugxml.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN24971"
+NAME="AEN25143"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN24974"
+NAME="AEN25146"
 ></A
 ><H2
 >Synopsis</H2
@@ -282,7 +282,7 @@
 const char* <A
 HREF="libxml-debugxml.html#XMLBOOLTOTEXT"
 >xmlBoolToText</A
->                   (int bool);
+>                   (int boolval);
 <GTKDOCLINK
 HREF="LONG"
 >long</GTKDOCLINK
@@ -293,6 +293,16 @@
 HREF="libxml-tree.html#XMLNODEPTR"
 >xmlNodePtr</A
 > node);
+<A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+>*    <A
+HREF="libxml-debugxml.html#XMLGETNODEPATH"
+>xmlGetNodePath</A
+>                  (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> node);
 char*       (<A
 HREF="libxml-debugxml.html#XMLSHELLREADLINEFUNC"
 >*xmlShellReadlineFunc</A
@@ -523,7 +533,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN25072"
+NAME="AEN25247"
 ></A
 ><H2
 >Description</H2
@@ -533,14 +543,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN25075"
+NAME="AEN25250"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25077"
+NAME="AEN25252"
 ></A
 ><H3
 ><A
@@ -574,7 +584,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25085"
+NAME="AEN25260"
 ></A
 ><P
 ></P
@@ -629,7 +639,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25098"
+NAME="AEN25273"
 ></A
 ><H3
 ><A
@@ -664,7 +674,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25106"
+NAME="AEN25281"
 ></A
 ><P
 ></P
@@ -736,7 +746,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25123"
+NAME="AEN25298"
 ></A
 ><H3
 ><A
@@ -771,7 +781,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25131"
+NAME="AEN25306"
 ></A
 ><P
 ></P
@@ -843,7 +853,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25148"
+NAME="AEN25323"
 ></A
 ><H3
 ><A
@@ -878,7 +888,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25156"
+NAME="AEN25331"
 ></A
 ><P
 ></P
@@ -950,7 +960,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25173"
+NAME="AEN25348"
 ></A
 ><H3
 ><A
@@ -985,7 +995,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25181"
+NAME="AEN25356"
 ></A
 ><P
 ></P
@@ -1057,7 +1067,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25198"
+NAME="AEN25373"
 ></A
 ><H3
 ><A
@@ -1092,7 +1102,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25206"
+NAME="AEN25381"
 ></A
 ><P
 ></P
@@ -1164,7 +1174,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25223"
+NAME="AEN25398"
 ></A
 ><H3
 ><A
@@ -1198,7 +1208,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25231"
+NAME="AEN25406"
 ></A
 ><P
 ></P
@@ -1253,7 +1263,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25244"
+NAME="AEN25419"
 ></A
 ><H3
 ><A
@@ -1287,7 +1297,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25252"
+NAME="AEN25427"
 ></A
 ><P
 ></P
@@ -1342,7 +1352,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25265"
+NAME="AEN25440"
 ></A
 ><H3
 ><A
@@ -1376,7 +1386,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25273"
+NAME="AEN25448"
 ></A
 ><P
 ></P
@@ -1431,7 +1441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25286"
+NAME="AEN25461"
 ></A
 ><H3
 ><A
@@ -1465,7 +1475,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25294"
+NAME="AEN25469"
 ></A
 ><P
 ></P
@@ -1520,7 +1530,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25307"
+NAME="AEN25482"
 ></A
 ><H3
 ><A
@@ -1552,7 +1562,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25314"
+NAME="AEN25489"
 ></A
 ><P
 ></P
@@ -1607,7 +1617,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25327"
+NAME="AEN25502"
 ></A
 ><H3
 ><A
@@ -1635,7 +1645,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25333"
+NAME="AEN25508"
 ></A
 ><P
 ></P
@@ -1688,7 +1698,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25346"
+NAME="AEN25521"
 ></A
 ><H3
 ><A
@@ -1704,7 +1714,7 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
->const char* xmlBoolToText                   (int bool);</PRE
+>const char* xmlBoolToText                   (int boolval);</PRE
 ></TD
 ></TR
 ></TABLE
@@ -1715,7 +1725,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25352"
+NAME="AEN25527"
 ></A
 ><P
 ></P
@@ -1735,7 +1745,7 @@
 ><TT
 CLASS="PARAMETER"
 ><I
->bool</I
+>boolval</I
 ></TT
 >&nbsp;:</TD
 ><TD
@@ -1768,7 +1778,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25365"
+NAME="AEN25540"
 ></A
 ><H3
 ><A
@@ -1801,7 +1811,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25373"
+NAME="AEN25548"
 ></A
 ><P
 ></P
@@ -1854,7 +1864,94 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25386"
+NAME="AEN25561"
+></A
+><H3
+><A
+NAME="XMLGETNODEPATH"
+></A
+>xmlGetNodePath ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+>*    xmlGetNodePath                  (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> node);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Build a structure based Path for the given node</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN25569"
+></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
+>node</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> a node</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the new path or NULL in case of error. The caller must free
+the returned string</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN25582"
 ></A
 ><H3
 ><A
@@ -1881,7 +1978,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25392"
+NAME="AEN25588"
 ></A
 ><P
 ></P
@@ -1934,7 +2031,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25405"
+NAME="AEN25601"
 ></A
 ><H3
 ><A
@@ -1971,7 +2068,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25411"
+NAME="AEN25607"
 ></A
 ><H3
 ><A
@@ -1997,7 +2094,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25416"
+NAME="AEN25612"
 ></A
 ><H3
 ><A
@@ -2036,7 +2133,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25425"
+NAME="AEN25621"
 ></A
 ><P
 ></P
@@ -2140,7 +2237,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25450"
+NAME="AEN25646"
 ></A
 ><H3
 ><A
@@ -2166,7 +2263,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25455"
+NAME="AEN25651"
 ></A
 ><P
 ></P
@@ -2221,7 +2318,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25468"
+NAME="AEN25664"
 ></A
 ><H3
 ><A
@@ -2251,7 +2348,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25475"
+NAME="AEN25671"
 ></A
 ><P
 ></P
@@ -2289,7 +2386,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25484"
+NAME="AEN25680"
 ></A
 ><H3
 ><A
@@ -2319,7 +2416,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25491"
+NAME="AEN25687"
 ></A
 ><P
 ></P
@@ -2357,7 +2454,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25500"
+NAME="AEN25696"
 ></A
 ><H3
 ><A
@@ -2397,7 +2494,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25509"
+NAME="AEN25705"
 ></A
 ><P
 ></P
@@ -2501,7 +2598,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25534"
+NAME="AEN25730"
 ></A
 ><H3
 ><A
@@ -2541,7 +2638,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25543"
+NAME="AEN25739"
 ></A
 ><P
 ></P
@@ -2645,7 +2742,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25568"
+NAME="AEN25764"
 ></A
 ><H3
 ><A
@@ -2685,7 +2782,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25577"
+NAME="AEN25773"
 ></A
 ><P
 ></P
@@ -2789,7 +2886,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25602"
+NAME="AEN25798"
 ></A
 ><H3
 ><A
@@ -2829,7 +2926,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25611"
+NAME="AEN25807"
 ></A
 ><P
 ></P
@@ -2933,7 +3030,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25636"
+NAME="AEN25832"
 ></A
 ><H3
 ><A
@@ -2973,7 +3070,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25645"
+NAME="AEN25841"
 ></A
 ><P
 ></P
@@ -3077,7 +3174,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25670"
+NAME="AEN25866"
 ></A
 ><H3
 ><A
@@ -3123,7 +3220,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25680"
+NAME="AEN25876"
 ></A
 ><P
 ></P
@@ -3227,7 +3324,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25705"
+NAME="AEN25901"
 ></A
 ><H3
 ><A
@@ -3267,7 +3364,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25714"
+NAME="AEN25910"
 ></A
 ><P
 ></P
@@ -3371,7 +3468,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25739"
+NAME="AEN25935"
 ></A
 ><H3
 ><A
@@ -3412,7 +3509,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25748"
+NAME="AEN25944"
 ></A
 ><P
 ></P
@@ -3516,7 +3613,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25773"
+NAME="AEN25969"
 ></A
 ><H3
 ><A
@@ -3567,7 +3664,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25784"
+NAME="AEN25980"
 ></A
 ><P
 ></P
@@ -3671,7 +3768,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25809"
+NAME="AEN26005"
 ></A
 ><H3
 ><A
@@ -3713,7 +3810,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25818"
+NAME="AEN26014"
 ></A
 ><P
 ></P
@@ -3817,7 +3914,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25843"
+NAME="AEN26039"
 ></A
 ><H3
 ><A
@@ -3858,7 +3955,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25852"
+NAME="AEN26048"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-docbparser.html b/doc/html/libxml-docbparser.html
index ac8855a..123db41 100644
--- a/doc/html/libxml-docbparser.html
+++ b/doc/html/libxml-docbparser.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN20188"
+NAME="AEN20360"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN20191"
+NAME="AEN20363"
 ></A
 ><H2
 >Synopsis</H2
@@ -295,7 +295,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN20228"
+NAME="AEN20400"
 ></A
 ><H2
 >Description</H2
@@ -305,14 +305,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN20231"
+NAME="AEN20403"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20233"
+NAME="AEN20405"
 ></A
 ><H3
 ><A
@@ -338,7 +338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20238"
+NAME="AEN20410"
 ></A
 ><H3
 ><A
@@ -364,7 +364,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20243"
+NAME="AEN20415"
 ></A
 ><H3
 ><A
@@ -390,7 +390,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20248"
+NAME="AEN20420"
 ></A
 ><H3
 ><A
@@ -416,7 +416,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20253"
+NAME="AEN20425"
 ></A
 ><H3
 ><A
@@ -442,7 +442,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20258"
+NAME="AEN20430"
 ></A
 ><H3
 ><A
@@ -468,7 +468,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20263"
+NAME="AEN20435"
 ></A
 ><H3
 ><A
@@ -494,7 +494,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20268"
+NAME="AEN20440"
 ></A
 ><H3
 ><A
@@ -520,7 +520,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20273"
+NAME="AEN20445"
 ></A
 ><H3
 ><A
@@ -546,7 +546,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20278"
+NAME="AEN20450"
 ></A
 ><H3
 ><A
@@ -578,7 +578,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20284"
+NAME="AEN20456"
 ></A
 ><P
 ></P
@@ -722,7 +722,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20317"
+NAME="AEN20489"
 ></A
 ><H3
 ><A
@@ -763,7 +763,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20326"
+NAME="AEN20498"
 ></A
 ><P
 ></P
@@ -867,7 +867,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20351"
+NAME="AEN20523"
 ></A
 ><H3
 ><A
@@ -901,7 +901,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20359"
+NAME="AEN20531"
 ></A
 ><P
 ></P
@@ -971,7 +971,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20376"
+NAME="AEN20548"
 ></A
 ><H3
 ><A
@@ -1010,7 +1010,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20384"
+NAME="AEN20556"
 ></A
 ><P
 ></P
@@ -1114,7 +1114,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20409"
+NAME="AEN20581"
 ></A
 ><H3
 ><A
@@ -1147,7 +1147,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20416"
+NAME="AEN20588"
 ></A
 ><P
 ></P
@@ -1217,7 +1217,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20433"
+NAME="AEN20605"
 ></A
 ><H3
 ><A
@@ -1248,7 +1248,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20440"
+NAME="AEN20612"
 ></A
 ><P
 ></P
@@ -1286,7 +1286,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20449"
+NAME="AEN20621"
 ></A
 ><H3
 ><A
@@ -1340,7 +1340,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20460"
+NAME="AEN20632"
 ></A
 ><P
 ></P
@@ -1478,7 +1478,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20493"
+NAME="AEN20665"
 ></A
 ><H3
 ><A
@@ -1511,7 +1511,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20500"
+NAME="AEN20672"
 ></A
 ><P
 ></P
@@ -1615,7 +1615,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20525"
+NAME="AEN20697"
 ></A
 ><H3
 ><A
@@ -1648,7 +1648,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20532"
+NAME="AEN20704"
 ></A
 ><P
 ></P
@@ -1718,7 +1718,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20549"
+NAME="AEN20721"
 ></A
 ><H3
 ><A
@@ -1749,7 +1749,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20556"
+NAME="AEN20728"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html
index 319b517..9830b84 100644
--- a/doc/html/libxml-encoding.html
+++ b/doc/html/libxml-encoding.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN23415"
+NAME="AEN23587"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN23418"
+NAME="AEN23590"
 ></A
 ><H2
 >Synopsis</H2
@@ -382,7 +382,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN23478"
+NAME="AEN23650"
 ></A
 ><H2
 >Description</H2
@@ -392,14 +392,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN23481"
+NAME="AEN23653"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23483"
+NAME="AEN23655"
 ></A
 ><H3
 ><A
@@ -465,7 +465,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23490"
+NAME="AEN23662"
 ></A
 ><H3
 ><A
@@ -496,7 +496,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23496"
+NAME="AEN23668"
 ></A
 ><P
 ></P
@@ -624,7 +624,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23525"
+NAME="AEN23697"
 ></A
 ><H3
 ><A
@@ -657,7 +657,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23531"
+NAME="AEN23703"
 ></A
 ><P
 ></P
@@ -785,7 +785,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23560"
+NAME="AEN23732"
 ></A
 ><H3
 ><A
@@ -819,7 +819,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23565"
+NAME="AEN23737"
 ></A
 ><H3
 ><A
@@ -845,7 +845,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23570"
+NAME="AEN23742"
 ></A
 ><H3
 ><A
@@ -876,7 +876,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23576"
+NAME="AEN23748"
 ></A
 ><H3
 ><A
@@ -905,7 +905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23582"
+NAME="AEN23754"
 ></A
 ><H3
 ><A
@@ -935,7 +935,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23589"
+NAME="AEN23761"
 ></A
 ><P
 ></P
@@ -973,7 +973,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23598"
+NAME="AEN23770"
 ></A
 ><H3
 ><A
@@ -1007,7 +1007,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23606"
+NAME="AEN23778"
 ></A
 ><P
 ></P
@@ -1060,7 +1060,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23619"
+NAME="AEN23791"
 ></A
 ><H3
 ><A
@@ -1091,7 +1091,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23626"
+NAME="AEN23798"
 ></A
 ><P
 ></P
@@ -1144,7 +1144,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23639"
+NAME="AEN23811"
 ></A
 ><H3
 ><A
@@ -1183,7 +1183,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23647"
+NAME="AEN23819"
 ></A
 ><P
 ></P
@@ -1253,7 +1253,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23664"
+NAME="AEN23836"
 ></A
 ><H3
 ><A
@@ -1285,7 +1285,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23671"
+NAME="AEN23843"
 ></A
 ><P
 ></P
@@ -1338,7 +1338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23684"
+NAME="AEN23856"
 ></A
 ><H3
 ><A
@@ -1365,7 +1365,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23690"
+NAME="AEN23862"
 ></A
 ><P
 ></P
@@ -1418,7 +1418,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23703"
+NAME="AEN23875"
 ></A
 ><H3
 ><A
@@ -1446,7 +1446,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23709"
+NAME="AEN23881"
 ></A
 ><H3
 ><A
@@ -1478,7 +1478,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23716"
+NAME="AEN23888"
 ></A
 ><P
 ></P
@@ -1532,7 +1532,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23729"
+NAME="AEN23901"
 ></A
 ><H3
 ><A
@@ -1567,7 +1567,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23737"
+NAME="AEN23909"
 ></A
 ><P
 ></P
@@ -1620,7 +1620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23750"
+NAME="AEN23922"
 ></A
 ><H3
 ><A
@@ -1652,7 +1652,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23757"
+NAME="AEN23929"
 ></A
 ><P
 ></P
@@ -1723,7 +1723,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23774"
+NAME="AEN23946"
 ></A
 ><H3
 ><A
@@ -1771,7 +1771,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23784"
+NAME="AEN23956"
 ></A
 ><P
 ></P
@@ -1861,7 +1861,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23805"
+NAME="AEN23977"
 ></A
 ><H3
 ><A
@@ -1899,7 +1899,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23814"
+NAME="AEN23986"
 ></A
 ><P
 ></P
@@ -1989,7 +1989,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23835"
+NAME="AEN24007"
 ></A
 ><H3
 ><A
@@ -2028,7 +2028,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23844"
+NAME="AEN24016"
 ></A
 ><P
 ></P
@@ -2118,7 +2118,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23865"
+NAME="AEN24037"
 ></A
 ><H3
 ><A
@@ -2148,7 +2148,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23872"
+NAME="AEN24044"
 ></A
 ><P
 ></P
@@ -2201,7 +2201,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23885"
+NAME="AEN24057"
 ></A
 ><H3
 ><A
@@ -2232,7 +2232,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23891"
+NAME="AEN24063"
 ></A
 ><P
 ></P
@@ -2359,7 +2359,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23920"
+NAME="AEN24092"
 ></A
 ><H3
 ><A
@@ -2390,7 +2390,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23926"
+NAME="AEN24098"
 ></A
 ><P
 ></P
@@ -2517,7 +2517,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23955"
+NAME="AEN24127"
 ></A
 ><H3
 ><A
@@ -2559,7 +2559,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23963"
+NAME="AEN24135"
 ></A
 ><P
 ></P
@@ -2617,7 +2617,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23977"
+NAME="AEN24149"
 ></A
 ><H3
 ><A
@@ -2648,7 +2648,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23984"
+NAME="AEN24156"
 ></A
 ><P
 ></P
@@ -2719,7 +2719,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN24001"
+NAME="AEN24173"
 ></A
 ><H3
 ><A
@@ -2753,7 +2753,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN24009"
+NAME="AEN24181"
 ></A
 ><P
 ></P
@@ -2828,7 +2828,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN24027"
+NAME="AEN24199"
 ></A
 ><H3
 ><A
@@ -2863,7 +2863,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN24035"
+NAME="AEN24207"
 ></A
 ><P
 ></P
@@ -2933,7 +2933,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN24052"
+NAME="AEN24224"
 ></A
 ><H3
 ><A
@@ -2967,7 +2967,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN24060"
+NAME="AEN24232"
 ></A
 ><P
 ></P
@@ -3038,7 +3038,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN24077"
+NAME="AEN24249"
 ></A
 ><H3
 ><A
@@ -3073,7 +3073,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN24085"
+NAME="AEN24257"
 ></A
 ><P
 ></P
@@ -3161,7 +3161,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN24106"
+NAME="AEN24278"
 ></A
 ><H3
 ><A
@@ -3192,7 +3192,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN24113"
+NAME="AEN24285"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-entities.html b/doc/html/libxml-entities.html
index d327894..a477dc3 100644
--- a/doc/html/libxml-entities.html
+++ b/doc/html/libxml-entities.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN7638"
+NAME="AEN7786"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN7641"
+NAME="AEN7789"
 ></A
 ><H2
 >Synopsis</H2
@@ -371,7 +371,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN7704"
+NAME="AEN7852"
 ></A
 ><H2
 >Description</H2
@@ -381,14 +381,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN7707"
+NAME="AEN7855"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7709"
+NAME="AEN7857"
 ></A
 ><H3
 ><A
@@ -421,7 +421,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7714"
+NAME="AEN7862"
 ></A
 ><H3
 ><A
@@ -467,7 +467,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7719"
+NAME="AEN7867"
 ></A
 ><H3
 ><A
@@ -493,7 +493,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7724"
+NAME="AEN7872"
 ></A
 ><H3
 ><A
@@ -519,7 +519,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7729"
+NAME="AEN7877"
 ></A
 ><H3
 ><A
@@ -547,7 +547,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7735"
+NAME="AEN7883"
 ></A
 ><H3
 ><A
@@ -597,7 +597,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7747"
+NAME="AEN7895"
 ></A
 ><P
 ></P
@@ -735,7 +735,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7780"
+NAME="AEN7928"
 ></A
 ><H3
 ><A
@@ -785,7 +785,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7792"
+NAME="AEN7940"
 ></A
 ><P
 ></P
@@ -923,7 +923,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7825"
+NAME="AEN7973"
 ></A
 ><H3
 ><A
@@ -956,7 +956,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7833"
+NAME="AEN7981"
 ></A
 ><P
 ></P
@@ -1009,7 +1009,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7846"
+NAME="AEN7994"
 ></A
 ><H3
 ><A
@@ -1048,7 +1048,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7855"
+NAME="AEN8003"
 ></A
 ><P
 ></P
@@ -1118,7 +1118,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7872"
+NAME="AEN8020"
 ></A
 ><H3
 ><A
@@ -1156,7 +1156,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7881"
+NAME="AEN8029"
 ></A
 ><P
 ></P
@@ -1226,7 +1226,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7898"
+NAME="AEN8046"
 ></A
 ><H3
 ><A
@@ -1264,7 +1264,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7907"
+NAME="AEN8055"
 ></A
 ><P
 ></P
@@ -1334,7 +1334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7924"
+NAME="AEN8072"
 ></A
 ><H3
 ><A
@@ -1378,7 +1378,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7935"
+NAME="AEN8083"
 ></A
 ><P
 ></P
@@ -1448,7 +1448,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7952"
+NAME="AEN8100"
 ></A
 ><H3
 ><A
@@ -1488,7 +1488,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7961"
+NAME="AEN8109"
 ></A
 ><P
 ></P
@@ -1558,7 +1558,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7978"
+NAME="AEN8126"
 ></A
 ><H3
 ><A
@@ -1596,7 +1596,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7987"
+NAME="AEN8135"
 ></A
 ><P
 ></P
@@ -1666,7 +1666,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8004"
+NAME="AEN8152"
 ></A
 ><H3
 ><A
@@ -1696,7 +1696,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8011"
+NAME="AEN8159"
 ></A
 ><P
 ></P
@@ -1732,7 +1732,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8020"
+NAME="AEN8168"
 ></A
 ><H3
 ><A
@@ -1765,7 +1765,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8028"
+NAME="AEN8176"
 ></A
 ><P
 ></P
@@ -1818,7 +1818,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8041"
+NAME="AEN8189"
 ></A
 ><H3
 ><A
@@ -1848,7 +1848,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8048"
+NAME="AEN8196"
 ></A
 ><P
 ></P
@@ -1886,7 +1886,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8057"
+NAME="AEN8205"
 ></A
 ><H3
 ><A
@@ -1920,7 +1920,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8065"
+NAME="AEN8213"
 ></A
 ><P
 ></P
@@ -1975,7 +1975,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8078"
+NAME="AEN8226"
 ></A
 ><H3
 ><A
@@ -2009,7 +2009,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8086"
+NAME="AEN8234"
 ></A
 ><P
 ></P
@@ -2064,7 +2064,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8099"
+NAME="AEN8247"
 ></A
 ><H3
 ><A
diff --git a/doc/html/libxml-htmlparser.html b/doc/html/libxml-htmlparser.html
index b165b9f..359e9fa 100644
--- a/doc/html/libxml-htmlparser.html
+++ b/doc/html/libxml-htmlparser.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10478"
+NAME="AEN10626"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10481"
+NAME="AEN10629"
 ></A
 ><H2
 >Synopsis</H2
@@ -395,7 +395,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10545"
+NAME="AEN10693"
 ></A
 ><H2
 >Description</H2
@@ -405,14 +405,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10548"
+NAME="AEN10696"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10550"
+NAME="AEN10698"
 ></A
 ><H3
 ><A
@@ -438,7 +438,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10555"
+NAME="AEN10703"
 ></A
 ><H3
 ><A
@@ -464,7 +464,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10560"
+NAME="AEN10708"
 ></A
 ><H3
 ><A
@@ -490,7 +490,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10565"
+NAME="AEN10713"
 ></A
 ><H3
 ><A
@@ -516,7 +516,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10570"
+NAME="AEN10718"
 ></A
 ><H3
 ><A
@@ -542,7 +542,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10575"
+NAME="AEN10723"
 ></A
 ><H3
 ><A
@@ -568,7 +568,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10580"
+NAME="AEN10728"
 ></A
 ><H3
 ><A
@@ -594,7 +594,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10585"
+NAME="AEN10733"
 ></A
 ><H3
 ><A
@@ -620,7 +620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10590"
+NAME="AEN10738"
 ></A
 ><H3
 ><A
@@ -646,7 +646,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10595"
+NAME="AEN10743"
 ></A
 ><H3
 ><A
@@ -682,7 +682,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10600"
+NAME="AEN10748"
 ></A
 ><H3
 ><A
@@ -708,7 +708,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10605"
+NAME="AEN10753"
 ></A
 ><H3
 ><A
@@ -738,7 +738,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10610"
+NAME="AEN10758"
 ></A
 ><H3
 ><A
@@ -764,7 +764,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10615"
+NAME="AEN10763"
 ></A
 ><H3
 ><A
@@ -797,7 +797,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10623"
+NAME="AEN10771"
 ></A
 ><P
 ></P
@@ -850,7 +850,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10636"
+NAME="AEN10784"
 ></A
 ><H3
 ><A
@@ -885,7 +885,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10645"
+NAME="AEN10793"
 ></A
 ><P
 ></P
@@ -938,7 +938,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10658"
+NAME="AEN10806"
 ></A
 ><H3
 ><A
@@ -970,7 +970,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10666"
+NAME="AEN10814"
 ></A
 ><P
 ></P
@@ -1023,7 +1023,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10679"
+NAME="AEN10827"
 ></A
 ><H3
 ><A
@@ -1059,7 +1059,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10687"
+NAME="AEN10835"
 ></A
 ><P
 ></P
@@ -1129,7 +1129,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10704"
+NAME="AEN10852"
 ></A
 ><H3
 ><A
@@ -1170,7 +1170,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10713"
+NAME="AEN10861"
 ></A
 ><P
 ></P
@@ -1257,7 +1257,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10734"
+NAME="AEN10882"
 ></A
 ><H3
 ><A
@@ -1296,7 +1296,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10744"
+NAME="AEN10892"
 ></A
 ><P
 ></P
@@ -1367,7 +1367,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10761"
+NAME="AEN10909"
 ></A
 ><H3
 ><A
@@ -1403,7 +1403,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10770"
+NAME="AEN10918"
 ></A
 ><P
 ></P
@@ -1456,7 +1456,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10783"
+NAME="AEN10931"
 ></A
 ><H3
 ><A
@@ -1490,7 +1490,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10792"
+NAME="AEN10940"
 ></A
 ><P
 ></P
@@ -1528,7 +1528,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10801"
+NAME="AEN10949"
 ></A
 ><H3
 ><A
@@ -1569,7 +1569,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10810"
+NAME="AEN10958"
 ></A
 ><P
 ></P
@@ -1674,7 +1674,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10835"
+NAME="AEN10983"
 ></A
 ><H3
 ><A
@@ -1708,7 +1708,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10843"
+NAME="AEN10991"
 ></A
 ><P
 ></P
@@ -1778,7 +1778,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10860"
+NAME="AEN11008"
 ></A
 ><H3
 ><A
@@ -1817,7 +1817,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10868"
+NAME="AEN11016"
 ></A
 ><P
 ></P
@@ -1922,7 +1922,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10893"
+NAME="AEN11041"
 ></A
 ><H3
 ><A
@@ -1954,7 +1954,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10900"
+NAME="AEN11048"
 ></A
 ><P
 ></P
@@ -2024,7 +2024,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10917"
+NAME="AEN11065"
 ></A
 ><H3
 ><A
@@ -2055,7 +2055,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10923"
+NAME="AEN11071"
 ></A
 ><P
 ></P
@@ -2182,7 +2182,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10952"
+NAME="AEN11100"
 ></A
 ><H3
 ><A
@@ -2214,7 +2214,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10958"
+NAME="AEN11106"
 ></A
 ><P
 ></P
@@ -2358,7 +2358,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10991"
+NAME="AEN11139"
 ></A
 ><H3
 ><A
@@ -2388,7 +2388,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10998"
+NAME="AEN11146"
 ></A
 ><P
 ></P
@@ -2441,7 +2441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11011"
+NAME="AEN11159"
 ></A
 ><H3
 ><A
@@ -2468,7 +2468,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11017"
+NAME="AEN11165"
 ></A
 ><P
 ></P
@@ -2521,7 +2521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11030"
+NAME="AEN11178"
 ></A
 ><H3
 ><A
@@ -2552,7 +2552,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11037"
+NAME="AEN11185"
 ></A
 ><P
 ></P
@@ -2590,7 +2590,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11046"
+NAME="AEN11194"
 ></A
 ><H3
 ><A
@@ -2644,7 +2644,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11057"
+NAME="AEN11205"
 ></A
 ><P
 ></P
@@ -2782,7 +2782,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11090"
+NAME="AEN11238"
 ></A
 ><H3
 ><A
@@ -2815,7 +2815,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11097"
+NAME="AEN11245"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-htmltree.html b/doc/html/libxml-htmltree.html
index d932e97..63f0abb 100644
--- a/doc/html/libxml-htmltree.html
+++ b/doc/html/libxml-htmltree.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN11127"
+NAME="AEN11275"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN11130"
+NAME="AEN11278"
 ></A
 ><H2
 >Synopsis</H2
@@ -311,6 +311,48 @@
 >xmlDocPtr</A
 > cur,
                                              const char *encoding,
+                                             int format);
+void        <A
+HREF="libxml-htmltree.html#HTMLNODEDUMPFORMATOUTPUT"
+>htmlNodeDumpFormatOutput</A
+>        (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> doc,
+                                             <A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+                                             const char *encoding,
+                                             int format);
+void        <A
+HREF="libxml-htmltree.html#HTMLDOCCONTENTDUMPOUTPUT"
+>htmlDocContentDumpOutput</A
+>        (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> cur,
+                                             const char *encoding);
+void        <A
+HREF="libxml-htmltree.html#HTMLDOCCONTENTDUMPFORMATOUTPUT"
+>htmlDocContentDumpFormatOutput</A
+>  (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> cur,
+                                             const char *encoding,
                                              int format);</PRE
 ></TD
 ></TR
@@ -319,7 +361,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11176"
+NAME="AEN11334"
 ></A
 ><H2
 >Description</H2
@@ -329,14 +371,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11179"
+NAME="AEN11337"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11181"
+NAME="AEN11339"
 ></A
 ><H3
 ><A
@@ -365,7 +407,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11187"
+NAME="AEN11345"
 ></A
 ><H3
 ><A
@@ -394,7 +436,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11193"
+NAME="AEN11351"
 ></A
 ><H3
 ><A
@@ -423,7 +465,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11199"
+NAME="AEN11357"
 ></A
 ><H3
 ><A
@@ -452,7 +494,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11205"
+NAME="AEN11363"
 ></A
 ><H3
 ><A
@@ -481,7 +523,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11211"
+NAME="AEN11369"
 ></A
 ><H3
 ><A
@@ -518,7 +560,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11220"
+NAME="AEN11378"
 ></A
 ><P
 ></P
@@ -588,7 +630,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11237"
+NAME="AEN11395"
 ></A
 ><H3
 ><A
@@ -636,7 +678,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11248"
+NAME="AEN11406"
 ></A
 ><P
 ></P
@@ -706,7 +748,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11265"
+NAME="AEN11423"
 ></A
 ><H3
 ><A
@@ -739,7 +781,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11273"
+NAME="AEN11431"
 ></A
 ><P
 ></P
@@ -792,7 +834,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11286"
+NAME="AEN11444"
 ></A
 ><H3
 ><A
@@ -828,7 +870,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11294"
+NAME="AEN11452"
 ></A
 ><P
 ></P
@@ -898,7 +940,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11311"
+NAME="AEN11469"
 ></A
 ><H3
 ><A
@@ -934,7 +976,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11319"
+NAME="AEN11477"
 ></A
 ><P
 ></P
@@ -1006,7 +1048,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11336"
+NAME="AEN11494"
 ></A
 ><H3
 ><A
@@ -1040,7 +1082,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11344"
+NAME="AEN11502"
 ></A
 ><P
 ></P
@@ -1110,7 +1152,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11361"
+NAME="AEN11519"
 ></A
 ><H3
 ><A
@@ -1147,7 +1189,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11369"
+NAME="AEN11527"
 ></A
 ><P
 ></P
@@ -1217,7 +1259,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11386"
+NAME="AEN11544"
 ></A
 ><H3
 ><A
@@ -1256,7 +1298,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11395"
+NAME="AEN11553"
 ></A
 ><P
 ></P
@@ -1328,7 +1370,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11412"
+NAME="AEN11570"
 ></A
 ><H3
 ><A
@@ -1367,7 +1409,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11421"
+NAME="AEN11579"
 ></A
 ><P
 ></P
@@ -1439,7 +1481,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11438"
+NAME="AEN11596"
 ></A
 ><H3
 ><A
@@ -1481,7 +1523,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11448"
+NAME="AEN11606"
 ></A
 ><P
 ></P
@@ -1602,7 +1644,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11477"
+NAME="AEN11635"
 ></A
 ><H3
 ><A
@@ -1635,7 +1677,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11484"
+NAME="AEN11642"
 ></A
 ><P
 ></P
@@ -1722,7 +1764,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11505"
+NAME="AEN11663"
 ></A
 ><H3
 ><A
@@ -1755,7 +1797,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11512"
+NAME="AEN11670"
 ></A
 ><P
 ></P
@@ -1856,6 +1898,384 @@
 ></P
 ></DIV
 ></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11695"
+></A
+><H3
+><A
+NAME="HTMLNODEDUMPFORMATOUTPUT"
+></A
+>htmlNodeDumpFormatOutput ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void        htmlNodeDumpFormatOutput        (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> doc,
+                                             <A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+                                             const char *encoding,
+                                             int format);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Dump an HTML node, recursive behaviour,children are printed too.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN11704"
+></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
+>buf</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the HTML buffer output</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>doc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the document</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the current node</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>encoding</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the encoding string</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>format</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  should formatting spaces been added</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11729"
+></A
+><H3
+><A
+NAME="HTMLDOCCONTENTDUMPOUTPUT"
+></A
+>htmlDocContentDumpOutput ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void        htmlDocContentDumpOutput        (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> cur,
+                                             const char *encoding);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Dump an HTML document. Formating return/spaces are added.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN11737"
+></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
+>buf</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the HTML buffer output</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the document</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>encoding</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the encoding string</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11754"
+></A
+><H3
+><A
+NAME="HTMLDOCCONTENTDUMPFORMATOUTPUT"
+></A
+>htmlDocContentDumpFormatOutput ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void        htmlDocContentDumpFormatOutput  (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> cur,
+                                             const char *encoding,
+                                             int format);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Dump an HTML document.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN11762"
+></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
+>buf</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the HTML buffer output</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the document</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>encoding</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the encoding string</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>format</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
 ></DIV
 ><DIV
 CLASS="NAVFOOTER"
diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html
index 2b2b211..1048387 100644
--- a/doc/html/libxml-nanoftp.html
+++ b/doc/html/libxml-nanoftp.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN17231"
+NAME="AEN17477"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN17234"
+NAME="AEN17480"
 ></A
 ><H2
 >Synopsis</H2
@@ -283,7 +283,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17263"
+NAME="AEN17509"
 ></A
 ><H2
 >Description</H2
@@ -293,14 +293,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17266"
+NAME="AEN17512"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17268"
+NAME="AEN17514"
 ></A
 ><H3
 ><A
@@ -342,7 +342,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17275"
+NAME="AEN17521"
 ></A
 ><P
 ></P
@@ -567,7 +567,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17328"
+NAME="AEN17574"
 ></A
 ><H3
 ><A
@@ -596,7 +596,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17334"
+NAME="AEN17580"
 ></A
 ><P
 ></P
@@ -668,7 +668,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17351"
+NAME="AEN17597"
 ></A
 ><H3
 ><A
@@ -698,7 +698,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17357"
+NAME="AEN17603"
 ></A
 ><H3
 ><A
@@ -726,7 +726,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17363"
+NAME="AEN17609"
 ></A
 ><H3
 ><A
@@ -753,7 +753,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17369"
+NAME="AEN17615"
 ></A
 ><P
 ></P
@@ -791,7 +791,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17378"
+NAME="AEN17624"
 ></A
 ><H3
 ><A
@@ -818,7 +818,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17384"
+NAME="AEN17630"
 ></A
 ><P
 ></P
@@ -856,7 +856,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17393"
+NAME="AEN17639"
 ></A
 ><H3
 ><A
@@ -884,7 +884,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17399"
+NAME="AEN17645"
 ></A
 ><P
 ></P
@@ -939,7 +939,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17412"
+NAME="AEN17658"
 ></A
 ><H3
 ><A
@@ -966,7 +966,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17418"
+NAME="AEN17664"
 ></A
 ><P
 ></P
@@ -1004,7 +1004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17427"
+NAME="AEN17673"
 ></A
 ><H3
 ><A
@@ -1031,7 +1031,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17433"
+NAME="AEN17679"
 ></A
 ><P
 ></P
@@ -1084,7 +1084,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17446"
+NAME="AEN17692"
 ></A
 ><H3
 ><A
@@ -1111,7 +1111,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17452"
+NAME="AEN17698"
 ></A
 ><P
 ></P
@@ -1164,7 +1164,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17465"
+NAME="AEN17711"
 ></A
 ><H3
 ><A
@@ -1191,7 +1191,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17471"
+NAME="AEN17717"
 ></A
 ><P
 ></P
@@ -1244,7 +1244,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17484"
+NAME="AEN17730"
 ></A
 ><H3
 ><A
@@ -1274,7 +1274,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17490"
+NAME="AEN17736"
 ></A
 ><P
 ></P
@@ -1312,7 +1312,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17499"
+NAME="AEN17745"
 ></A
 ><H3
 ><A
@@ -1345,7 +1345,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17505"
+NAME="AEN17751"
 ></A
 ><P
 ></P
@@ -1456,7 +1456,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17531"
+NAME="AEN17777"
 ></A
 ><H3
 ><A
@@ -1488,7 +1488,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17537"
+NAME="AEN17783"
 ></A
 ><P
 ></P
@@ -1558,7 +1558,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17554"
+NAME="AEN17800"
 ></A
 ><H3
 ><A
@@ -1585,7 +1585,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17560"
+NAME="AEN17806"
 ></A
 ><P
 ></P
@@ -1638,7 +1638,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17573"
+NAME="AEN17819"
 ></A
 ><H3
 ><A
@@ -1665,7 +1665,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17579"
+NAME="AEN17825"
 ></A
 ><P
 ></P
@@ -1718,7 +1718,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17592"
+NAME="AEN17838"
 ></A
 ><H3
 ><A
@@ -1746,7 +1746,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17598"
+NAME="AEN17844"
 ></A
 ><P
 ></P
@@ -1816,7 +1816,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17615"
+NAME="AEN17861"
 ></A
 ><H3
 ><A
@@ -1844,7 +1844,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17621"
+NAME="AEN17867"
 ></A
 ><P
 ></P
@@ -1897,7 +1897,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17634"
+NAME="AEN17880"
 ></A
 ><H3
 ><A
@@ -1924,7 +1924,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17640"
+NAME="AEN17886"
 ></A
 ><P
 ></P
@@ -1977,7 +1977,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17653"
+NAME="AEN17899"
 ></A
 ><H3
 ><A
@@ -2011,7 +2011,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17660"
+NAME="AEN17906"
 ></A
 ><P
 ></P
@@ -2115,7 +2115,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17685"
+NAME="AEN17931"
 ></A
 ><H3
 ><A
@@ -2143,7 +2143,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17691"
+NAME="AEN17937"
 ></A
 ><P
 ></P
@@ -2213,7 +2213,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17708"
+NAME="AEN17954"
 ></A
 ><H3
 ><A
@@ -2247,7 +2247,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17715"
+NAME="AEN17961"
 ></A
 ><P
 ></P
@@ -2351,7 +2351,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17740"
+NAME="AEN17986"
 ></A
 ><H3
 ><A
@@ -2391,7 +2391,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17748"
+NAME="AEN17994"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-nanohttp.html b/doc/html/libxml-nanohttp.html
index 9d0ea3f..c95e354 100644
--- a/doc/html/libxml-nanohttp.html
+++ b/doc/html/libxml-nanohttp.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN16925"
+NAME="AEN17171"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN16928"
+NAME="AEN17174"
 ></A
 ><H2
 >Synopsis</H2
@@ -224,7 +224,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16944"
+NAME="AEN17190"
 ></A
 ><H2
 >Description</H2
@@ -234,14 +234,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16947"
+NAME="AEN17193"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16949"
+NAME="AEN17195"
 ></A
 ><H3
 ><A
@@ -270,7 +270,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16955"
+NAME="AEN17201"
 ></A
 ><H3
 ><A
@@ -298,7 +298,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16961"
+NAME="AEN17207"
 ></A
 ><H3
 ><A
@@ -328,7 +328,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16967"
+NAME="AEN17213"
 ></A
 ><P
 ></P
@@ -366,7 +366,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16976"
+NAME="AEN17222"
 ></A
 ><H3
 ><A
@@ -396,7 +396,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16982"
+NAME="AEN17228"
 ></A
 ><P
 ></P
@@ -485,7 +485,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17003"
+NAME="AEN17249"
 ></A
 ><H3
 ><A
@@ -524,7 +524,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17010"
+NAME="AEN17256"
 ></A
 ><P
 ></P
@@ -647,7 +647,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17039"
+NAME="AEN17285"
 ></A
 ><H3
 ><A
@@ -687,7 +687,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17046"
+NAME="AEN17292"
 ></A
 ><P
 ></P
@@ -827,7 +827,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17079"
+NAME="AEN17325"
 ></A
 ><H3
 ><A
@@ -856,7 +856,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17085"
+NAME="AEN17331"
 ></A
 ><P
 ></P
@@ -912,7 +912,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17098"
+NAME="AEN17344"
 ></A
 ><H3
 ><A
@@ -942,7 +942,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17104"
+NAME="AEN17350"
 ></A
 ><P
 ></P
@@ -1015,7 +1015,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17121"
+NAME="AEN17367"
 ></A
 ><H3
 ><A
@@ -1042,7 +1042,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17127"
+NAME="AEN17373"
 ></A
 ><P
 ></P
@@ -1095,7 +1095,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17140"
+NAME="AEN17386"
 ></A
 ><H3
 ><A
@@ -1122,7 +1122,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17146"
+NAME="AEN17392"
 ></A
 ><P
 ></P
@@ -1176,7 +1176,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17159"
+NAME="AEN17405"
 ></A
 ><H3
 ><A
@@ -1216,7 +1216,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17167"
+NAME="AEN17413"
 ></A
 ><P
 ></P
@@ -1304,7 +1304,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17188"
+NAME="AEN17434"
 ></A
 ><H3
 ><A
@@ -1333,7 +1333,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17194"
+NAME="AEN17440"
 ></A
 ><P
 ></P
@@ -1403,7 +1403,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17211"
+NAME="AEN17457"
 ></A
 ><H3
 ><A
@@ -1431,7 +1431,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17217"
+NAME="AEN17463"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index 7f02628..e81d169 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -161,10 +161,6 @@
 HREF="libxml-parser.html#XMLPARSERINPUT"
 >xmlParserInput</A
 >;
-typedef     <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
->xmlParserInputPtr</A
->;
 struct      <A
 HREF="libxml-parser.html#XMLPARSERNODEINFO"
 >xmlParserNodeInfo</A
@@ -197,10 +193,6 @@
 HREF="libxml-parser.html#XMLPARSERCTXT"
 >xmlParserCtxt</A
 >;
-typedef     <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
->xmlParserCtxtPtr</A
->;
 struct      <A
 HREF="libxml-parser.html#XMLSAXLOCATOR"
 >xmlSAXLocator</A
@@ -210,7 +202,7 @@
 >xmlSAXLocatorPtr</A
 >;
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > (<A
 HREF="libxml-parser.html#RESOLVEENTITYSAXFUNC"
@@ -512,7 +504,7 @@
 >xmlSAXHandlerPtr</A
 >;
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > (<A
 HREF="libxml-parser.html#XMLEXTERNALENTITYLOADER"
@@ -521,7 +513,7 @@
                                             (const char *URL,
                                              const char *ID,
                                              <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > context);
 #define     <A
@@ -540,7 +532,7 @@
 HREF="libxml-parser.html#XMLPARSERINPUTREAD"
 >xmlParserInputRead</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > in,
                                              int len);
@@ -548,7 +540,7 @@
 HREF="libxml-parser.html#XMLPARSERINPUTGROW"
 >xmlParserInputGrow</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > in,
                                              int len);
@@ -772,7 +764,7 @@
 HREF="libxml-parser.html#XMLSTOPPARSER"
 >xmlStopParser</A
 >                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
@@ -812,14 +804,14 @@
 HREF="libxml-parser.html#XMLPARSEDOCUMENT"
 >xmlParseDocument</A
 >                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parser.html#XMLPARSEEXTPARSEDENT"
 >xmlParseExtParsedEnt</A
 >            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -955,7 +947,7 @@
 >xmlSAXHandlerPtr</A
 > sax,
                                              <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > input,
                                              <A
@@ -1012,7 +1004,7 @@
 HREF="libxml-parser.html#XMLPARSECTXTEXTERNALENTITY"
 >xmlParseCtxtExternalEntity</A
 >      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctx,
                                              const <A
@@ -1039,28 +1031,28 @@
 HREF="libxml-parser.html#XMLINITPARSERCTXT"
 >xmlInitParserCtxt</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parser.html#XMLCLEARPARSERCTXT"
 >xmlClearParserCtxt</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parser.html#XMLFREEPARSERCTXT"
 >xmlFreeParserCtxt</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parser.html#XMLSETUPPARSERFORBUFFER"
 >xmlSetupParserForBuffer</A
 >         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -1069,7 +1061,7 @@
 > *buffer,
                                              const char *filename);
 <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > <A
 HREF="libxml-parser.html#XMLCREATEDOCPARSERCTXT"
@@ -1087,7 +1079,7 @@
 HREF="libxml-parser.html#XMLGETFEATURE"
 >xmlGetFeature</A
 >                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const char *name,
@@ -1096,13 +1088,13 @@
 HREF="libxml-parser.html#XMLSETFEATURE"
 >xmlSetFeature</A
 >                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const char *name,
                                              void *value);
 <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > <A
 HREF="libxml-parser.html#XMLCREATEPUSHPARSERCTXT"
@@ -1119,14 +1111,14 @@
 HREF="libxml-parser.html#XMLPARSECHUNK"
 >xmlParseChunk</A
 >                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const char *chunk,
                                              int size,
                                              int terminate);
 <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > <A
 HREF="libxml-parser.html#XMLCREATEIOPARSERCTXT"
@@ -1150,17 +1142,17 @@
 >xmlCharEncoding</A
 > enc);
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > <A
 HREF="libxml-parser.html#XMLNEWIOINPUTSTREAM"
 >xmlNewIOInputStream</A
 >       (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > input,
                                              <A
@@ -1214,7 +1206,7 @@
 HREF="libxml-parser.html#XMLPARSERADDNODEINFO"
 >xmlParserAddNodeInfo</A
 >            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -1237,7 +1229,7 @@
 >
                                             (void);
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > <A
 HREF="libxml-parser.html#XMLLOADEXTERNALENTITY"
@@ -1245,7 +1237,7 @@
 >     (const char *URL,
                                              const char *ID,
                                              <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > context);</PRE
 ></TD
@@ -1255,7 +1247,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN319"
+NAME="AEN317"
 ></A
 ><H2
 >Description</H2
@@ -1265,14 +1257,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN322"
+NAME="AEN320"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN324"
+NAME="AEN322"
 ></A
 ><H3
 ><A
@@ -1300,7 +1292,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN330"
+NAME="AEN328"
 ></A
 ><H3
 ><A
@@ -1328,7 +1320,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN336"
+NAME="AEN334"
 ></A
 ><P
 ></P
@@ -1366,7 +1358,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN345"
+NAME="AEN343"
 ></A
 ><H3
 ><A
@@ -1416,33 +1408,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN351"
-></A
-><H3
-><A
-NAME="XMLPARSERINPUTPTR"
-></A
->xmlParserInputPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlParserInput *xmlParserInputPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN356"
+NAME="AEN349"
 ></A
 ><H3
 ><A
@@ -1479,7 +1445,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN362"
+NAME="AEN355"
 ></A
 ><H3
 ><A
@@ -1505,7 +1471,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN367"
+NAME="AEN360"
 ></A
 ><H3
 ><A
@@ -1535,7 +1501,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN372"
+NAME="AEN365"
 ></A
 ><H3
 ><A
@@ -1561,7 +1527,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN377"
+NAME="AEN370"
 ></A
 ><H3
 ><A
@@ -1608,7 +1574,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN383"
+NAME="AEN376"
 ></A
 ><H3
 ><A
@@ -1637,7 +1603,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN389"
+NAME="AEN382"
 ></A
 ><H3
 ><A
@@ -1667,7 +1633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN395"
+NAME="AEN388"
 ></A
 ><H3
 ><A
@@ -1776,33 +1742,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN401"
-></A
-><H3
-><A
-NAME="XMLPARSERCTXTPTR"
-></A
->xmlParserCtxtPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlParserCtxt *xmlParserCtxtPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN406"
+NAME="AEN394"
 ></A
 ><H3
 ><A
@@ -1835,7 +1775,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN412"
+NAME="AEN400"
 ></A
 ><H3
 ><A
@@ -1861,7 +1801,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN417"
+NAME="AEN405"
 ></A
 ><H3
 ><A
@@ -1878,7 +1818,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > (*resolveEntitySAXFunc)   (void *ctx,
                                              const <A
@@ -1897,7 +1837,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN425"
+NAME="AEN413"
 ></A
 ><P
 ></P
@@ -1984,7 +1924,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN446"
+NAME="AEN434"
 ></A
 ><H3
 ><A
@@ -2021,7 +1961,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN454"
+NAME="AEN442"
 ></A
 ><P
 ></P
@@ -2110,7 +2050,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN475"
+NAME="AEN463"
 ></A
 ><H3
 ><A
@@ -2147,7 +2087,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN483"
+NAME="AEN471"
 ></A
 ><P
 ></P
@@ -2236,7 +2176,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN504"
+NAME="AEN492"
 ></A
 ><H3
 ><A
@@ -2268,7 +2208,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN511"
+NAME="AEN499"
 ></A
 ><P
 ></P
@@ -2338,7 +2278,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN528"
+NAME="AEN516"
 ></A
 ><H3
 ><A
@@ -2370,7 +2310,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN535"
+NAME="AEN523"
 ></A
 ><P
 ></P
@@ -2440,7 +2380,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN552"
+NAME="AEN540"
 ></A
 ><H3
 ><A
@@ -2482,7 +2422,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN561"
+NAME="AEN549"
 ></A
 ><P
 ></P
@@ -2605,7 +2545,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN590"
+NAME="AEN578"
 ></A
 ><H3
 ><A
@@ -2642,7 +2582,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN598"
+NAME="AEN586"
 ></A
 ><P
 ></P
@@ -2731,7 +2671,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN619"
+NAME="AEN607"
 ></A
 ><H3
 ><A
@@ -2774,7 +2714,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN628"
+NAME="AEN616"
 ></A
 ><P
 ></P
@@ -2914,7 +2854,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN661"
+NAME="AEN649"
 ></A
 ><H3
 ><A
@@ -2948,7 +2888,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN668"
+NAME="AEN656"
 ></A
 ><P
 ></P
@@ -3037,7 +2977,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN689"
+NAME="AEN677"
 ></A
 ><H3
 ><A
@@ -3078,7 +3018,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN698"
+NAME="AEN686"
 ></A
 ><P
 ></P
@@ -3184,7 +3124,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN723"
+NAME="AEN711"
 ></A
 ><H3
 ><A
@@ -3213,7 +3153,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN729"
+NAME="AEN717"
 ></A
 ><P
 ></P
@@ -3268,7 +3208,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN742"
+NAME="AEN730"
 ></A
 ><H3
 ><A
@@ -3293,7 +3233,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN747"
+NAME="AEN735"
 ></A
 ><P
 ></P
@@ -3331,7 +3271,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN756"
+NAME="AEN744"
 ></A
 ><H3
 ><A
@@ -3356,7 +3296,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN761"
+NAME="AEN749"
 ></A
 ><P
 ></P
@@ -3394,7 +3334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN770"
+NAME="AEN758"
 ></A
 ><H3
 ><A
@@ -3427,7 +3367,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN777"
+NAME="AEN765"
 ></A
 ><P
 ></P
@@ -3499,7 +3439,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN794"
+NAME="AEN782"
 ></A
 ><H3
 ><A
@@ -3528,7 +3468,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN800"
+NAME="AEN788"
 ></A
 ><P
 ></P
@@ -3583,7 +3523,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN813"
+NAME="AEN801"
 ></A
 ><H3
 ><A
@@ -3616,7 +3556,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN820"
+NAME="AEN808"
 ></A
 ><P
 ></P
@@ -3688,7 +3628,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN837"
+NAME="AEN825"
 ></A
 ><H3
 ><A
@@ -3717,7 +3657,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN843"
+NAME="AEN831"
 ></A
 ><P
 ></P
@@ -3772,7 +3712,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN856"
+NAME="AEN844"
 ></A
 ><H3
 ><A
@@ -3802,7 +3742,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN862"
+NAME="AEN850"
 ></A
 ><P
 ></P
@@ -3874,7 +3814,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN879"
+NAME="AEN867"
 ></A
 ><H3
 ><A
@@ -3904,7 +3844,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN885"
+NAME="AEN873"
 ></A
 ><P
 ></P
@@ -3976,7 +3916,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN902"
+NAME="AEN890"
 ></A
 ><H3
 ><A
@@ -4009,7 +3949,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN909"
+NAME="AEN897"
 ></A
 ><P
 ></P
@@ -4081,7 +4021,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN926"
+NAME="AEN914"
 ></A
 ><H3
 ><A
@@ -4110,7 +4050,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN932"
+NAME="AEN920"
 ></A
 ><P
 ></P
@@ -4165,7 +4105,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN945"
+NAME="AEN933"
 ></A
 ><H3
 ><A
@@ -4195,7 +4135,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN951"
+NAME="AEN939"
 ></A
 ><P
 ></P
@@ -4267,7 +4207,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN968"
+NAME="AEN956"
 ></A
 ><H3
 ><A
@@ -4294,7 +4234,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN973"
+NAME="AEN961"
 ></A
 ><P
 ></P
@@ -4366,7 +4306,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN990"
+NAME="AEN978"
 ></A
 ><H3
 ><A
@@ -4393,7 +4333,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN995"
+NAME="AEN983"
 ></A
 ><P
 ></P
@@ -4465,7 +4405,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1012"
+NAME="AEN1000"
 ></A
 ><H3
 ><A
@@ -4492,7 +4432,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1017"
+NAME="AEN1005"
 ></A
 ><P
 ></P
@@ -4564,7 +4504,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1034"
+NAME="AEN1022"
 ></A
 ><H3
 ><A
@@ -4589,7 +4529,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1039"
+NAME="AEN1027"
 ></A
 ><P
 ></P
@@ -4642,7 +4582,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1052"
+NAME="AEN1040"
 ></A
 ><H3
 ><A
@@ -4667,7 +4607,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1057"
+NAME="AEN1045"
 ></A
 ><P
 ></P
@@ -4720,7 +4660,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1070"
+NAME="AEN1058"
 ></A
 ><H3
 ><A
@@ -4745,7 +4685,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1075"
+NAME="AEN1063"
 ></A
 ><P
 ></P
@@ -4798,7 +4738,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1088"
+NAME="AEN1076"
 ></A
 ><H3
 ><A
@@ -4856,7 +4796,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1094"
+NAME="AEN1082"
 ></A
 ><H3
 ><A
@@ -4882,7 +4822,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1099"
+NAME="AEN1087"
 ></A
 ><H3
 ><A
@@ -4899,13 +4839,13 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > (*xmlExternalEntityLoader)
                                             (const char *URL,
                                              const char *ID,
                                              <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > context);</PRE
 ></TD
@@ -4918,7 +4858,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1107"
+NAME="AEN1095"
 ></A
 ><P
 ></P
@@ -5005,7 +4945,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1128"
+NAME="AEN1116"
 ></A
 ><H3
 ><A
@@ -5033,7 +4973,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1134"
+NAME="AEN1122"
 ></A
 ><H3
 ><A
@@ -5063,7 +5003,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1140"
+NAME="AEN1128"
 ></A
 ><H3
 ><A
@@ -5094,7 +5034,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1146"
+NAME="AEN1134"
 ></A
 ><H3
 ><A
@@ -5111,7 +5051,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParserInputRead              (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > in,
                                              int len);</PRE
@@ -5126,7 +5066,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1153"
+NAME="AEN1141"
 ></A
 ><P
 ></P
@@ -5197,7 +5137,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1170"
+NAME="AEN1158"
 ></A
 ><H3
 ><A
@@ -5214,7 +5154,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParserInputGrow              (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > in,
                                              int len);</PRE
@@ -5229,7 +5169,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1177"
+NAME="AEN1165"
 ></A
 ><P
 ></P
@@ -5300,7 +5240,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1194"
+NAME="AEN1182"
 ></A
 ><H3
 ><A
@@ -5335,7 +5275,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1202"
+NAME="AEN1190"
 ></A
 ><P
 ></P
@@ -5388,7 +5328,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1215"
+NAME="AEN1203"
 ></A
 ><H3
 ><A
@@ -5422,7 +5362,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1223"
+NAME="AEN1211"
 ></A
 ><P
 ></P
@@ -5497,7 +5437,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1241"
+NAME="AEN1229"
 ></A
 ><H3
 ><A
@@ -5528,7 +5468,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1248"
+NAME="AEN1236"
 ></A
 ><P
 ></P
@@ -5603,7 +5543,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1266"
+NAME="AEN1254"
 ></A
 ><H3
 ><A
@@ -5633,7 +5573,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1273"
+NAME="AEN1261"
 ></A
 ><P
 ></P
@@ -5686,7 +5626,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1286"
+NAME="AEN1274"
 ></A
 ><H3
 ><A
@@ -5721,7 +5661,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1294"
+NAME="AEN1282"
 ></A
 ><P
 ></P
@@ -5808,7 +5748,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1315"
+NAME="AEN1303"
 ></A
 ><H3
 ><A
@@ -5845,7 +5785,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1324"
+NAME="AEN1312"
 ></A
 ><P
 ></P
@@ -5915,7 +5855,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1341"
+NAME="AEN1329"
 ></A
 ><H3
 ><A
@@ -5952,7 +5892,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1350"
+NAME="AEN1338"
 ></A
 ><P
 ></P
@@ -6022,7 +5962,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1367"
+NAME="AEN1355"
 ></A
 ><H3
 ><A
@@ -6059,7 +5999,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1376"
+NAME="AEN1364"
 ></A
 ><P
 ></P
@@ -6129,7 +6069,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1393"
+NAME="AEN1381"
 ></A
 ><H3
 ><A
@@ -6163,7 +6103,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1401"
+NAME="AEN1389"
 ></A
 ><P
 ></P
@@ -6233,7 +6173,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1418"
+NAME="AEN1406"
 ></A
 ><H3
 ><A
@@ -6268,7 +6208,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1426"
+NAME="AEN1414"
 ></A
 ><P
 ></P
@@ -6355,7 +6295,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1447"
+NAME="AEN1435"
 ></A
 ><H3
 ><A
@@ -6389,7 +6329,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1455"
+NAME="AEN1443"
 ></A
 ><P
 ></P
@@ -6459,7 +6399,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1472"
+NAME="AEN1460"
 ></A
 ><H3
 ><A
@@ -6494,7 +6434,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1480"
+NAME="AEN1468"
 ></A
 ><P
 ></P
@@ -6581,7 +6521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1501"
+NAME="AEN1489"
 ></A
 ><H3
 ><A
@@ -6619,7 +6559,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1510"
+NAME="AEN1498"
 ></A
 ><P
 ></P
@@ -6689,7 +6629,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1527"
+NAME="AEN1515"
 ></A
 ><H3
 ><A
@@ -6719,7 +6659,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1534"
+NAME="AEN1522"
 ></A
 ><P
 ></P
@@ -6772,7 +6712,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1547"
+NAME="AEN1535"
 ></A
 ><H3
 ><A
@@ -6811,7 +6751,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1556"
+NAME="AEN1544"
 ></A
 ><P
 ></P
@@ -6881,7 +6821,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1573"
+NAME="AEN1561"
 ></A
 ><H3
 ><A
@@ -6925,7 +6865,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1583"
+NAME="AEN1571"
 ></A
 ><P
 ></P
@@ -7023,7 +6963,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1606"
+NAME="AEN1594"
 ></A
 ><H3
 ><A
@@ -7056,7 +6996,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1614"
+NAME="AEN1602"
 ></A
 ><P
 ></P
@@ -7109,7 +7049,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1627"
+NAME="AEN1615"
 ></A
 ><H3
 ><A
@@ -7140,7 +7080,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1634"
+NAME="AEN1622"
 ></A
 ><P
 ></P
@@ -7210,7 +7150,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1651"
+NAME="AEN1639"
 ></A
 ><H3
 ><A
@@ -7241,7 +7181,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1658"
+NAME="AEN1646"
 ></A
 ><P
 ></P
@@ -7295,7 +7235,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1671"
+NAME="AEN1659"
 ></A
 ><H3
 ><A
@@ -7330,7 +7270,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1678"
+NAME="AEN1666"
 ></A
 ><P
 ></P
@@ -7383,7 +7323,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1691"
+NAME="AEN1679"
 ></A
 ><H3
 ><A
@@ -7437,7 +7377,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1701"
+NAME="AEN1689"
 ></A
 ><P
 ></P
@@ -7490,7 +7430,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1714"
+NAME="AEN1702"
 ></A
 ><H3
 ><A
@@ -7507,7 +7447,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlStopParser                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7520,7 +7460,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1721"
+NAME="AEN1709"
 ></A
 ><P
 ></P
@@ -7558,7 +7498,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1730"
+NAME="AEN1718"
 ></A
 ><H3
 ><A
@@ -7585,7 +7525,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1736"
+NAME="AEN1724"
 ></A
 ><P
 ></P
@@ -7638,7 +7578,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1749"
+NAME="AEN1737"
 ></A
 ><H3
 ><A
@@ -7666,7 +7606,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1755"
+NAME="AEN1743"
 ></A
 ><P
 ></P
@@ -7719,7 +7659,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1768"
+NAME="AEN1756"
 ></A
 ><H3
 ><A
@@ -7753,7 +7693,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1776"
+NAME="AEN1764"
 ></A
 ><P
 ></P
@@ -7806,7 +7746,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1789"
+NAME="AEN1777"
 ></A
 ><H3
 ><A
@@ -7838,7 +7778,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1796"
+NAME="AEN1784"
 ></A
 ><P
 ></P
@@ -7908,7 +7848,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1813"
+NAME="AEN1801"
 ></A
 ><H3
 ><A
@@ -7940,7 +7880,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1820"
+NAME="AEN1808"
 ></A
 ><P
 ></P
@@ -7993,7 +7933,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1833"
+NAME="AEN1821"
 ></A
 ><H3
 ><A
@@ -8010,7 +7950,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseDocument                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8028,7 +7968,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1842"
+NAME="AEN1830"
 ></A
 ><P
 ></P
@@ -8082,7 +8022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1855"
+NAME="AEN1843"
 ></A
 ><H3
 ><A
@@ -8099,7 +8039,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseExtParsedEnt            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8116,7 +8056,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1863"
+NAME="AEN1851"
 ></A
 ><P
 ></P
@@ -8170,7 +8110,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1876"
+NAME="AEN1864"
 ></A
 ><H3
 ><A
@@ -8210,7 +8150,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1885"
+NAME="AEN1873"
 ></A
 ><P
 ></P
@@ -8298,7 +8238,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1906"
+NAME="AEN1894"
 ></A
 ><H3
 ><A
@@ -8331,7 +8271,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1913"
+NAME="AEN1901"
 ></A
 ><P
 ></P
@@ -8418,7 +8358,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1934"
+NAME="AEN1922"
 ></A
 ><H3
 ><A
@@ -8452,7 +8392,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1941"
+NAME="AEN1929"
 ></A
 ><P
 ></P
@@ -8556,7 +8496,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1966"
+NAME="AEN1954"
 ></A
 ><H3
 ><A
@@ -8594,7 +8534,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN1974"
+NAME="AEN1962"
 ></A
 ><P
 ></P
@@ -8699,7 +8639,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1999"
+NAME="AEN1987"
 ></A
 ><H3
 ><A
@@ -8737,7 +8677,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2007"
+NAME="AEN1995"
 ></A
 ><P
 ></P
@@ -8825,7 +8765,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2028"
+NAME="AEN2016"
 ></A
 ><H3
 ><A
@@ -8867,7 +8807,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2037"
+NAME="AEN2025"
 ></A
 ><P
 ></P
@@ -8972,7 +8912,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2062"
+NAME="AEN2050"
 ></A
 ><H3
 ><A
@@ -9012,7 +8952,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2072"
+NAME="AEN2060"
 ></A
 ><P
 ></P
@@ -9082,7 +9022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2089"
+NAME="AEN2077"
 ></A
 ><H3
 ><A
@@ -9116,7 +9056,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2098"
+NAME="AEN2086"
 ></A
 ><P
 ></P
@@ -9169,7 +9109,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2111"
+NAME="AEN2099"
 ></A
 ><H3
 ><A
@@ -9206,7 +9146,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2120"
+NAME="AEN2108"
 ></A
 ><P
 ></P
@@ -9276,7 +9216,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2137"
+NAME="AEN2125"
 ></A
 ><H3
 ><A
@@ -9317,7 +9257,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2147"
+NAME="AEN2135"
 ></A
 ><P
 ></P
@@ -9404,7 +9344,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2168"
+NAME="AEN2156"
 ></A
 ><H3
 ><A
@@ -9428,7 +9368,7 @@
 >xmlSAXHandlerPtr</A
 > sax,
                                              <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > input,
                                              <A
@@ -9445,7 +9385,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2178"
+NAME="AEN2166"
 ></A
 ><P
 ></P
@@ -9538,7 +9478,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2200"
+NAME="AEN2188"
 ></A
 ><H3
 ><A
@@ -9587,7 +9527,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2211"
+NAME="AEN2199"
 ></A
 ><P
 ></P
@@ -9726,7 +9666,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2244"
+NAME="AEN2232"
 ></A
 ><H3
 ><A
@@ -9778,7 +9718,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2256"
+NAME="AEN2244"
 ></A
 ><P
 ></P
@@ -9934,7 +9874,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2293"
+NAME="AEN2281"
 ></A
 ><H3
 ><A
@@ -9951,7 +9891,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseCtxtExternalEntity      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctx,
                                              const <A
@@ -9980,7 +9920,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2304"
+NAME="AEN2292"
 ></A
 ><P
 ></P
@@ -10085,7 +10025,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2329"
+NAME="AEN2317"
 ></A
 ><H3
 ><A
@@ -10113,7 +10053,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2335"
+NAME="AEN2323"
 ></A
 ><H3
 ><A
@@ -10141,7 +10081,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2341"
+NAME="AEN2329"
 ></A
 ><H3
 ><A
@@ -10158,7 +10098,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlInitParserCtxt               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10171,7 +10111,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2348"
+NAME="AEN2336"
 ></A
 ><P
 ></P
@@ -10209,7 +10149,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2357"
+NAME="AEN2345"
 ></A
 ><H3
 ><A
@@ -10226,7 +10166,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlClearParserCtxt              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10239,7 +10179,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2364"
+NAME="AEN2352"
 ></A
 ><P
 ></P
@@ -10277,7 +10217,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2373"
+NAME="AEN2361"
 ></A
 ><H3
 ><A
@@ -10294,7 +10234,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlFreeParserCtxt               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10308,7 +10248,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2380"
+NAME="AEN2368"
 ></A
 ><P
 ></P
@@ -10346,7 +10286,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2389"
+NAME="AEN2377"
 ></A
 ><H3
 ><A
@@ -10363,7 +10303,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlSetupParserForBuffer         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -10383,7 +10323,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2397"
+NAME="AEN2385"
 ></A
 ><P
 ></P
@@ -10455,7 +10395,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2414"
+NAME="AEN2402"
 ></A
 ><H3
 ><A
@@ -10472,7 +10412,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > xmlCreateDocParserCtxt     (<A
 HREF="libxml-tree.html#XMLCHAR"
@@ -10488,7 +10428,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2422"
+NAME="AEN2410"
 ></A
 ><P
 ></P
@@ -10541,7 +10481,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2435"
+NAME="AEN2423"
 ></A
 ><H3
 ><A
@@ -10579,7 +10519,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2443"
+NAME="AEN2431"
 ></A
 ><P
 ></P
@@ -10651,7 +10591,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2460"
+NAME="AEN2448"
 ></A
 ><H3
 ><A
@@ -10668,7 +10608,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlGetFeature                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const char *name,
@@ -10683,7 +10623,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2467"
+NAME="AEN2455"
 ></A
 ><P
 ></P
@@ -10770,7 +10710,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2488"
+NAME="AEN2476"
 ></A
 ><H3
 ><A
@@ -10787,7 +10727,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlSetFeature                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const char *name,
@@ -10802,7 +10742,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2495"
+NAME="AEN2483"
 ></A
 ><P
 ></P
@@ -10889,7 +10829,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2516"
+NAME="AEN2504"
 ></A
 ><H3
 ><A
@@ -10906,7 +10846,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > xmlCreatePushParserCtxt    (<A
 HREF="libxml-parser.html#XMLSAXHANDLERPTR"
@@ -10939,7 +10879,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2526"
+NAME="AEN2514"
 ></A
 ><P
 ></P
@@ -11060,7 +11000,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2555"
+NAME="AEN2543"
 ></A
 ><H3
 ><A
@@ -11077,7 +11017,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseChunk                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const char *chunk,
@@ -11093,7 +11033,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2562"
+NAME="AEN2550"
 ></A
 ><P
 ></P
@@ -11197,7 +11137,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2587"
+NAME="AEN2575"
 ></A
 ><H3
 ><A
@@ -11214,7 +11154,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > xmlCreateIOParserCtxt      (<A
 HREF="libxml-parser.html#XMLSAXHANDLERPTR"
@@ -11245,7 +11185,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2598"
+NAME="AEN2586"
 ></A
 ><P
 ></P
@@ -11383,7 +11323,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2631"
+NAME="AEN2619"
 ></A
 ><H3
 ><A
@@ -11400,14 +11340,14 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > xmlNewIOInputStream       (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > input,
                                              <A
@@ -11430,7 +11370,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2642"
+NAME="AEN2630"
 ></A
 ><P
 ></P
@@ -11517,7 +11457,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2663"
+NAME="AEN2651"
 ></A
 ><H3
 ><A
@@ -11555,7 +11495,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2672"
+NAME="AEN2660"
 ></A
 ><P
 ></P
@@ -11625,7 +11565,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2689"
+NAME="AEN2677"
 ></A
 ><H3
 ><A
@@ -11655,7 +11595,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2696"
+NAME="AEN2684"
 ></A
 ><P
 ></P
@@ -11693,7 +11633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2705"
+NAME="AEN2693"
 ></A
 ><H3
 ><A
@@ -11724,7 +11664,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2712"
+NAME="AEN2700"
 ></A
 ><P
 ></P
@@ -11762,7 +11702,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2721"
+NAME="AEN2709"
 ></A
 ><H3
 ><A
@@ -11800,7 +11740,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2730"
+NAME="AEN2718"
 ></A
 ><P
 ></P
@@ -11870,7 +11810,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2747"
+NAME="AEN2735"
 ></A
 ><H3
 ><A
@@ -11887,7 +11827,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParserAddNodeInfo            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -11904,7 +11844,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2755"
+NAME="AEN2743"
 ></A
 ><P
 ></P
@@ -11959,7 +11899,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2768"
+NAME="AEN2756"
 ></A
 ><H3
 ><A
@@ -11989,7 +11929,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2775"
+NAME="AEN2763"
 ></A
 ><P
 ></P
@@ -12027,7 +11967,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2784"
+NAME="AEN2772"
 ></A
 ><H3
 ><A
@@ -12058,7 +11998,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2791"
+NAME="AEN2779"
 ></A
 ><P
 ></P
@@ -12094,7 +12034,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2800"
+NAME="AEN2788"
 ></A
 ><H3
 ><A
@@ -12111,12 +12051,12 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > xmlLoadExternalEntity     (const char *URL,
                                              const char *ID,
                                              <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > context);</PRE
 ></TD
@@ -12131,7 +12071,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2808"
+NAME="AEN2796"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-parserinternals.html b/doc/html/libxml-parserinternals.html
index 0207074..34d21bb 100644
--- a/doc/html/libxml-parserinternals.html
+++ b/doc/html/libxml-parserinternals.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN20574"
+NAME="AEN20746"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN20577"
+NAME="AEN20749"
 ></A
 ><H2
 >Synopsis</H2
@@ -239,7 +239,7 @@
 >xmlIsChar</A
 >                       (int c);
 <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > <A
 HREF="libxml-parser.html#XMLCREATEDOCPARSERCTXT"
@@ -249,14 +249,14 @@
 >xmlChar</A
 > *cur);
 <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > <A
 HREF="libxml-parserinternals.html#XMLCREATEFILEPARSERCTXT"
 >xmlCreateFileParserCtxt</A
 >    (const char *filename);
 <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > <A
 HREF="libxml-parserinternals.html#XMLCREATEMEMORYPARSERCTXT"
@@ -264,14 +264,14 @@
 >  (const char *buffer,
                                              int size);
 <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > <A
 HREF="libxml-parserinternals.html#XMLNEWPARSERCTXT"
 >xmlNewParserCtxt</A
 >           (void);
 <A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > <A
 HREF="libxml-parserinternals.html#XMLCREATEENTITYPARSERCTXT"
@@ -292,7 +292,7 @@
 HREF="libxml-parserinternals.html#XMLSWITCHENCODING"
 >xmlSwitchEncoding</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -303,7 +303,7 @@
 HREF="libxml-parserinternals.html#XMLSWITCHTOENCODING"
 >xmlSwitchToEncoding</A
 >             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -314,14 +314,14 @@
 HREF="libxml-parser.html#XMLFREEPARSERCTXT"
 >xmlFreeParserCtxt</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLHANDLEENTITY"
 >xmlHandleEntity</A
 >                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -329,13 +329,13 @@
 >xmlEntityPtr</A
 > entity);
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > <A
 HREF="libxml-parserinternals.html#XMLNEWSTRINGINPUTSTREAM"
 >xmlNewStringInputStream</A
 >   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -343,13 +343,13 @@
 >xmlChar</A
 > *buffer);
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > <A
 HREF="libxml-parserinternals.html#XMLNEWENTITYINPUTSTREAM"
 >xmlNewEntityInputStream</A
 >   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -360,11 +360,11 @@
 HREF="libxml-parserinternals.html#XMLPUSHINPUT"
 >xmlPushInput</A
 >                    (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > input);
 <A
@@ -374,35 +374,35 @@
 HREF="libxml-parserinternals.html#XMLPOPINPUT"
 >xmlPopInput</A
 >                     (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLFREEINPUTSTREAM"
 >xmlFreeInputStream</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > input);
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > <A
 HREF="libxml-parserinternals.html#XMLNEWINPUTFROMFILE"
 >xmlNewInputFromFile</A
 >       (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const char *filename);
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > <A
 HREF="libxml-parserinternals.html#XMLNEWINPUTSTREAM"
 >xmlNewInputStream</A
 >         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -412,7 +412,7 @@
 HREF="libxml-parserinternals.html#XMLSPLITQNAME"
 >xmlSplitQName</A
 >                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -430,7 +430,7 @@
 HREF="libxml-parserinternals.html#XMLNAMESPACEPARSENCNAME"
 >xmlNamespaceParseNCName</A
 >         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -440,7 +440,7 @@
 HREF="libxml-parserinternals.html#XMLNAMESPACEPARSEQNAME"
 >xmlNamespaceParseQName</A
 >          (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -454,7 +454,7 @@
 HREF="libxml-parserinternals.html#XMLNAMESPACEPARSENSDEF"
 >xmlNamespaceParseNSDef</A
 >          (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -464,14 +464,14 @@
 HREF="libxml-parserinternals.html#XMLPARSEQUOTEDSTRING"
 >xmlParseQuotedString</A
 >            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSENAMESPACE"
 >xmlParseNamespace</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -481,7 +481,7 @@
 HREF="libxml-parserinternals.html#XMLSCANNAME"
 >xmlScanName</A
 >                     (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -491,7 +491,7 @@
 HREF="libxml-parserinternals.html#XMLPARSENAME"
 >xmlParseName</A
 >                    (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -501,7 +501,7 @@
 HREF="libxml-parserinternals.html#XMLPARSENMTOKEN"
 >xmlParseNmtoken</A
 >                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -511,7 +511,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEENTITYVALUE"
 >xmlParseEntityValue</A
 >             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -525,7 +525,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEATTVALUE"
 >xmlParseAttValue</A
 >                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -535,7 +535,7 @@
 HREF="libxml-parserinternals.html#XMLPARSESYSTEMLITERAL"
 >xmlParseSystemLiteral</A
 >           (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -545,14 +545,14 @@
 HREF="libxml-parserinternals.html#XMLPARSEPUBIDLITERAL"
 >xmlParsePubidLiteral</A
 >            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSECHARDATA"
 >xmlParseCharData</A
 >                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              int cdata);
@@ -563,7 +563,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEEXTERNALID"
 >xmlParseExternalID</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -575,7 +575,7 @@
 HREF="libxml-parserinternals.html#XMLPARSECOMMENT"
 >xmlParseComment</A
 >                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -585,35 +585,35 @@
 HREF="libxml-parserinternals.html#XMLPARSEPITARGET"
 >xmlParsePITarget</A
 >                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEPI"
 >xmlParsePI</A
 >                      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSENOTATIONDECL"
 >xmlParseNotationDecl</A
 >            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEENTITYDECL"
 >xmlParseEntityDecl</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parserinternals.html#XMLPARSEDEFAULTDECL"
 >xmlParseDefaultDecl</A
 >             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -627,7 +627,7 @@
 HREF="libxml-parserinternals.html#XMLPARSENOTATIONTYPE"
 >xmlParseNotationType</A
 >      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -637,14 +637,14 @@
 HREF="libxml-parserinternals.html#XMLPARSEENUMERATIONTYPE"
 >xmlParseEnumerationType</A
 >   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parserinternals.html#XMLPARSEENUMERATEDTYPE"
 >xmlParseEnumeratedType</A
 >          (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -655,7 +655,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEATTRIBUTETYPE"
 >xmlParseAttributeType</A
 >           (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -666,7 +666,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEATTRIBUTELISTDECL"
 >xmlParseAttributeListDecl</A
 >       (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -677,7 +677,7 @@
 >xmlParseElementMixedContentDecl</A
 >
                                             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -688,7 +688,7 @@
 >xmlParseElementChildrenContentD</A
 >
                                             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -699,14 +699,14 @@
 >xmlParseElementChildrenContentDecl</A
 >
                                             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parserinternals.html#XMLPARSEELEMENTCONTENTDECL"
 >xmlParseElementContentDecl</A
 >      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -721,21 +721,21 @@
 HREF="libxml-parserinternals.html#XMLPARSEELEMENTDECL"
 >xmlParseElementDecl</A
 >             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEMARKUPDECL"
 >xmlParseMarkupDecl</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parserinternals.html#XMLPARSECHARREF"
 >xmlParseCharRef</A
 >                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -745,28 +745,28 @@
 HREF="libxml-parserinternals.html#XMLPARSEENTITYREF"
 >xmlParseEntityRef</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEREFERENCE"
 >xmlParseReference</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEPEREFERENCE"
 >xmlParsePEReference</A
 >             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEDOCTYPEDECL"
 >xmlParseDocTypeDecl</A
 >             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -776,7 +776,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEATTRIBUTE"
 >xmlParseAttribute</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -790,35 +790,35 @@
 HREF="libxml-parserinternals.html#XMLPARSESTARTTAG"
 >xmlParseStartTag</A
 >                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEENDTAG"
 >xmlParseEndTag</A
 >                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSECDSECT"
 >xmlParseCDSect</A
 >                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSECONTENT"
 >xmlParseContent</A
 >                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEELEMENT"
 >xmlParseElement</A
 >                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -828,7 +828,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEVERSIONNUM"
 >xmlParseVersionNum</A
 >              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -838,7 +838,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEVERSIONINFO"
 >xmlParseVersionInfo</A
 >             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -848,7 +848,7 @@
 HREF="libxml-parserinternals.html#XMLPARSEENCNAME"
 >xmlParseEncName</A
 >                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -858,42 +858,42 @@
 HREF="libxml-parserinternals.html#XMLPARSEENCODINGDECL"
 >xmlParseEncodingDecl</A
 >            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parserinternals.html#XMLPARSESDDECL"
 >xmlParseSDDecl</A
 >                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEXMLDECL"
 >xmlParseXMLDecl</A
 >                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSETEXTDECL"
 >xmlParseTextDecl</A
 >                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEMISC"
 >xmlParseMisc</A
 >                    (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSEEXTERNALSUBSET"
 >xmlParseExternalSubset</A
 >          (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -927,7 +927,7 @@
 HREF="libxml-parserinternals.html#XMLDECODEENTITIES"
 >xmlDecodeEntities</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              int len,
@@ -951,7 +951,7 @@
 HREF="libxml-parserinternals.html#XMLSTRINGDECODEENTITIES"
 >xmlStringDecodeEntities</A
 >         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -975,7 +975,7 @@
 HREF="libxml-parserinternals.html#NODEPUSH"
 >nodePush</A
 >                        (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -989,28 +989,28 @@
 HREF="libxml-parserinternals.html#NODEPOP"
 >nodePop</A
 >                         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parserinternals.html#INPUTPUSH"
 >inputPush</A
 >                       (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > value);
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > <A
 HREF="libxml-parserinternals.html#INPUTPOP"
 >inputPop</A
 >                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 <A
@@ -1020,14 +1020,14 @@
 HREF="libxml-parserinternals.html#NAMEPOP"
 >namePop</A
 >                         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parserinternals.html#NAMEPUSH"
 >namePush</A
 >                        (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -1038,14 +1038,14 @@
 HREF="libxml-parserinternals.html#XMLSKIPBLANKCHARS"
 >xmlSkipBlankChars</A
 >               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
 HREF="libxml-parserinternals.html#XMLSTRINGCURRENTCHAR"
 >xmlStringCurrentChar</A
 >            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -1057,14 +1057,14 @@
 HREF="libxml-parserinternals.html#XMLPARSERHANDLEPEREFERENCE"
 >xmlParserHandlePEReference</A
 >      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSERHANDLEREFERENCE"
 >xmlParserHandleReference</A
 >        (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 int         <A
@@ -1078,7 +1078,7 @@
 HREF="libxml-parserinternals.html#XMLCURRENTCHAR"
 >xmlCurrentChar</A
 >                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              int *len);
@@ -1103,14 +1103,14 @@
 HREF="libxml-parserinternals.html#XMLNEXTCHAR"
 >xmlNextChar</A
 >                     (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);
 void        <A
 HREF="libxml-parserinternals.html#XMLPARSERINPUTSHRINK"
 >xmlParserInputShrink</A
 >            (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > in);
 void        <A
@@ -1132,7 +1132,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN20852"
+NAME="AEN21024"
 ></A
 ><H2
 >Description</H2
@@ -1142,14 +1142,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN20855"
+NAME="AEN21027"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20857"
+NAME="AEN21029"
 ></A
 ><H3
 ><A
@@ -1178,7 +1178,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20863"
+NAME="AEN21035"
 ></A
 ><H3
 ><A
@@ -1207,7 +1207,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20869"
+NAME="AEN21041"
 ></A
 ><H3
 ><A
@@ -1265,7 +1265,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20885"
+NAME="AEN21057"
 ></A
 ><P
 ></P
@@ -1303,7 +1303,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20894"
+NAME="AEN21066"
 ></A
 ><H3
 ><A
@@ -1344,7 +1344,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20905"
+NAME="AEN21077"
 ></A
 ><P
 ></P
@@ -1382,7 +1382,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20914"
+NAME="AEN21086"
 ></A
 ><H3
 ><A
@@ -1411,7 +1411,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20921"
+NAME="AEN21093"
 ></A
 ><P
 ></P
@@ -1449,7 +1449,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20930"
+NAME="AEN21102"
 ></A
 ><H3
 ><A
@@ -1478,7 +1478,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20937"
+NAME="AEN21109"
 ></A
 ><P
 ></P
@@ -1516,7 +1516,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20946"
+NAME="AEN21118"
 ></A
 ><H3
 ><A
@@ -1545,7 +1545,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20953"
+NAME="AEN21125"
 ></A
 ><P
 ></P
@@ -1583,7 +1583,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20962"
+NAME="AEN21134"
 ></A
 ><H3
 ><A
@@ -1656,7 +1656,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20983"
+NAME="AEN21155"
 ></A
 ><P
 ></P
@@ -1694,7 +1694,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20992"
+NAME="AEN21164"
 ></A
 ><H3
 ><A
@@ -1738,7 +1738,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21004"
+NAME="AEN21176"
 ></A
 ><P
 ></P
@@ -1776,7 +1776,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21013"
+NAME="AEN21185"
 ></A
 ><H3
 ><A
@@ -1805,7 +1805,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21020"
+NAME="AEN21192"
 ></A
 ><P
 ></P
@@ -1843,7 +1843,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21029"
+NAME="AEN21201"
 ></A
 ><H3
 ><A
@@ -1881,7 +1881,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21039"
+NAME="AEN21211"
 ></A
 ><P
 ></P
@@ -1919,7 +1919,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21048"
+NAME="AEN21220"
 ></A
 ><H3
 ><A
@@ -1946,7 +1946,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21054"
+NAME="AEN21226"
 ></A
 ><P
 ></P
@@ -1984,7 +1984,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21063"
+NAME="AEN21235"
 ></A
 ><H3
 ><A
@@ -2011,7 +2011,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21069"
+NAME="AEN21241"
 ></A
 ><P
 ></P
@@ -2049,7 +2049,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21078"
+NAME="AEN21250"
 ></A
 ><H3
 ><A
@@ -2076,7 +2076,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21084"
+NAME="AEN21256"
 ></A
 ><P
 ></P
@@ -2114,7 +2114,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21093"
+NAME="AEN21265"
 ></A
 ><H3
 ><A
@@ -2156,7 +2156,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21103"
+NAME="AEN21275"
 ></A
 ><P
 ></P
@@ -2209,7 +2209,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21116"
+NAME="AEN21288"
 ></A
 ><H3
 ><A
@@ -2253,7 +2253,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21127"
+NAME="AEN21299"
 ></A
 ><P
 ></P
@@ -2306,7 +2306,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21140"
+NAME="AEN21312"
 ></A
 ><H3
 ><A
@@ -2343,7 +2343,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21149"
+NAME="AEN21321"
 ></A
 ><P
 ></P
@@ -2396,7 +2396,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21162"
+NAME="AEN21334"
 ></A
 ><H3
 ><A
@@ -2424,7 +2424,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21168"
+NAME="AEN21340"
 ></A
 ><P
 ></P
@@ -2477,7 +2477,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21181"
+NAME="AEN21353"
 ></A
 ><H3
 ><A
@@ -2505,7 +2505,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21187"
+NAME="AEN21359"
 ></A
 ><P
 ></P
@@ -2558,7 +2558,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21200"
+NAME="AEN21372"
 ></A
 ><H3
 ><A
@@ -2601,7 +2601,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21211"
+NAME="AEN21383"
 ></A
 ><P
 ></P
@@ -2654,7 +2654,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21224"
+NAME="AEN21396"
 ></A
 ><H3
 ><A
@@ -2682,7 +2682,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21230"
+NAME="AEN21402"
 ></A
 ><P
 ></P
@@ -2735,7 +2735,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21243"
+NAME="AEN21415"
 ></A
 ><H3
 ><A
@@ -2807,7 +2807,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21263"
+NAME="AEN21435"
 ></A
 ><P
 ></P
@@ -2860,7 +2860,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21276"
+NAME="AEN21448"
 ></A
 ><H3
 ><A
@@ -2921,7 +2921,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21292"
+NAME="AEN21464"
 ></A
 ><P
 ></P
@@ -2974,7 +2974,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21305"
+NAME="AEN21477"
 ></A
 ><H3
 ><A
@@ -2991,7 +2991,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > xmlCreateDocParserCtxt     (<A
 HREF="libxml-tree.html#XMLCHAR"
@@ -3007,7 +3007,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21313"
+NAME="AEN21485"
 ></A
 ><P
 ></P
@@ -3060,7 +3060,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21326"
+NAME="AEN21498"
 ></A
 ><H3
 ><A
@@ -3077,7 +3077,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > xmlCreateFileParserCtxt    (const char *filename);</PRE
 ></TD
@@ -3092,7 +3092,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21333"
+NAME="AEN21505"
 ></A
 ><P
 ></P
@@ -3145,7 +3145,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21346"
+NAME="AEN21518"
 ></A
 ><H3
 ><A
@@ -3162,7 +3162,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > xmlCreateMemoryParserCtxt  (const char *buffer,
                                              int size);</PRE
@@ -3176,7 +3176,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21353"
+NAME="AEN21525"
 ></A
 ><P
 ></P
@@ -3246,7 +3246,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21370"
+NAME="AEN21542"
 ></A
 ><H3
 ><A
@@ -3263,7 +3263,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > xmlNewParserCtxt           (void);</PRE
 ></TD
@@ -3276,7 +3276,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21377"
+NAME="AEN21549"
 ></A
 ><P
 ></P
@@ -3312,7 +3312,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21386"
+NAME="AEN21558"
 ></A
 ><H3
 ><A
@@ -3329,7 +3329,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > xmlCreateEntityParserCtxt  (const <A
 HREF="libxml-tree.html#XMLCHAR"
@@ -3355,7 +3355,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21396"
+NAME="AEN21568"
 ></A
 ><P
 ></P
@@ -3442,7 +3442,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21417"
+NAME="AEN21589"
 ></A
 ><H3
 ><A
@@ -3459,7 +3459,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlSwitchEncoding               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -3477,7 +3477,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21425"
+NAME="AEN21597"
 ></A
 ><P
 ></P
@@ -3547,7 +3547,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21442"
+NAME="AEN21614"
 ></A
 ><H3
 ><A
@@ -3564,7 +3564,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlSwitchToEncoding             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -3582,7 +3582,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21450"
+NAME="AEN21622"
 ></A
 ><P
 ></P
@@ -3652,7 +3652,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21467"
+NAME="AEN21639"
 ></A
 ><H3
 ><A
@@ -3669,7 +3669,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlFreeParserCtxt               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -3683,7 +3683,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21474"
+NAME="AEN21646"
 ></A
 ><P
 ></P
@@ -3721,7 +3721,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21483"
+NAME="AEN21655"
 ></A
 ><H3
 ><A
@@ -3738,7 +3738,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlHandleEntity                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -3758,7 +3758,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21492"
+NAME="AEN21664"
 ></A
 ><P
 ></P
@@ -3813,7 +3813,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21505"
+NAME="AEN21677"
 ></A
 ><H3
 ><A
@@ -3830,10 +3830,10 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > xmlNewStringInputStream   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -3850,7 +3850,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21514"
+NAME="AEN21686"
 ></A
 ><P
 ></P
@@ -3920,7 +3920,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21531"
+NAME="AEN21703"
 ></A
 ><H3
 ><A
@@ -3937,10 +3937,10 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > xmlNewEntityInputStream   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -3957,7 +3957,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21540"
+NAME="AEN21712"
 ></A
 ><P
 ></P
@@ -4027,7 +4027,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21557"
+NAME="AEN21729"
 ></A
 ><H3
 ><A
@@ -4044,11 +4044,11 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlPushInput                    (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > input);</PRE
 ></TD
@@ -4062,7 +4062,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21565"
+NAME="AEN21737"
 ></A
 ><P
 ></P
@@ -4117,7 +4117,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21578"
+NAME="AEN21750"
 ></A
 ><H3
 ><A
@@ -4137,7 +4137,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >     xmlPopInput                     (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -4151,7 +4151,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21586"
+NAME="AEN21758"
 ></A
 ><P
 ></P
@@ -4204,7 +4204,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21599"
+NAME="AEN21771"
 ></A
 ><H3
 ><A
@@ -4221,7 +4221,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlFreeInputStream              (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > input);</PRE
 ></TD
@@ -4234,7 +4234,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21606"
+NAME="AEN21778"
 ></A
 ><P
 ></P
@@ -4272,7 +4272,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21615"
+NAME="AEN21787"
 ></A
 ><H3
 ><A
@@ -4289,10 +4289,10 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > xmlNewInputFromFile       (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const char *filename);</PRE
@@ -4306,7 +4306,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21623"
+NAME="AEN21795"
 ></A
 ><P
 ></P
@@ -4376,7 +4376,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21640"
+NAME="AEN21812"
 ></A
 ><H3
 ><A
@@ -4393,10 +4393,10 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > xmlNewInputStream         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -4409,7 +4409,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21648"
+NAME="AEN21820"
 ></A
 ><P
 ></P
@@ -4462,7 +4462,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21661"
+NAME="AEN21833"
 ></A
 ><H3
 ><A
@@ -4482,7 +4482,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlSplitQName                   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -4509,7 +4509,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21674"
+NAME="AEN21846"
 ></A
 ><P
 ></P
@@ -4597,7 +4597,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21695"
+NAME="AEN21867"
 ></A
 ><H3
 ><A
@@ -4617,7 +4617,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlNamespaceParseNCName         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -4638,7 +4638,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21706"
+NAME="AEN21878"
 ></A
 ><P
 ></P
@@ -4691,7 +4691,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21719"
+NAME="AEN21891"
 ></A
 ><H3
 ><A
@@ -4711,7 +4711,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlNamespaceParseQName          (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -4737,7 +4737,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21732"
+NAME="AEN21904"
 ></A
 ><P
 ></P
@@ -4808,7 +4808,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21749"
+NAME="AEN21921"
 ></A
 ><H3
 ><A
@@ -4828,7 +4828,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlNamespaceParseNSDef          (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -4848,7 +4848,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21760"
+NAME="AEN21932"
 ></A
 ><P
 ></P
@@ -4901,7 +4901,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21773"
+NAME="AEN21945"
 ></A
 ><H3
 ><A
@@ -4921,7 +4921,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseQuotedString            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -4936,7 +4936,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21782"
+NAME="AEN21954"
 ></A
 ><P
 ></P
@@ -4989,7 +4989,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21795"
+NAME="AEN21967"
 ></A
 ><H3
 ><A
@@ -5006,7 +5006,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseNamespace               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -5027,7 +5027,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21805"
+NAME="AEN21977"
 ></A
 ><P
 ></P
@@ -5065,7 +5065,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21814"
+NAME="AEN21986"
 ></A
 ><H3
 ><A
@@ -5085,7 +5085,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlScanName                     (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -5109,7 +5109,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21826"
+NAME="AEN21998"
 ></A
 ><P
 ></P
@@ -5162,7 +5162,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21839"
+NAME="AEN22011"
 ></A
 ><H3
 ><A
@@ -5182,7 +5182,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseName                    (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -5202,7 +5202,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21850"
+NAME="AEN22022"
 ></A
 ><P
 ></P
@@ -5255,7 +5255,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21863"
+NAME="AEN22035"
 ></A
 ><H3
 ><A
@@ -5275,7 +5275,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseNmtoken                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -5292,7 +5292,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21873"
+NAME="AEN22045"
 ></A
 ><P
 ></P
@@ -5345,7 +5345,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21886"
+NAME="AEN22058"
 ></A
 ><H3
 ><A
@@ -5365,7 +5365,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseEntityValue             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -5385,7 +5385,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21896"
+NAME="AEN22068"
 ></A
 ><P
 ></P
@@ -5455,7 +5455,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21913"
+NAME="AEN22085"
 ></A
 ><H3
 ><A
@@ -5475,7 +5475,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseAttValue                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -5545,7 +5545,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21934"
+NAME="AEN22106"
 ></A
 ><P
 ></P
@@ -5598,7 +5598,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21947"
+NAME="AEN22119"
 ></A
 ><H3
 ><A
@@ -5618,7 +5618,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseSystemLiteral           (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -5633,7 +5633,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21956"
+NAME="AEN22128"
 ></A
 ><P
 ></P
@@ -5686,7 +5686,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21969"
+NAME="AEN22141"
 ></A
 ><H3
 ><A
@@ -5706,7 +5706,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParsePubidLiteral            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -5721,7 +5721,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN21978"
+NAME="AEN22150"
 ></A
 ><P
 ></P
@@ -5774,7 +5774,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN21991"
+NAME="AEN22163"
 ></A
 ><H3
 ><A
@@ -5791,7 +5791,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseCharData                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              int cdata);</PRE
@@ -5813,7 +5813,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22000"
+NAME="AEN22172"
 ></A
 ><P
 ></P
@@ -5868,7 +5868,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22013"
+NAME="AEN22185"
 ></A
 ><H3
 ><A
@@ -5888,7 +5888,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseExternalID              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -5914,7 +5914,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22025"
+NAME="AEN22197"
 ></A
 ><P
 ></P
@@ -6004,7 +6004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22046"
+NAME="AEN22218"
 ></A
 ><H3
 ><A
@@ -6021,7 +6021,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseComment                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -6038,7 +6038,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22054"
+NAME="AEN22226"
 ></A
 ><P
 ></P
@@ -6076,7 +6076,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22063"
+NAME="AEN22235"
 ></A
 ><H3
 ><A
@@ -6096,7 +6096,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParsePITarget                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -6111,7 +6111,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22072"
+NAME="AEN22244"
 ></A
 ><P
 ></P
@@ -6164,7 +6164,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22085"
+NAME="AEN22257"
 ></A
 ><H3
 ><A
@@ -6181,7 +6181,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParsePI                      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -6198,7 +6198,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22094"
+NAME="AEN22266"
 ></A
 ><P
 ></P
@@ -6236,7 +6236,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22103"
+NAME="AEN22275"
 ></A
 ><H3
 ><A
@@ -6253,7 +6253,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseNotationDecl            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -6278,7 +6278,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22114"
+NAME="AEN22286"
 ></A
 ><P
 ></P
@@ -6316,7 +6316,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22123"
+NAME="AEN22295"
 ></A
 ><H3
 ><A
@@ -6333,7 +6333,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseEntityDecl              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -6361,7 +6361,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22137"
+NAME="AEN22309"
 ></A
 ><P
 ></P
@@ -6399,7 +6399,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22146"
+NAME="AEN22318"
 ></A
 ><H3
 ><A
@@ -6416,7 +6416,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseDefaultDecl             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -6472,7 +6472,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22166"
+NAME="AEN22338"
 ></A
 ><P
 ></P
@@ -6543,7 +6543,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22183"
+NAME="AEN22355"
 ></A
 ><H3
 ><A
@@ -6563,7 +6563,7 @@
 HREF="libxml-tree.html#XMLENUMERATIONPTR"
 >xmlEnumerationPtr</A
 > xmlParseNotationType      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -6584,7 +6584,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22194"
+NAME="AEN22366"
 ></A
 ><P
 ></P
@@ -6637,7 +6637,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22207"
+NAME="AEN22379"
 ></A
 ><H3
 ><A
@@ -6657,7 +6657,7 @@
 HREF="libxml-tree.html#XMLENUMERATIONPTR"
 >xmlEnumerationPtr</A
 > xmlParseEnumerationType   (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -6676,7 +6676,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22217"
+NAME="AEN22389"
 ></A
 ><P
 ></P
@@ -6729,7 +6729,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22230"
+NAME="AEN22402"
 ></A
 ><H3
 ><A
@@ -6746,7 +6746,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseEnumeratedType          (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -6767,7 +6767,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22240"
+NAME="AEN22412"
 ></A
 ><P
 ></P
@@ -6837,7 +6837,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22257"
+NAME="AEN22429"
 ></A
 ><H3
 ><A
@@ -6854,7 +6854,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseAttributeType           (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -6916,7 +6916,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22278"
+NAME="AEN22450"
 ></A
 ><P
 ></P
@@ -6986,7 +6986,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22295"
+NAME="AEN22467"
 ></A
 ><H3
 ><A
@@ -7003,7 +7003,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseAttributeListDecl       (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7020,7 +7020,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22304"
+NAME="AEN22476"
 ></A
 ><P
 ></P
@@ -7058,7 +7058,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22313"
+NAME="AEN22485"
 ></A
 ><H3
 ><A
@@ -7079,7 +7079,7 @@
 >xmlElementContentPtr</A
 > xmlParseElementMixedContentDecl
                                             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7108,7 +7108,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22326"
+NAME="AEN22498"
 ></A
 ><P
 ></P
@@ -7161,7 +7161,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22339"
+NAME="AEN22511"
 ></A
 ><H3
 ><A
@@ -7182,7 +7182,7 @@
 >xmlElementContentPtr</A
 > xmlParseElementChildrenContentD
                                             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7198,7 +7198,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22348"
+NAME="AEN22520"
 ></A
 ><P
 ></P
@@ -7252,7 +7252,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22361"
+NAME="AEN22533"
 ></A
 ><H3
 ><A
@@ -7273,7 +7273,7 @@
 >xmlElementContentPtr</A
 > xmlParseElementChildrenContentDecl
                                             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7306,7 +7306,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22374"
+NAME="AEN22546"
 ></A
 ><P
 ></P
@@ -7360,7 +7360,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22387"
+NAME="AEN22559"
 ></A
 ><H3
 ><A
@@ -7377,7 +7377,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseElementContentDecl      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -7401,7 +7401,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22397"
+NAME="AEN22569"
 ></A
 ><P
 ></P
@@ -7488,7 +7488,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22418"
+NAME="AEN22590"
 ></A
 ><H3
 ><A
@@ -7505,7 +7505,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseElementDecl             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7523,7 +7523,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22427"
+NAME="AEN22599"
 ></A
 ><P
 ></P
@@ -7576,7 +7576,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22440"
+NAME="AEN22612"
 ></A
 ><H3
 ><A
@@ -7593,7 +7593,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseMarkupDecl              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7622,7 +7622,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22450"
+NAME="AEN22622"
 ></A
 ><P
 ></P
@@ -7660,7 +7660,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22459"
+NAME="AEN22631"
 ></A
 ><H3
 ><A
@@ -7677,7 +7677,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseCharRef                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7700,7 +7700,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22469"
+NAME="AEN22641"
 ></A
 ><P
 ></P
@@ -7753,7 +7753,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22482"
+NAME="AEN22654"
 ></A
 ><H3
 ><A
@@ -7773,7 +7773,7 @@
 HREF="libxml-entities.html#XMLENTITYPTR"
 >xmlEntityPtr</A
 > xmlParseEntityRef              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7806,7 +7806,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22493"
+NAME="AEN22665"
 ></A
 ><P
 ></P
@@ -7859,7 +7859,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22506"
+NAME="AEN22678"
 ></A
 ><H3
 ><A
@@ -7876,7 +7876,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseReference               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7900,7 +7900,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22516"
+NAME="AEN22688"
 ></A
 ><P
 ></P
@@ -7938,7 +7938,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22525"
+NAME="AEN22697"
 ></A
 ><H3
 ><A
@@ -7955,7 +7955,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParsePEReference             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -7991,7 +7991,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22537"
+NAME="AEN22709"
 ></A
 ><P
 ></P
@@ -8029,7 +8029,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22546"
+NAME="AEN22718"
 ></A
 ><H3
 ><A
@@ -8046,7 +8046,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseDocTypeDecl             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8066,7 +8066,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22555"
+NAME="AEN22727"
 ></A
 ><P
 ></P
@@ -8104,7 +8104,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22564"
+NAME="AEN22736"
 ></A
 ><H3
 ><A
@@ -8124,7 +8124,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseAttribute               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -8164,7 +8164,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22581"
+NAME="AEN22753"
 ></A
 ><P
 ></P
@@ -8234,7 +8234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22598"
+NAME="AEN22770"
 ></A
 ><H3
 ><A
@@ -8254,7 +8254,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseStartTag                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8286,7 +8286,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22613"
+NAME="AEN22785"
 ></A
 ><P
 ></P
@@ -8339,7 +8339,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22626"
+NAME="AEN22798"
 ></A
 ><H3
 ><A
@@ -8356,7 +8356,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseEndTag                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8375,7 +8375,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22636"
+NAME="AEN22808"
 ></A
 ><P
 ></P
@@ -8413,7 +8413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22645"
+NAME="AEN22817"
 ></A
 ><H3
 ><A
@@ -8430,7 +8430,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseCDSect                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8451,7 +8451,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22656"
+NAME="AEN22828"
 ></A
 ><P
 ></P
@@ -8489,7 +8489,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22665"
+NAME="AEN22837"
 ></A
 ><H3
 ><A
@@ -8506,7 +8506,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseContent                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8521,7 +8521,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22673"
+NAME="AEN22845"
 ></A
 ><P
 ></P
@@ -8559,7 +8559,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22682"
+NAME="AEN22854"
 ></A
 ><H3
 ><A
@@ -8576,7 +8576,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseElement                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8608,7 +8608,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22692"
+NAME="AEN22864"
 ></A
 ><P
 ></P
@@ -8646,7 +8646,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22701"
+NAME="AEN22873"
 ></A
 ><H3
 ><A
@@ -8666,7 +8666,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseVersionNum              (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8681,7 +8681,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22710"
+NAME="AEN22882"
 ></A
 ><P
 ></P
@@ -8734,7 +8734,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22723"
+NAME="AEN22895"
 ></A
 ><H3
 ><A
@@ -8754,7 +8754,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseVersionInfo             (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8771,7 +8771,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22733"
+NAME="AEN22905"
 ></A
 ><P
 ></P
@@ -8824,7 +8824,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22746"
+NAME="AEN22918"
 ></A
 ><H3
 ><A
@@ -8844,7 +8844,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseEncName                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8859,7 +8859,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22755"
+NAME="AEN22927"
 ></A
 ><P
 ></P
@@ -8912,7 +8912,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22768"
+NAME="AEN22940"
 ></A
 ><H3
 ><A
@@ -8932,7 +8932,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlParseEncodingDecl            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -8949,7 +8949,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22778"
+NAME="AEN22950"
 ></A
 ><P
 ></P
@@ -9002,7 +9002,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22791"
+NAME="AEN22963"
 ></A
 ><H3
 ><A
@@ -9019,7 +9019,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParseSDDecl                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -9049,7 +9049,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22800"
+NAME="AEN22972"
 ></A
 ><P
 ></P
@@ -9102,7 +9102,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22813"
+NAME="AEN22985"
 ></A
 ><H3
 ><A
@@ -9119,7 +9119,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseXMLDecl                 (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -9134,7 +9134,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22821"
+NAME="AEN22993"
 ></A
 ><P
 ></P
@@ -9172,7 +9172,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22830"
+NAME="AEN23002"
 ></A
 ><H3
 ><A
@@ -9189,7 +9189,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseTextDecl                (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -9206,7 +9206,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22839"
+NAME="AEN23011"
 ></A
 ><P
 ></P
@@ -9244,7 +9244,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22848"
+NAME="AEN23020"
 ></A
 ><H3
 ><A
@@ -9261,7 +9261,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseMisc                    (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -9276,7 +9276,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22856"
+NAME="AEN23028"
 ></A
 ><P
 ></P
@@ -9314,7 +9314,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22865"
+NAME="AEN23037"
 ></A
 ><H3
 ><A
@@ -9331,7 +9331,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParseExternalSubset          (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -9356,7 +9356,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22876"
+NAME="AEN23048"
 ></A
 ><P
 ></P
@@ -9428,7 +9428,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22893"
+NAME="AEN23065"
 ></A
 ><H3
 ><A
@@ -9456,7 +9456,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22899"
+NAME="AEN23071"
 ></A
 ><H3
 ><A
@@ -9484,7 +9484,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22905"
+NAME="AEN23077"
 ></A
 ><H3
 ><A
@@ -9512,7 +9512,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22911"
+NAME="AEN23083"
 ></A
 ><H3
 ><A
@@ -9540,7 +9540,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22917"
+NAME="AEN23089"
 ></A
 ><H3
 ><A
@@ -9560,7 +9560,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlDecodeEntities               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              int len,
@@ -9594,7 +9594,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22931"
+NAME="AEN23103"
 ></A
 ><P
 ></P
@@ -9733,7 +9733,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN22964"
+NAME="AEN23136"
 ></A
 ><H3
 ><A
@@ -9753,7 +9753,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    xmlStringDecodeEntities         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -9787,7 +9787,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN22978"
+NAME="AEN23150"
 ></A
 ><P
 ></P
@@ -9926,7 +9926,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23011"
+NAME="AEN23183"
 ></A
 ><H3
 ><A
@@ -9943,7 +9943,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         nodePush                        (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -9960,7 +9960,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23019"
+NAME="AEN23191"
 ></A
 ><P
 ></P
@@ -10030,7 +10030,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23036"
+NAME="AEN23208"
 ></A
 ><H3
 ><A
@@ -10050,7 +10050,7 @@
 HREF="libxml-tree.html#XMLNODEPTR"
 >xmlNodePtr</A
 >  nodePop                         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10063,7 +10063,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23044"
+NAME="AEN23216"
 ></A
 ><P
 ></P
@@ -10116,7 +10116,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23057"
+NAME="AEN23229"
 ></A
 ><H3
 ><A
@@ -10133,11 +10133,11 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         inputPush                       (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > value);</PRE
 ></TD
@@ -10150,7 +10150,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23065"
+NAME="AEN23237"
 ></A
 ><P
 ></P
@@ -10220,7 +10220,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23082"
+NAME="AEN23254"
 ></A
 ><H3
 ><A
@@ -10237,10 +10237,10 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > inputPop                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10253,7 +10253,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23090"
+NAME="AEN23262"
 ></A
 ><P
 ></P
@@ -10306,7 +10306,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23103"
+NAME="AEN23275"
 ></A
 ><H3
 ><A
@@ -10326,7 +10326,7 @@
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 >*    namePop                         (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10339,7 +10339,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23111"
+NAME="AEN23283"
 ></A
 ><P
 ></P
@@ -10392,7 +10392,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23124"
+NAME="AEN23296"
 ></A
 ><H3
 ><A
@@ -10409,7 +10409,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         namePush                        (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              <A
@@ -10426,7 +10426,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23132"
+NAME="AEN23304"
 ></A
 ><P
 ></P
@@ -10496,7 +10496,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23149"
+NAME="AEN23321"
 ></A
 ><H3
 ><A
@@ -10513,7 +10513,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlSkipBlankChars               (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10527,7 +10527,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23156"
+NAME="AEN23328"
 ></A
 ><P
 ></P
@@ -10580,7 +10580,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23169"
+NAME="AEN23341"
 ></A
 ><H3
 ><A
@@ -10597,7 +10597,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlStringCurrentChar            (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              const <A
@@ -10616,7 +10616,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23177"
+NAME="AEN23349"
 ></A
 ><P
 ></P
@@ -10703,7 +10703,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23198"
+NAME="AEN23370"
 ></A
 ><H3
 ><A
@@ -10720,7 +10720,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParserHandlePEReference      (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10762,7 +10762,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23211"
+NAME="AEN23383"
 ></A
 ><P
 ></P
@@ -10800,7 +10800,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23220"
+NAME="AEN23392"
 ></A
 ><H3
 ><A
@@ -10817,7 +10817,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParserHandleReference        (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -10857,7 +10857,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23235"
+NAME="AEN23407"
 ></A
 ><P
 ></P
@@ -10895,7 +10895,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23244"
+NAME="AEN23416"
 ></A
 ><H3
 ><A
@@ -10935,7 +10935,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23253"
+NAME="AEN23425"
 ></A
 ><P
 ></P
@@ -10988,7 +10988,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23266"
+NAME="AEN23438"
 ></A
 ><H3
 ><A
@@ -11005,7 +11005,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlCurrentChar                  (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt,
                                              int *len);</PRE
@@ -11042,7 +11042,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23278"
+NAME="AEN23450"
 ></A
 ><P
 ></P
@@ -11112,7 +11112,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23295"
+NAME="AEN23467"
 ></A
 ><H3
 ><A
@@ -11143,7 +11143,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23302"
+NAME="AEN23474"
 ></A
 ><P
 ></P
@@ -11213,7 +11213,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23319"
+NAME="AEN23491"
 ></A
 ><H3
 ><A
@@ -11245,7 +11245,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23326"
+NAME="AEN23498"
 ></A
 ><P
 ></P
@@ -11332,7 +11332,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23347"
+NAME="AEN23519"
 ></A
 ><H3
 ><A
@@ -11349,7 +11349,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlNextChar                     (<A
-HREF="libxml-parser.html#XMLPARSERCTXTPTR"
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > ctxt);</PRE
 ></TD
@@ -11362,7 +11362,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23354"
+NAME="AEN23526"
 ></A
 ><P
 ></P
@@ -11400,7 +11400,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23363"
+NAME="AEN23535"
 ></A
 ><H3
 ><A
@@ -11417,7 +11417,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParserInputShrink            (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > in);</PRE
 ></TD
@@ -11430,7 +11430,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23370"
+NAME="AEN23542"
 ></A
 ><P
 ></P
@@ -11468,7 +11468,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23379"
+NAME="AEN23551"
 ></A
 ><H3
 ><A
@@ -11501,7 +11501,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN23386"
+NAME="AEN23558"
 ></A
 ><H3
 ><A
@@ -11534,7 +11534,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN23393"
+NAME="AEN23565"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-sax.html b/doc/html/libxml-sax.html
index ce71b75..7cb6c2f 100644
--- a/doc/html/libxml-sax.html
+++ b/doc/html/libxml-sax.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN2834"
+NAME="AEN2822"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN2837"
+NAME="AEN2825"
 ></A
 ><H2
 >Synopsis</H2
@@ -243,7 +243,7 @@
 >xmlChar</A
 > *name);
 <A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > <A
 HREF="libxml-sax.html#RESOLVEENTITY"
@@ -532,7 +532,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN2935"
+NAME="AEN2923"
 ></A
 ><H2
 >Description</H2
@@ -542,14 +542,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN2938"
+NAME="AEN2926"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2940"
+NAME="AEN2928"
 ></A
 ><H3
 ><A
@@ -579,7 +579,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2947"
+NAME="AEN2935"
 ></A
 ><P
 ></P
@@ -632,7 +632,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2960"
+NAME="AEN2948"
 ></A
 ><H3
 ><A
@@ -663,7 +663,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2967"
+NAME="AEN2955"
 ></A
 ><P
 ></P
@@ -716,7 +716,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2980"
+NAME="AEN2968"
 ></A
 ><H3
 ><A
@@ -748,7 +748,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN2987"
+NAME="AEN2975"
 ></A
 ><P
 ></P
@@ -803,7 +803,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3000"
+NAME="AEN2988"
 ></A
 ><H3
 ><A
@@ -830,7 +830,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3006"
+NAME="AEN2994"
 ></A
 ><P
 ></P
@@ -883,7 +883,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3019"
+NAME="AEN3007"
 ></A
 ><H3
 ><A
@@ -910,7 +910,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3025"
+NAME="AEN3013"
 ></A
 ><P
 ></P
@@ -963,7 +963,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3038"
+NAME="AEN3026"
 ></A
 ><H3
 ><A
@@ -990,7 +990,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3044"
+NAME="AEN3032"
 ></A
 ><P
 ></P
@@ -1043,7 +1043,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3057"
+NAME="AEN3045"
 ></A
 ><H3
 ><A
@@ -1070,7 +1070,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3063"
+NAME="AEN3051"
 ></A
 ><P
 ></P
@@ -1123,7 +1123,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3076"
+NAME="AEN3064"
 ></A
 ><H3
 ><A
@@ -1150,7 +1150,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3082"
+NAME="AEN3070"
 ></A
 ><P
 ></P
@@ -1203,7 +1203,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3095"
+NAME="AEN3083"
 ></A
 ><H3
 ><A
@@ -1242,7 +1242,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3104"
+NAME="AEN3092"
 ></A
 ><P
 ></P
@@ -1331,7 +1331,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3125"
+NAME="AEN3113"
 ></A
 ><H3
 ><A
@@ -1370,7 +1370,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3134"
+NAME="AEN3122"
 ></A
 ><P
 ></P
@@ -1459,7 +1459,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3155"
+NAME="AEN3143"
 ></A
 ><H3
 ><A
@@ -1493,7 +1493,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3163"
+NAME="AEN3151"
 ></A
 ><P
 ></P
@@ -1563,7 +1563,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3180"
+NAME="AEN3168"
 ></A
 ><H3
 ><A
@@ -1597,7 +1597,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3188"
+NAME="AEN3176"
 ></A
 ><P
 ></P
@@ -1667,7 +1667,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3205"
+NAME="AEN3193"
 ></A
 ><H3
 ><A
@@ -1684,7 +1684,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > resolveEntity             (void *ctx,
                                              const <A
@@ -1715,7 +1715,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3216"
+NAME="AEN3204"
 ></A
 ><P
 ></P
@@ -1802,7 +1802,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3237"
+NAME="AEN3225"
 ></A
 ><H3
 ><A
@@ -1846,7 +1846,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3247"
+NAME="AEN3235"
 ></A
 ><P
 ></P
@@ -1969,7 +1969,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3276"
+NAME="AEN3264"
 ></A
 ><H3
 ><A
@@ -2014,7 +2014,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3286"
+NAME="AEN3274"
 ></A
 ><P
 ></P
@@ -2154,7 +2154,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3319"
+NAME="AEN3307"
 ></A
 ><H3
 ><A
@@ -2190,7 +2190,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3327"
+NAME="AEN3315"
 ></A
 ><P
 ></P
@@ -2279,7 +2279,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3348"
+NAME="AEN3336"
 ></A
 ><H3
 ><A
@@ -2318,7 +2318,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3357"
+NAME="AEN3345"
 ></A
 ><P
 ></P
@@ -2407,7 +2407,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3378"
+NAME="AEN3366"
 ></A
 ><H3
 ><A
@@ -2450,7 +2450,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3388"
+NAME="AEN3376"
 ></A
 ><P
 ></P
@@ -2556,7 +2556,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3413"
+NAME="AEN3401"
 ></A
 ><H3
 ><A
@@ -2583,7 +2583,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3419"
+NAME="AEN3407"
 ></A
 ><P
 ></P
@@ -2621,7 +2621,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3428"
+NAME="AEN3416"
 ></A
 ><H3
 ><A
@@ -2648,7 +2648,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3434"
+NAME="AEN3422"
 ></A
 ><P
 ></P
@@ -2686,7 +2686,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3443"
+NAME="AEN3431"
 ></A
 ><H3
 ><A
@@ -2724,7 +2724,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3451"
+NAME="AEN3439"
 ></A
 ><P
 ></P
@@ -2796,7 +2796,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3468"
+NAME="AEN3456"
 ></A
 ><H3
 ><A
@@ -2831,7 +2831,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3476"
+NAME="AEN3464"
 ></A
 ><P
 ></P
@@ -2903,7 +2903,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3493"
+NAME="AEN3481"
 ></A
 ><H3
 ><A
@@ -2934,7 +2934,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3500"
+NAME="AEN3488"
 ></A
 ><P
 ></P
@@ -2989,7 +2989,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3513"
+NAME="AEN3501"
 ></A
 ><H3
 ><A
@@ -3020,7 +3020,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3520"
+NAME="AEN3508"
 ></A
 ><P
 ></P
@@ -3075,7 +3075,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3533"
+NAME="AEN3521"
 ></A
 ><H3
 ><A
@@ -3107,7 +3107,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3540"
+NAME="AEN3528"
 ></A
 ><P
 ></P
@@ -3179,7 +3179,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3557"
+NAME="AEN3545"
 ></A
 ><H3
 ><A
@@ -3212,7 +3212,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3564"
+NAME="AEN3552"
 ></A
 ><P
 ></P
@@ -3284,7 +3284,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3581"
+NAME="AEN3569"
 ></A
 ><H3
 ><A
@@ -3319,7 +3319,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3589"
+NAME="AEN3577"
 ></A
 ><P
 ></P
@@ -3391,7 +3391,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3606"
+NAME="AEN3594"
 ></A
 ><H3
 ><A
@@ -3426,7 +3426,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3614"
+NAME="AEN3602"
 ></A
 ><P
 ></P
@@ -3498,7 +3498,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3631"
+NAME="AEN3619"
 ></A
 ><H3
 ><A
@@ -3529,7 +3529,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3638"
+NAME="AEN3626"
 ></A
 ><P
 ></P
@@ -3584,7 +3584,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3651"
+NAME="AEN3639"
 ></A
 ><H3
 ><A
@@ -3614,7 +3614,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3658"
+NAME="AEN3646"
 ></A
 ><P
 ></P
@@ -3667,7 +3667,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3671"
+NAME="AEN3659"
 ></A
 ><H3
 ><A
@@ -3699,7 +3699,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3678"
+NAME="AEN3666"
 ></A
 ><P
 ></P
@@ -3769,7 +3769,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3695"
+NAME="AEN3683"
 ></A
 ><H3
 ><A
@@ -3804,7 +3804,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3703"
+NAME="AEN3691"
 ></A
 ><P
 ></P
@@ -3876,7 +3876,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3720"
+NAME="AEN3708"
 ></A
 ><H3
 ><A
@@ -3907,7 +3907,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3727"
+NAME="AEN3715"
 ></A
 ><P
 ></P
@@ -3962,7 +3962,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3740"
+NAME="AEN3728"
 ></A
 ><H3
 ><A
@@ -3994,7 +3994,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3747"
+NAME="AEN3735"
 ></A
 ><P
 ></P
@@ -4066,7 +4066,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3764"
+NAME="AEN3752"
 ></A
 ><H3
 ><A
@@ -4095,7 +4095,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3770"
+NAME="AEN3758"
 ></A
 ><P
 ></P
@@ -4150,7 +4150,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3783"
+NAME="AEN3771"
 ></A
 ><H3
 ><A
@@ -4178,7 +4178,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3789"
+NAME="AEN3777"
 ></A
 ><P
 ></P
@@ -4216,7 +4216,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3798"
+NAME="AEN3786"
 ></A
 ><H3
 ><A
@@ -4244,7 +4244,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN3804"
+NAME="AEN3792"
 ></A
 ><P
 ></P
@@ -4282,7 +4282,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3813"
+NAME="AEN3801"
 ></A
 ><H3
 ><A
@@ -4310,7 +4310,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3819"
+NAME="AEN3807"
 ></A
 ><H3
 ><A
@@ -4338,7 +4338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3825"
+NAME="AEN3813"
 ></A
 ><H3
 ><A
diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html
index 3fdf5cb..b105b5f 100644
--- a/doc/html/libxml-tree.html
+++ b/doc/html/libxml-tree.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN3836"
+NAME="AEN3824"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN3839"
+NAME="AEN3827"
 ></A
 ><H2
 >Synopsis</H2
@@ -146,6 +146,38 @@
 CLASS="SYNOPSIS"
 >&#13;
 
+struct      <A
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFER"
+>xmlParserInputBuffer</A
+>;
+typedef     <A
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
+>xmlParserInputBufferPtr</A
+>;
+struct      <A
+HREF="libxml-tree.html#XMLOUTPUTBUFFER"
+>xmlOutputBuffer</A
+>;
+typedef     <A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+>;
+struct      <A
+HREF="libxml-parser.html#XMLPARSERINPUT"
+>xmlParserInput</A
+>;
+typedef     <A
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
+>xmlParserInputPtr</A
+>;
+struct      <A
+HREF="libxml-parser.html#XMLPARSERCTXT"
+>xmlParserCtxt</A
+>;
+typedef     <A
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
+>xmlParserCtxtPtr</A
+>;
 #define     <A
 HREF="libxml-tree.html#BASE-BUFFER-SIZE-CAPS"
 >BASE_BUFFER_SIZE</A
@@ -1772,6 +1804,49 @@
                                              int level,
                                              int format);
 int         <A
+HREF="libxml-tree.html#XMLSAVEFILETO"
+>xmlSaveFileTo</A
+>                   (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> cur,
+                                             const char *encoding);
+int         <A
+HREF="libxml-tree.html#XMLSAVEFORMATFILETO"
+>xmlSaveFormatFileTo</A
+>             (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> cur,
+                                             const char *encoding,
+                                             int format);
+void        <A
+HREF="libxml-tree.html#XMLNODEDUMPOUTPUT"
+>xmlNodeDumpOutput</A
+>               (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> doc,
+                                             <A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+                                             int level,
+                                             int format,
+                                             const char *encoding);
+int         <A
 HREF="libxml-tree.html#XMLSAVEFORMATFILEENC"
 >xmlSaveFormatFileEnc</A
 >            (const char *filename,
@@ -1820,7 +1895,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN4295"
+NAME="AEN4301"
 ></A
 ><H2
 >Description</H2
@@ -1830,14 +1905,348 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN4298"
+NAME="AEN4304"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4300"
+NAME="AEN4306"
+></A
+><H3
+><A
+NAME="XMLPARSERINPUTBUFFER"
+></A
+>struct xmlParserInputBuffer</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlParserInputBuffer {
+    void*                  context;
+    xmlInputReadCallback   readcallback;
+    xmlInputCloseCallback  closecallback;
+    
+    xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
+    
+    xmlBufferPtr buffer;    /* Local buffer encoded in UTF-8 */
+    xmlBufferPtr raw;       /* if encoder != NULL buffer for raw input */
+};</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4311"
+></A
+><H3
+><A
+NAME="XMLPARSERINPUTBUFFERPTR"
+></A
+>xmlParserInputBufferPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInputBuffer *xmlParserInputBufferPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4316"
+></A
+><H3
+><A
+NAME="XMLOUTPUTBUFFER"
+></A
+>struct xmlOutputBuffer</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlOutputBuffer {
+    void*                   context;
+    xmlOutputWriteCallback  writecallback;
+    xmlOutputCloseCallback  closecallback;
+    
+    xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
+    
+    xmlBufferPtr buffer;    /* Local buffer encoded in UTF-8 or ISOLatin */
+    xmlBufferPtr conv;      /* if encoder != NULL buffer for output */
+    int written;            /* total number of byte written */
+};</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4321"
+></A
+><H3
+><A
+NAME="XMLOUTPUTBUFFERPTR"
+></A
+>xmlOutputBufferPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlOutputBuffer *xmlOutputBufferPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4326"
+></A
+><H3
+><A
+NAME="XMLPARSERINPUT"
+></A
+>struct xmlParserInput</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlParserInput {
+    /* Input buffer */
+    xmlParserInputBufferPtr buf;      /* UTF-8 encoded buffer */
+
+    const char *filename;             /* The file analyzed, if any */
+    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 */
+    int length;                       /* length if known */
+    int line;                         /* Current line */
+    int col;                          /* Current column */
+    int consumed;                     /* How many xmlChars already consumed */
+    xmlParserInputDeallocate free;    /* function to deallocate the base */
+    const xmlChar *encoding;          /* the encoding string for entity */
+    const xmlChar *version;           /* the version string for entity */
+    int standalone;                   /* Was that entity marked standalone */
+};</PRE
+></TD
+></TR
+></TABLE
+><P
+>an xmlParserInput is an input flow for the XML processor.
+Each entity parsed is associated an xmlParserInput (except the
+few predefined ones). This is the case both for internal entities
+- in which case the flow is already completely in memory - or
+external entities - in which case we use the buf structure for
+progressive reading and I18N conversions to the internal UTF-8 format.</P
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4332"
+></A
+><H3
+><A
+NAME="XMLPARSERINPUTPTR"
+></A
+>xmlParserInputPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInput *xmlParserInputPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4337"
+></A
+><H3
+><A
+NAME="XMLPARSERCTXT"
+></A
+>struct xmlParserCtxt</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlParserCtxt {
+    struct _xmlSAXHandler *sax;       /* The SAX handler */
+    void            *userData;        /* For SAX interface only, used by DOM build */
+    xmlDocPtr           myDoc;        /* the document being built */
+    int            wellFormed;        /* is the document well formed */
+    int       replaceEntities;        /* shall we replace entities ? */
+    const xmlChar    *version;        /* the XML version string */
+    const xmlChar   *encoding;        /* the declared encoding, if any */
+    int            standalone;        /* standalone document */
+    int                  html;        /* an HTML(1)/Docbook(2) document */
+
+    /* Input stream stack */
+    xmlParserInputPtr  input;         /* Current input stream */
+    int                inputNr;       /* Number of current input streams */
+    int                inputMax;      /* Max number of input streams */
+    xmlParserInputPtr *inputTab;      /* stack of inputs */
+
+    /* Node analysis stack only used for DOM building */
+    xmlNodePtr         node;          /* Current parsed Node */
+    int                nodeNr;        /* Depth of the parsing stack */
+    int                nodeMax;       /* Max depth of the parsing stack */
+    xmlNodePtr        *nodeTab;       /* array of nodes */
+
+    int record_info;                  /* Whether node info should be kept */
+    xmlParserNodeInfoSeq node_seq;    /* info about each node parsed */
+
+    int errNo;                        /* error code */
+
+    int     hasExternalSubset;        /* reference and external subset */
+    int             hasPErefs;        /* the internal subset has PE refs */
+    int              external;        /* are we parsing an external entity */
+
+    int                 valid;        /* is the document valid */
+    int              validate;        /* shall we try to validate ? */
+    xmlValidCtxt        vctxt;        /* The validity context */
+
+    xmlParserInputState instate;      /* current type of input */
+    int                 token;        /* next char look-ahead */    
+
+    char           *directory;        /* the data directory */
+
+    /* Node name stack */
+    xmlChar           *name;          /* Current parsed Node */
+    int                nameNr;        /* Depth of the parsing stack */
+    int                nameMax;       /* Max depth of the parsing stack */
+    xmlChar *         *nameTab;       /* array of nodes */
+
+    long               nbChars;       /* number of xmlChar processed */
+    long            checkIndex;       /* used by progressive parsing lookup */
+    int             keepBlanks;       /* ugly but ... */
+    int             disableSAX;       /* SAX callbacks are disabled */
+    int               inSubset;       /* Parsing is in int 1/ext 2 subset */
+    xmlChar *          intSubName;    /* name of subset */
+    xmlChar *          extSubURI;     /* URI of external subset */
+    xmlChar *          extSubSystem;  /* SYSTEM ID of external subset */
+
+    /* xml:space values */
+    int *              space;         /* Should the parser preserve spaces */
+    int                spaceNr;       /* Depth of the parsing stack */
+    int                spaceMax;      /* Max depth of the parsing stack */
+    int *              spaceTab;      /* array of space infos */
+
+    int                depth;         /* to prevent entity substitution loops */
+    xmlParserInputPtr  entity;        /* used to check entities boundaries */
+    int                charset;       /* encoding of the in-memory content
+				         actually an xmlCharEncoding */
+    int                nodelen;       /* Those two fields are there to */
+    int                nodemem;       /* Speed up large node parsing */
+    int                pedantic;      /* signal pedantic warnings */
+    void              *_private;      /* For user data, libxml won't touch it */
+
+    int                loadsubset;    /* should the external subset be loaded */
+    int                linenumbers;   /* set line number in element content */
+    void              *catalogs;       /* document's own catalog */
+};</PRE
+></TD
+></TR
+></TABLE
+><P
+>The parser context.
+NOTE This doesn't completely defines the parser state, the (current ?)
+design of the parser uses recursive function calls since this allow
+and easy mapping from the production rules of the specification
+to the actual code. The drawback is that the actual function call
+also reflect the parser state. However most of the parsing routines
+takes as the only argument the parser context pointer, so migrating
+to a state based parser for progressive parsing shouldn't be too hard.</P
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4343"
+></A
+><H3
+><A
+NAME="XMLPARSERCTXTPTR"
+></A
+>xmlParserCtxtPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserCtxt *xmlParserCtxtPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN4348"
 ></A
 ><H3
 ><A
@@ -1863,7 +2272,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4305"
+NAME="AEN4353"
 ></A
 ><H3
 ><A
@@ -1892,7 +2301,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4311"
+NAME="AEN4359"
 ></A
 ><H3
 ><A
@@ -1942,7 +2351,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4316"
+NAME="AEN4364"
 ></A
 ><H3
 ><A
@@ -1972,7 +2381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4322"
+NAME="AEN4370"
 ></A
 ><H3
 ><A
@@ -2000,7 +2409,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4328"
+NAME="AEN4376"
 ></A
 ><H3
 ><A
@@ -2032,7 +2441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4334"
+NAME="AEN4382"
 ></A
 ><H3
 ><A
@@ -2058,7 +2467,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4339"
+NAME="AEN4387"
 ></A
 ><H3
 ><A
@@ -2097,7 +2506,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4345"
+NAME="AEN4393"
 ></A
 ><H3
 ><A
@@ -2130,7 +2539,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4351"
+NAME="AEN4399"
 ></A
 ><H3
 ><A
@@ -2161,7 +2570,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4357"
+NAME="AEN4405"
 ></A
 ><H3
 ><A
@@ -2187,7 +2596,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4362"
+NAME="AEN4410"
 ></A
 ><H3
 ><A
@@ -2233,7 +2642,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4368"
+NAME="AEN4416"
 ></A
 ><H3
 ><A
@@ -2259,7 +2668,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4373"
+NAME="AEN4421"
 ></A
 ><H3
 ><A
@@ -2292,7 +2701,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4379"
+NAME="AEN4427"
 ></A
 ><H3
 ><A
@@ -2325,7 +2734,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4385"
+NAME="AEN4433"
 ></A
 ><H3
 ><A
@@ -2344,10 +2753,11 @@
 >struct xmlElementContent {
     xmlElementContentType     type;	/* PCDATA, ELEMENT, SEQ or OR */
     xmlElementContentOccur    ocur;	/* ONCE, OPT, MULT or PLUS */
-    const xmlChar            *name;	/* Element name */
+    const xmlChar             *name;	/* Element name */
     struct _xmlElementContent *c1;	/* first child */
     struct _xmlElementContent *c2;	/* second child */
     struct _xmlElementContent *parent;	/* parent */
+    const xmlChar             *prefix;	/* Element name */
 };</PRE
 ></TD
 ></TR
@@ -2361,7 +2771,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4391"
+NAME="AEN4439"
 ></A
 ><H3
 ><A
@@ -2387,7 +2797,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4396"
+NAME="AEN4444"
 ></A
 ><H3
 ><A
@@ -2421,7 +2831,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4402"
+NAME="AEN4450"
 ></A
 ><H3
 ><A
@@ -2464,7 +2874,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4408"
+NAME="AEN4456"
 ></A
 ><H3
 ><A
@@ -2490,7 +2900,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4413"
+NAME="AEN4461"
 ></A
 ><H3
 ><A
@@ -2518,7 +2928,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4419"
+NAME="AEN4467"
 ></A
 ><H3
 ><A
@@ -2544,7 +2954,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4424"
+NAME="AEN4472"
 ></A
 ><H3
 ><A
@@ -2581,7 +2991,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4431"
+NAME="AEN4479"
 ></A
 ><H3
 ><A
@@ -2607,7 +3017,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4436"
+NAME="AEN4484"
 ></A
 ><H3
 ><A
@@ -2655,7 +3065,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4442"
+NAME="AEN4490"
 ></A
 ><H3
 ><A
@@ -2681,7 +3091,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4447"
+NAME="AEN4495"
 ></A
 ><H3
 ><A
@@ -2721,7 +3131,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4453"
+NAME="AEN4501"
 ></A
 ><H3
 ><A
@@ -2747,7 +3157,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4458"
+NAME="AEN4506"
 ></A
 ><H3
 ><A
@@ -2779,7 +3189,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4464"
+NAME="AEN4512"
 ></A
 ><H3
 ><A
@@ -2805,7 +3215,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4469"
+NAME="AEN4517"
 ></A
 ><H3
 ><A
@@ -2837,7 +3247,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4475"
+NAME="AEN4523"
 ></A
 ><H3
 ><A
@@ -2863,7 +3273,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4480"
+NAME="AEN4528"
 ></A
 ><H3
 ><A
@@ -2895,7 +3305,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4486"
+NAME="AEN4534"
 ></A
 ><H3
 ><A
@@ -2928,7 +3338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4492"
+NAME="AEN4540"
 ></A
 ><H3
 ><A
@@ -2954,7 +3364,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4497"
+NAME="AEN4545"
 ></A
 ><H3
 ><A
@@ -3002,7 +3412,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4503"
+NAME="AEN4551"
 ></A
 ><H3
 ><A
@@ -3028,7 +3438,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4508"
+NAME="AEN4556"
 ></A
 ><H3
 ><A
@@ -3055,7 +3465,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4514"
+NAME="AEN4562"
 ></A
 ><P
 ></P
@@ -3093,7 +3503,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4523"
+NAME="AEN4571"
 ></A
 ><H3
 ><A
@@ -3120,7 +3530,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4529"
+NAME="AEN4577"
 ></A
 ><P
 ></P
@@ -3158,7 +3568,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4538"
+NAME="AEN4586"
 ></A
 ><H3
 ><A
@@ -3210,7 +3620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4544"
+NAME="AEN4592"
 ></A
 ><H3
 ><A
@@ -3236,7 +3646,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4549"
+NAME="AEN4597"
 ></A
 ><H3
 ><A
@@ -3264,7 +3674,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4555"
+NAME="AEN4603"
 ></A
 ><H3
 ><A
@@ -3292,7 +3702,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4561"
+NAME="AEN4609"
 ></A
 ><H3
 ><A
@@ -3325,7 +3735,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4568"
+NAME="AEN4616"
 ></A
 ><P
 ></P
@@ -3363,7 +3773,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4577"
+NAME="AEN4625"
 ></A
 ><H3
 ><A
@@ -3397,7 +3807,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4584"
+NAME="AEN4632"
 ></A
 ><P
 ></P
@@ -3433,7 +3843,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4593"
+NAME="AEN4641"
 ></A
 ><H3
 ><A
@@ -3463,7 +3873,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4600"
+NAME="AEN4648"
 ></A
 ><P
 ></P
@@ -3499,7 +3909,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4609"
+NAME="AEN4657"
 ></A
 ><H3
 ><A
@@ -3532,7 +3942,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4617"
+NAME="AEN4665"
 ></A
 ><P
 ></P
@@ -3585,7 +3995,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4630"
+NAME="AEN4678"
 ></A
 ><H3
 ><A
@@ -3621,7 +4031,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4638"
+NAME="AEN4686"
 ></A
 ><P
 ></P
@@ -3691,7 +4101,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4655"
+NAME="AEN4703"
 ></A
 ><H3
 ><A
@@ -3721,7 +4131,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4662"
+NAME="AEN4710"
 ></A
 ><P
 ></P
@@ -3759,7 +4169,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4671"
+NAME="AEN4719"
 ></A
 ><H3
 ><A
@@ -3793,7 +4203,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4679"
+NAME="AEN4727"
 ></A
 ><P
 ></P
@@ -3863,7 +4273,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4696"
+NAME="AEN4744"
 ></A
 ><H3
 ><A
@@ -3899,7 +4309,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4704"
+NAME="AEN4752"
 ></A
 ><P
 ></P
@@ -3971,7 +4381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4721"
+NAME="AEN4769"
 ></A
 ><H3
 ><A
@@ -4012,7 +4422,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4730"
+NAME="AEN4778"
 ></A
 ><P
 ></P
@@ -4084,7 +4494,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4747"
+NAME="AEN4795"
 ></A
 ><H3
 ><A
@@ -4118,7 +4528,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4755"
+NAME="AEN4803"
 ></A
 ><P
 ></P
@@ -4173,7 +4583,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4768"
+NAME="AEN4816"
 ></A
 ><H3
 ><A
@@ -4204,7 +4614,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4775"
+NAME="AEN4823"
 ></A
 ><P
 ></P
@@ -4259,7 +4669,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4788"
+NAME="AEN4836"
 ></A
 ><H3
 ><A
@@ -4290,7 +4700,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4795"
+NAME="AEN4843"
 ></A
 ><P
 ></P
@@ -4360,7 +4770,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4812"
+NAME="AEN4860"
 ></A
 ><H3
 ><A
@@ -4391,7 +4801,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4819"
+NAME="AEN4867"
 ></A
 ><P
 ></P
@@ -4461,7 +4871,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4836"
+NAME="AEN4884"
 ></A
 ><H3
 ><A
@@ -4491,7 +4901,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4843"
+NAME="AEN4891"
 ></A
 ><P
 ></P
@@ -4529,7 +4939,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4852"
+NAME="AEN4900"
 ></A
 ><H3
 ><A
@@ -4562,7 +4972,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4860"
+NAME="AEN4908"
 ></A
 ><P
 ></P
@@ -4615,7 +5025,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4873"
+NAME="AEN4921"
 ></A
 ><H3
 ><A
@@ -4649,7 +5059,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4881"
+NAME="AEN4929"
 ></A
 ><P
 ></P
@@ -4704,7 +5114,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4894"
+NAME="AEN4942"
 ></A
 ><H3
 ><A
@@ -4734,7 +5144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4901"
+NAME="AEN4949"
 ></A
 ><P
 ></P
@@ -4787,7 +5197,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4914"
+NAME="AEN4962"
 ></A
 ><H3
 ><A
@@ -4832,7 +5242,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4925"
+NAME="AEN4973"
 ></A
 ><P
 ></P
@@ -4936,7 +5346,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4950"
+NAME="AEN4998"
 ></A
 ><H3
 ><A
@@ -4985,7 +5395,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4962"
+NAME="AEN5010"
 ></A
 ><P
 ></P
@@ -5089,7 +5499,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4987"
+NAME="AEN5035"
 ></A
 ><H3
 ><A
@@ -5122,7 +5532,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN4995"
+NAME="AEN5043"
 ></A
 ><P
 ></P
@@ -5175,7 +5585,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5008"
+NAME="AEN5056"
 ></A
 ><H3
 ><A
@@ -5205,7 +5615,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5015"
+NAME="AEN5063"
 ></A
 ><P
 ></P
@@ -5243,7 +5653,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5024"
+NAME="AEN5072"
 ></A
 ><H3
 ><A
@@ -5286,7 +5696,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5034"
+NAME="AEN5082"
 ></A
 ><P
 ></P
@@ -5373,7 +5783,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5055"
+NAME="AEN5103"
 ></A
 ><H3
 ><A
@@ -5418,7 +5828,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5065"
+NAME="AEN5113"
 ></A
 ><P
 ></P
@@ -5505,7 +5915,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5086"
+NAME="AEN5134"
 ></A
 ><H3
 ><A
@@ -5535,7 +5945,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5093"
+NAME="AEN5141"
 ></A
 ><P
 ></P
@@ -5573,7 +5983,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5102"
+NAME="AEN5150"
 ></A
 ><H3
 ><A
@@ -5603,7 +6013,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5109"
+NAME="AEN5157"
 ></A
 ><P
 ></P
@@ -5641,7 +6051,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5118"
+NAME="AEN5166"
 ></A
 ><H3
 ><A
@@ -5674,7 +6084,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5126"
+NAME="AEN5174"
 ></A
 ><P
 ></P
@@ -5727,7 +6137,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5139"
+NAME="AEN5187"
 ></A
 ><H3
 ><A
@@ -5757,7 +6167,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5146"
+NAME="AEN5194"
 ></A
 ><P
 ></P
@@ -5796,7 +6206,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5155"
+NAME="AEN5203"
 ></A
 ><H3
 ><A
@@ -5837,7 +6247,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5165"
+NAME="AEN5213"
 ></A
 ><P
 ></P
@@ -5924,7 +6334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5186"
+NAME="AEN5234"
 ></A
 ><H3
 ><A
@@ -5965,7 +6375,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5196"
+NAME="AEN5244"
 ></A
 ><P
 ></P
@@ -6052,7 +6462,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5217"
+NAME="AEN5265"
 ></A
 ><H3
 ><A
@@ -6097,7 +6507,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5228"
+NAME="AEN5276"
 ></A
 ><P
 ></P
@@ -6201,7 +6611,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5253"
+NAME="AEN5301"
 ></A
 ><H3
 ><A
@@ -6231,7 +6641,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5260"
+NAME="AEN5308"
 ></A
 ><P
 ></P
@@ -6269,7 +6679,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5269"
+NAME="AEN5317"
 ></A
 ><H3
 ><A
@@ -6299,7 +6709,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5276"
+NAME="AEN5324"
 ></A
 ><P
 ></P
@@ -6337,7 +6747,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5285"
+NAME="AEN5333"
 ></A
 ><H3
 ><A
@@ -6374,7 +6784,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5294"
+NAME="AEN5342"
 ></A
 ><P
 ></P
@@ -6444,7 +6854,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5311"
+NAME="AEN5359"
 ></A
 ><H3
 ><A
@@ -6481,7 +6891,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5320"
+NAME="AEN5368"
 ></A
 ><P
 ></P
@@ -6551,7 +6961,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5337"
+NAME="AEN5385"
 ></A
 ><H3
 ><A
@@ -6584,7 +6994,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5345"
+NAME="AEN5393"
 ></A
 ><P
 ></P
@@ -6637,7 +7047,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5358"
+NAME="AEN5406"
 ></A
 ><H3
 ><A
@@ -6672,7 +7082,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5366"
+NAME="AEN5414"
 ></A
 ><P
 ></P
@@ -6742,7 +7152,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5383"
+NAME="AEN5431"
 ></A
 ><H3
 ><A
@@ -6813,7 +7223,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5399"
+NAME="AEN5447"
 ></A
 ><P
 ></P
@@ -6917,7 +7327,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5424"
+NAME="AEN5472"
 ></A
 ><H3
 ><A
@@ -6973,7 +7383,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5437"
+NAME="AEN5485"
 ></A
 ><P
 ></P
@@ -7077,7 +7487,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5462"
+NAME="AEN5510"
 ></A
 ><H3
 ><A
@@ -7119,7 +7529,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5472"
+NAME="AEN5520"
 ></A
 ><P
 ></P
@@ -7189,7 +7599,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5489"
+NAME="AEN5537"
 ></A
 ><H3
 ><A
@@ -7266,7 +7676,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5506"
+NAME="AEN5554"
 ></A
 ><P
 ></P
@@ -7370,7 +7780,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5531"
+NAME="AEN5579"
 ></A
 ><H3
 ><A
@@ -7432,7 +7842,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5545"
+NAME="AEN5593"
 ></A
 ><P
 ></P
@@ -7536,7 +7946,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5570"
+NAME="AEN5618"
 ></A
 ><H3
 ><A
@@ -7573,7 +7983,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5579"
+NAME="AEN5627"
 ></A
 ><P
 ></P
@@ -7643,7 +8053,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5596"
+NAME="AEN5644"
 ></A
 ><H3
 ><A
@@ -7676,7 +8086,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5604"
+NAME="AEN5652"
 ></A
 ><P
 ></P
@@ -7729,7 +8139,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5617"
+NAME="AEN5665"
 ></A
 ><H3
 ><A
@@ -7766,7 +8176,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5626"
+NAME="AEN5674"
 ></A
 ><P
 ></P
@@ -7836,7 +8246,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5643"
+NAME="AEN5691"
 ></A
 ><H3
 ><A
@@ -7875,7 +8285,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5652"
+NAME="AEN5700"
 ></A
 ><P
 ></P
@@ -7962,7 +8372,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5673"
+NAME="AEN5721"
 ></A
 ><H3
 ><A
@@ -7996,7 +8406,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5681"
+NAME="AEN5729"
 ></A
 ><P
 ></P
@@ -8066,7 +8476,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5698"
+NAME="AEN5746"
 ></A
 ><H3
 ><A
@@ -8103,7 +8513,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5707"
+NAME="AEN5755"
 ></A
 ><P
 ></P
@@ -8173,7 +8583,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5724"
+NAME="AEN5772"
 ></A
 ><H3
 ><A
@@ -8206,7 +8616,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5732"
+NAME="AEN5780"
 ></A
 ><P
 ></P
@@ -8259,7 +8669,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5745"
+NAME="AEN5793"
 ></A
 ><H3
 ><A
@@ -8297,7 +8707,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5754"
+NAME="AEN5802"
 ></A
 ><P
 ></P
@@ -8384,7 +8794,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5775"
+NAME="AEN5823"
 ></A
 ><H3
 ><A
@@ -8421,7 +8831,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5784"
+NAME="AEN5832"
 ></A
 ><P
 ></P
@@ -8491,7 +8901,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5801"
+NAME="AEN5849"
 ></A
 ><H3
 ><A
@@ -8528,7 +8938,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5810"
+NAME="AEN5858"
 ></A
 ><P
 ></P
@@ -8598,7 +9008,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5827"
+NAME="AEN5875"
 ></A
 ><H3
 ><A
@@ -8632,7 +9042,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5835"
+NAME="AEN5883"
 ></A
 ><P
 ></P
@@ -8702,7 +9112,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5852"
+NAME="AEN5900"
 ></A
 ><H3
 ><A
@@ -8740,7 +9150,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5861"
+NAME="AEN5909"
 ></A
 ><P
 ></P
@@ -8827,7 +9237,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5882"
+NAME="AEN5930"
 ></A
 ><H3
 ><A
@@ -8860,7 +9270,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5890"
+NAME="AEN5938"
 ></A
 ><P
 ></P
@@ -8913,7 +9323,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5903"
+NAME="AEN5951"
 ></A
 ><H3
 ><A
@@ -8946,7 +9356,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5911"
+NAME="AEN5959"
 ></A
 ><P
 ></P
@@ -8999,7 +9409,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5924"
+NAME="AEN5972"
 ></A
 ><H3
 ><A
@@ -9033,7 +9443,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5932"
+NAME="AEN5980"
 ></A
 ><P
 ></P
@@ -9086,7 +9496,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5945"
+NAME="AEN5993"
 ></A
 ><H3
 ><A
@@ -9119,7 +9529,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5953"
+NAME="AEN6001"
 ></A
 ><P
 ></P
@@ -9172,7 +9582,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5966"
+NAME="AEN6014"
 ></A
 ><H3
 ><A
@@ -9202,7 +9612,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5973"
+NAME="AEN6021"
 ></A
 ><P
 ></P
@@ -9255,7 +9665,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5986"
+NAME="AEN6034"
 ></A
 ><H3
 ><A
@@ -9286,7 +9696,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN5993"
+NAME="AEN6041"
 ></A
 ><P
 ></P
@@ -9339,7 +9749,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6006"
+NAME="AEN6054"
 ></A
 ><H3
 ><A
@@ -9377,7 +9787,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6015"
+NAME="AEN6063"
 ></A
 ><P
 ></P
@@ -9447,7 +9857,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6032"
+NAME="AEN6080"
 ></A
 ><H3
 ><A
@@ -9481,7 +9891,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6040"
+NAME="AEN6088"
 ></A
 ><P
 ></P
@@ -9536,7 +9946,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6053"
+NAME="AEN6101"
 ></A
 ><H3
 ><A
@@ -9584,7 +9994,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6064"
+NAME="AEN6112"
 ></A
 ><P
 ></P
@@ -9654,7 +10064,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6081"
+NAME="AEN6129"
 ></A
 ><H3
 ><A
@@ -9697,7 +10107,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6091"
+NAME="AEN6139"
 ></A
 ><P
 ></P
@@ -9767,7 +10177,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6108"
+NAME="AEN6156"
 ></A
 ><H3
 ><A
@@ -9806,7 +10216,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6117"
+NAME="AEN6165"
 ></A
 ><P
 ></P
@@ -9876,7 +10286,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6134"
+NAME="AEN6182"
 ></A
 ><H3
 ><A
@@ -9931,7 +10341,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6146"
+NAME="AEN6194"
 ></A
 ><P
 ></P
@@ -10001,7 +10411,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6163"
+NAME="AEN6211"
 ></A
 ><H3
 ><A
@@ -10056,7 +10466,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6175"
+NAME="AEN6223"
 ></A
 ><P
 ></P
@@ -10126,7 +10536,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6192"
+NAME="AEN6240"
 ></A
 ><H3
 ><A
@@ -10181,7 +10591,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6204"
+NAME="AEN6252"
 ></A
 ><P
 ></P
@@ -10251,7 +10661,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6221"
+NAME="AEN6269"
 ></A
 ><H3
 ><A
@@ -10281,7 +10691,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6228"
+NAME="AEN6276"
 ></A
 ><P
 ></P
@@ -10319,7 +10729,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6237"
+NAME="AEN6285"
 ></A
 ><H3
 ><A
@@ -10356,7 +10766,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6246"
+NAME="AEN6294"
 ></A
 ><P
 ></P
@@ -10426,7 +10836,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6263"
+NAME="AEN6311"
 ></A
 ><H3
 ><A
@@ -10461,7 +10871,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6271"
+NAME="AEN6319"
 ></A
 ><P
 ></P
@@ -10538,7 +10948,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6289"
+NAME="AEN6337"
 ></A
 ><H3
 ><A
@@ -10569,7 +10979,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6296"
+NAME="AEN6344"
 ></A
 ><P
 ></P
@@ -10607,7 +11017,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6305"
+NAME="AEN6353"
 ></A
 ><H3
 ><A
@@ -10641,7 +11051,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6313"
+NAME="AEN6361"
 ></A
 ><P
 ></P
@@ -10679,7 +11089,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6322"
+NAME="AEN6370"
 ></A
 ><H3
 ><A
@@ -10713,7 +11123,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6330"
+NAME="AEN6378"
 ></A
 ><P
 ></P
@@ -10768,7 +11178,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6343"
+NAME="AEN6391"
 ></A
 ><H3
 ><A
@@ -10802,7 +11212,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6351"
+NAME="AEN6399"
 ></A
 ><P
 ></P
@@ -10857,7 +11267,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6364"
+NAME="AEN6412"
 ></A
 ><H3
 ><A
@@ -10909,7 +11319,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6375"
+NAME="AEN6423"
 ></A
 ><P
 ></P
@@ -10996,7 +11406,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6396"
+NAME="AEN6444"
 ></A
 ><H3
 ><A
@@ -11038,7 +11448,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6406"
+NAME="AEN6454"
 ></A
 ><P
 ></P
@@ -11125,7 +11535,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6427"
+NAME="AEN6475"
 ></A
 ><H3
 ><A
@@ -11162,7 +11572,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6436"
+NAME="AEN6484"
 ></A
 ><P
 ></P
@@ -11234,7 +11644,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6453"
+NAME="AEN6501"
 ></A
 ><H3
 ><A
@@ -11268,7 +11678,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6461"
+NAME="AEN6509"
 ></A
 ><P
 ></P
@@ -11323,7 +11733,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6474"
+NAME="AEN6522"
 ></A
 ><H3
 ><A
@@ -11356,7 +11766,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6482"
+NAME="AEN6530"
 ></A
 ><P
 ></P
@@ -11409,7 +11819,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6495"
+NAME="AEN6543"
 ></A
 ><H3
 ><A
@@ -11442,7 +11852,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6503"
+NAME="AEN6551"
 ></A
 ><P
 ></P
@@ -11495,7 +11905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6516"
+NAME="AEN6564"
 ></A
 ><H3
 ><A
@@ -11536,7 +11946,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6526"
+NAME="AEN6574"
 ></A
 ><P
 ></P
@@ -11623,7 +12033,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6547"
+NAME="AEN6595"
 ></A
 ><H3
 ><A
@@ -11666,7 +12076,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6557"
+NAME="AEN6605"
 ></A
 ><P
 ></P
@@ -11737,7 +12147,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6574"
+NAME="AEN6622"
 ></A
 ><H3
 ><A
@@ -11779,7 +12189,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6584"
+NAME="AEN6632"
 ></A
 ><P
 ></P
@@ -11850,7 +12260,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6601"
+NAME="AEN6649"
 ></A
 ><H3
 ><A
@@ -11898,7 +12308,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6612"
+NAME="AEN6660"
 ></A
 ><P
 ></P
@@ -11986,7 +12396,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6633"
+NAME="AEN6681"
 ></A
 ><H3
 ><A
@@ -12032,7 +12442,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6644"
+NAME="AEN6692"
 ></A
 ><P
 ></P
@@ -12136,7 +12546,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6669"
+NAME="AEN6717"
 ></A
 ><H3
 ><A
@@ -12184,7 +12594,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6680"
+NAME="AEN6728"
 ></A
 ><P
 ></P
@@ -12272,7 +12682,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6701"
+NAME="AEN6749"
 ></A
 ><H3
 ><A
@@ -12310,7 +12720,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6710"
+NAME="AEN6758"
 ></A
 ><P
 ></P
@@ -12380,7 +12790,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6727"
+NAME="AEN6775"
 ></A
 ><H3
 ><A
@@ -12419,7 +12829,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6736"
+NAME="AEN6784"
 ></A
 ><P
 ></P
@@ -12506,7 +12916,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6757"
+NAME="AEN6805"
 ></A
 ><H3
 ><A
@@ -12545,7 +12955,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6766"
+NAME="AEN6814"
 ></A
 ><P
 ></P
@@ -12632,7 +13042,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6787"
+NAME="AEN6835"
 ></A
 ><H3
 ><A
@@ -12675,7 +13085,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6797"
+NAME="AEN6845"
 ></A
 ><P
 ></P
@@ -12762,7 +13172,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6818"
+NAME="AEN6866"
 ></A
 ><H3
 ><A
@@ -12796,7 +13206,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6826"
+NAME="AEN6874"
 ></A
 ><P
 ></P
@@ -12851,7 +13261,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6839"
+NAME="AEN6887"
 ></A
 ><H3
 ><A
@@ -12886,7 +13296,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6847"
+NAME="AEN6895"
 ></A
 ><P
 ></P
@@ -12963,7 +13373,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6865"
+NAME="AEN6913"
 ></A
 ><H3
 ><A
@@ -12997,7 +13407,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6873"
+NAME="AEN6921"
 ></A
 ><P
 ></P
@@ -13052,7 +13462,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6886"
+NAME="AEN6934"
 ></A
 ><H3
 ><A
@@ -13087,7 +13497,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6894"
+NAME="AEN6942"
 ></A
 ><P
 ></P
@@ -13164,7 +13574,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6912"
+NAME="AEN6960"
 ></A
 ><H3
 ><A
@@ -13200,7 +13610,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6920"
+NAME="AEN6968"
 ></A
 ><P
 ></P
@@ -13254,7 +13664,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6933"
+NAME="AEN6981"
 ></A
 ><H3
 ><A
@@ -13288,7 +13698,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6941"
+NAME="AEN6989"
 ></A
 ><P
 ></P
@@ -13342,7 +13752,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6954"
+NAME="AEN7002"
 ></A
 ><H3
 ><A
@@ -13377,7 +13787,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6962"
+NAME="AEN7010"
 ></A
 ><P
 ></P
@@ -13432,7 +13842,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6975"
+NAME="AEN7023"
 ></A
 ><H3
 ><A
@@ -13464,7 +13874,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN6982"
+NAME="AEN7030"
 ></A
 ><P
 ></P
@@ -13517,7 +13927,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6995"
+NAME="AEN7043"
 ></A
 ><H3
 ><A
@@ -13552,7 +13962,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7003"
+NAME="AEN7051"
 ></A
 ><P
 ></P
@@ -13607,7 +14017,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7016"
+NAME="AEN7064"
 ></A
 ><H3
 ><A
@@ -13654,7 +14064,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7026"
+NAME="AEN7074"
 ></A
 ><P
 ></P
@@ -13725,7 +14135,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7043"
+NAME="AEN7091"
 ></A
 ><H3
 ><A
@@ -13760,7 +14170,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7051"
+NAME="AEN7099"
 ></A
 ><P
 ></P
@@ -13815,7 +14225,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7064"
+NAME="AEN7112"
 ></A
 ><H3
 ><A
@@ -13846,7 +14256,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7071"
+NAME="AEN7119"
 ></A
 ><P
 ></P
@@ -13899,7 +14309,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7084"
+NAME="AEN7132"
 ></A
 ><H3
 ><A
@@ -13933,7 +14343,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7092"
+NAME="AEN7140"
 ></A
 ><P
 ></P
@@ -14003,7 +14413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7109"
+NAME="AEN7157"
 ></A
 ><H3
 ><A
@@ -14041,7 +14451,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7118"
+NAME="AEN7166"
 ></A
 ><P
 ></P
@@ -14128,7 +14538,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7139"
+NAME="AEN7187"
 ></A
 ><H3
 ><A
@@ -14164,7 +14574,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7147"
+NAME="AEN7195"
 ></A
 ><P
 ></P
@@ -14219,7 +14629,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7160"
+NAME="AEN7208"
 ></A
 ><H3
 ><A
@@ -14254,7 +14664,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7168"
+NAME="AEN7216"
 ></A
 ><P
 ></P
@@ -14309,7 +14719,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7181"
+NAME="AEN7229"
 ></A
 ><H3
 ><A
@@ -14341,7 +14751,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7188"
+NAME="AEN7236"
 ></A
 ><P
 ></P
@@ -14396,7 +14806,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7201"
+NAME="AEN7249"
 ></A
 ><H3
 ><A
@@ -14432,7 +14842,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7209"
+NAME="AEN7257"
 ></A
 ><P
 ></P
@@ -14487,7 +14897,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7222"
+NAME="AEN7270"
 ></A
 ><H3
 ><A
@@ -14532,7 +14942,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7231"
+NAME="AEN7279"
 ></A
 ><P
 ></P
@@ -14602,7 +15012,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7248"
+NAME="AEN7296"
 ></A
 ><H3
 ><A
@@ -14639,7 +15049,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7256"
+NAME="AEN7304"
 ></A
 ><P
 ></P
@@ -14728,7 +15138,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7277"
+NAME="AEN7325"
 ></A
 ><H3
 ><A
@@ -14764,7 +15174,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7285"
+NAME="AEN7333"
 ></A
 ><P
 ></P
@@ -14836,7 +15246,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7302"
+NAME="AEN7350"
 ></A
 ><H3
 ><A
@@ -14874,7 +15284,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7310"
+NAME="AEN7358"
 ></A
 ><P
 ></P
@@ -14963,7 +15373,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7331"
+NAME="AEN7379"
 ></A
 ><H3
 ><A
@@ -15002,7 +15412,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7339"
+NAME="AEN7387"
 ></A
 ><P
 ></P
@@ -15108,7 +15518,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7364"
+NAME="AEN7412"
 ></A
 ><H3
 ><A
@@ -15142,7 +15552,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7372"
+NAME="AEN7420"
 ></A
 ><P
 ></P
@@ -15212,7 +15622,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7389"
+NAME="AEN7437"
 ></A
 ><H3
 ><A
@@ -15250,7 +15660,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7398"
+NAME="AEN7446"
 ></A
 ><P
 ></P
@@ -15322,7 +15732,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7415"
+NAME="AEN7463"
 ></A
 ><H3
 ><A
@@ -15360,7 +15770,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7423"
+NAME="AEN7471"
 ></A
 ><P
 ></P
@@ -15430,7 +15840,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7440"
+NAME="AEN7488"
 ></A
 ><H3
 ><A
@@ -15469,7 +15879,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7448"
+NAME="AEN7496"
 ></A
 ><P
 ></P
@@ -15556,7 +15966,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7469"
+NAME="AEN7517"
 ></A
 ><H3
 ><A
@@ -15596,7 +16006,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7478"
+NAME="AEN7526"
 ></A
 ><P
 ></P
@@ -15702,7 +16112,433 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7503"
+NAME="AEN7551"
+></A
+><H3
+><A
+NAME="XMLSAVEFILETO"
+></A
+>xmlSaveFileTo ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int         xmlSaveFileTo                   (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> cur,
+                                             const char *encoding);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Dump an XML document to an I/O buffer.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN7559"
+></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
+>buf</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  an output I/O buffer</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the document</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>encoding</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the encoding if any assuming the i/O layer handles the trancoding</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the number of byte written or -1 in case of failure.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN7580"
+></A
+><H3
+><A
+NAME="XMLSAVEFORMATFILETO"
+></A
+>xmlSaveFormatFileTo ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int         xmlSaveFormatFileTo             (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> cur,
+                                             const char *encoding,
+                                             int format);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Dump an XML document to an I/O buffer.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN7588"
+></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
+>buf</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  an output I/O buffer</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the document</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>encoding</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the encoding if any assuming the i/O layer handles the trancoding</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>format</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> should formatting spaces been added</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the number of byte written or -1 in case of failure.</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN7613"
+></A
+><H3
+><A
+NAME="XMLNODEDUMPOUTPUT"
+></A
+>xmlNodeDumpOutput ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void        xmlNodeDumpOutput               (<A
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
+>xmlOutputBufferPtr</A
+> buf,
+                                             <A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> doc,
+                                             <A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> cur,
+                                             int level,
+                                             int format,
+                                             const char *encoding);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Dump an XML node, recursive behaviour,children are printed too.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN7622"
+></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
+>buf</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the XML buffer output</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>doc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the document</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  the current node</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>level</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the imbrication level for indenting</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>format</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> is formatting allowed</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>encoding</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  an optional encoding string</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN7651"
 ></A
 ><H3
 ><A
@@ -15735,7 +16571,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7510"
+NAME="AEN7658"
 ></A
 ><P
 ></P
@@ -15839,7 +16675,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7535"
+NAME="AEN7683"
 ></A
 ><H3
 ><A
@@ -15871,7 +16707,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7542"
+NAME="AEN7690"
 ></A
 ><P
 ></P
@@ -15958,7 +16794,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7563"
+NAME="AEN7711"
 ></A
 ><H3
 ><A
@@ -15988,7 +16824,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7570"
+NAME="AEN7718"
 ></A
 ><P
 ></P
@@ -16041,7 +16877,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7583"
+NAME="AEN7731"
 ></A
 ><H3
 ><A
@@ -16073,7 +16909,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7590"
+NAME="AEN7738"
 ></A
 ><P
 ></P
@@ -16128,7 +16964,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7603"
+NAME="AEN7751"
 ></A
 ><H3
 ><A
@@ -16155,7 +16991,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7609"
+NAME="AEN7757"
 ></A
 ><P
 ></P
@@ -16191,7 +17027,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7618"
+NAME="AEN7766"
 ></A
 ><H3
 ><A
@@ -16219,7 +17055,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN7624"
+NAME="AEN7772"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html
index 919ae0d..64706e1 100644
--- a/doc/html/libxml-uri.html
+++ b/doc/html/libxml-uri.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN9958"
+NAME="AEN10106"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN9961"
+NAME="AEN10109"
 ></A
 ><H2
 >Synopsis</H2
@@ -259,7 +259,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9993"
+NAME="AEN10141"
 ></A
 ><H2
 >Description</H2
@@ -269,14 +269,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9996"
+NAME="AEN10144"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9998"
+NAME="AEN10146"
 ></A
 ><H3
 ><A
@@ -325,7 +325,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10004"
+NAME="AEN10152"
 ></A
 ><H3
 ><A
@@ -338,7 +338,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10008"
+NAME="AEN10156"
 ></A
 ><H3
 ><A
@@ -368,7 +368,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10015"
+NAME="AEN10163"
 ></A
 ><P
 ></P
@@ -404,7 +404,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10024"
+NAME="AEN10172"
 ></A
 ><H3
 ><A
@@ -446,7 +446,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10034"
+NAME="AEN10182"
 ></A
 ><P
 ></P
@@ -516,7 +516,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10051"
+NAME="AEN10199"
 ></A
 ><H3
 ><A
@@ -548,7 +548,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10059"
+NAME="AEN10207"
 ></A
 ><P
 ></P
@@ -601,7 +601,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10072"
+NAME="AEN10220"
 ></A
 ><H3
 ><A
@@ -640,7 +640,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10081"
+NAME="AEN10229"
 ></A
 ><P
 ></P
@@ -710,7 +710,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10098"
+NAME="AEN10246"
 ></A
 ><H3
 ><A
@@ -743,7 +743,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10106"
+NAME="AEN10254"
 ></A
 ><P
 ></P
@@ -796,7 +796,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10119"
+NAME="AEN10267"
 ></A
 ><H3
 ><A
@@ -835,7 +835,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10128"
+NAME="AEN10276"
 ></A
 ><P
 ></P
@@ -890,7 +890,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10141"
+NAME="AEN10289"
 ></A
 ><H3
 ><A
@@ -928,7 +928,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10150"
+NAME="AEN10298"
 ></A
 ><P
 ></P
@@ -998,7 +998,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10167"
+NAME="AEN10315"
 ></A
 ><H3
 ><A
@@ -1031,7 +1031,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10174"
+NAME="AEN10322"
 ></A
 ><P
 ></P
@@ -1118,7 +1118,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10195"
+NAME="AEN10343"
 ></A
 ><H3
 ><A
@@ -1148,7 +1148,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10202"
+NAME="AEN10350"
 ></A
 ><P
 ></P
@@ -1201,7 +1201,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10215"
+NAME="AEN10363"
 ></A
 ><H3
 ><A
@@ -1236,7 +1236,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10223"
+NAME="AEN10371"
 ></A
 ><P
 ></P
@@ -1289,7 +1289,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10236"
+NAME="AEN10384"
 ></A
 ><H3
 ><A
@@ -1319,7 +1319,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10243"
+NAME="AEN10391"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index 13e8f82..80c6a46 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN8110"
+NAME="AEN8258"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN8113"
+NAME="AEN8261"
 ></A
 ><H2
 >Synopsis</H2
@@ -972,7 +972,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN8337"
+NAME="AEN8485"
 ></A
 ><H2
 >Description</H2
@@ -982,14 +982,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN8340"
+NAME="AEN8488"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8342"
+NAME="AEN8490"
 ></A
 ><H3
 ><A
@@ -1015,7 +1015,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8347"
+NAME="AEN8495"
 ></A
 ><H3
 ><A
@@ -1041,7 +1041,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8352"
+NAME="AEN8500"
 ></A
 ><H3
 ><A
@@ -1068,7 +1068,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8357"
+NAME="AEN8505"
 ></A
 ><P
 ></P
@@ -1140,7 +1140,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8374"
+NAME="AEN8522"
 ></A
 ><H3
 ><A
@@ -1167,7 +1167,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8379"
+NAME="AEN8527"
 ></A
 ><P
 ></P
@@ -1239,7 +1239,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8396"
+NAME="AEN8544"
 ></A
 ><H3
 ><A
@@ -1285,7 +1285,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8401"
+NAME="AEN8549"
 ></A
 ><H3
 ><A
@@ -1311,7 +1311,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8406"
+NAME="AEN8554"
 ></A
 ><H3
 ><A
@@ -1337,7 +1337,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8411"
+NAME="AEN8559"
 ></A
 ><H3
 ><A
@@ -1363,7 +1363,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8416"
+NAME="AEN8564"
 ></A
 ><H3
 ><A
@@ -1389,7 +1389,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8421"
+NAME="AEN8569"
 ></A
 ><H3
 ><A
@@ -1415,7 +1415,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8426"
+NAME="AEN8574"
 ></A
 ><H3
 ><A
@@ -1441,7 +1441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8431"
+NAME="AEN8579"
 ></A
 ><H3
 ><A
@@ -1484,7 +1484,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8443"
+NAME="AEN8591"
 ></A
 ><P
 ></P
@@ -1555,7 +1555,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8460"
+NAME="AEN8608"
 ></A
 ><H3
 ><A
@@ -1604,7 +1604,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8472"
+NAME="AEN8620"
 ></A
 ><P
 ></P
@@ -1725,7 +1725,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8501"
+NAME="AEN8649"
 ></A
 ><H3
 ><A
@@ -1758,7 +1758,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8509"
+NAME="AEN8657"
 ></A
 ><P
 ></P
@@ -1811,7 +1811,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8522"
+NAME="AEN8670"
 ></A
 ><H3
 ><A
@@ -1841,7 +1841,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8529"
+NAME="AEN8677"
 ></A
 ><P
 ></P
@@ -1879,7 +1879,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8538"
+NAME="AEN8686"
 ></A
 ><H3
 ><A
@@ -1913,7 +1913,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8546"
+NAME="AEN8694"
 ></A
 ><P
 ></P
@@ -1968,7 +1968,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8559"
+NAME="AEN8707"
 ></A
 ><H3
 ><A
@@ -2002,7 +2002,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8567"
+NAME="AEN8715"
 ></A
 ><P
 ></P
@@ -2057,7 +2057,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8580"
+NAME="AEN8728"
 ></A
 ><H3
 ><A
@@ -2094,7 +2094,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8589"
+NAME="AEN8737"
 ></A
 ><P
 ></P
@@ -2164,7 +2164,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8606"
+NAME="AEN8754"
 ></A
 ><H3
 ><A
@@ -2197,7 +2197,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8614"
+NAME="AEN8762"
 ></A
 ><P
 ></P
@@ -2250,7 +2250,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8627"
+NAME="AEN8775"
 ></A
 ><H3
 ><A
@@ -2280,7 +2280,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8634"
+NAME="AEN8782"
 ></A
 ><P
 ></P
@@ -2318,7 +2318,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8643"
+NAME="AEN8791"
 ></A
 ><H3
 ><A
@@ -2352,7 +2352,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8650"
+NAME="AEN8798"
 ></A
 ><P
 ></P
@@ -2441,7 +2441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8671"
+NAME="AEN8819"
 ></A
 ><H3
 ><A
@@ -2473,7 +2473,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8678"
+NAME="AEN8826"
 ></A
 ><P
 ></P
@@ -2545,7 +2545,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8695"
+NAME="AEN8843"
 ></A
 ><H3
 ><A
@@ -2594,7 +2594,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8707"
+NAME="AEN8855"
 ></A
 ><P
 ></P
@@ -2715,7 +2715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8736"
+NAME="AEN8884"
 ></A
 ><H3
 ><A
@@ -2748,7 +2748,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8744"
+NAME="AEN8892"
 ></A
 ><P
 ></P
@@ -2801,7 +2801,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8757"
+NAME="AEN8905"
 ></A
 ><H3
 ><A
@@ -2831,7 +2831,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8764"
+NAME="AEN8912"
 ></A
 ><P
 ></P
@@ -2869,7 +2869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8773"
+NAME="AEN8921"
 ></A
 ><H3
 ><A
@@ -2903,7 +2903,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8781"
+NAME="AEN8929"
 ></A
 ><P
 ></P
@@ -2958,7 +2958,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8794"
+NAME="AEN8942"
 ></A
 ><H3
 ><A
@@ -2993,7 +2993,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8802"
+NAME="AEN8950"
 ></A
 ><P
 ></P
@@ -3048,7 +3048,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8815"
+NAME="AEN8963"
 ></A
 ><H3
 ><A
@@ -3081,7 +3081,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8823"
+NAME="AEN8971"
 ></A
 ><P
 ></P
@@ -3135,7 +3135,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8836"
+NAME="AEN8984"
 ></A
 ><H3
 ><A
@@ -3165,7 +3165,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8843"
+NAME="AEN8991"
 ></A
 ><P
 ></P
@@ -3203,7 +3203,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8852"
+NAME="AEN9000"
 ></A
 ><H3
 ><A
@@ -3236,7 +3236,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8860"
+NAME="AEN9008"
 ></A
 ><P
 ></P
@@ -3290,7 +3290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8873"
+NAME="AEN9021"
 ></A
 ><H3
 ><A
@@ -3361,7 +3361,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8890"
+NAME="AEN9038"
 ></A
 ><P
 ></P
@@ -3550,7 +3550,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8935"
+NAME="AEN9083"
 ></A
 ><H3
 ><A
@@ -3583,7 +3583,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8943"
+NAME="AEN9091"
 ></A
 ><P
 ></P
@@ -3636,7 +3636,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8956"
+NAME="AEN9104"
 ></A
 ><H3
 ><A
@@ -3666,7 +3666,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8963"
+NAME="AEN9111"
 ></A
 ><P
 ></P
@@ -3704,7 +3704,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8972"
+NAME="AEN9120"
 ></A
 ><H3
 ><A
@@ -3738,7 +3738,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN8980"
+NAME="AEN9128"
 ></A
 ><P
 ></P
@@ -3793,7 +3793,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8993"
+NAME="AEN9141"
 ></A
 ><H3
 ><A
@@ -3828,7 +3828,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9001"
+NAME="AEN9149"
 ></A
 ><P
 ></P
@@ -3883,7 +3883,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9014"
+NAME="AEN9162"
 ></A
 ><H3
 ><A
@@ -3928,7 +3928,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9025"
+NAME="AEN9173"
 ></A
 ><P
 ></P
@@ -4032,7 +4032,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9050"
+NAME="AEN9198"
 ></A
 ><H3
 ><A
@@ -4062,7 +4062,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9057"
+NAME="AEN9205"
 ></A
 ><P
 ></P
@@ -4100,7 +4100,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9066"
+NAME="AEN9214"
 ></A
 ><H3
 ><A
@@ -4137,7 +4137,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9075"
+NAME="AEN9223"
 ></A
 ><P
 ></P
@@ -4207,7 +4207,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9092"
+NAME="AEN9240"
 ></A
 ><H3
 ><A
@@ -4247,7 +4247,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9101"
+NAME="AEN9249"
 ></A
 ><P
 ></P
@@ -4334,7 +4334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9122"
+NAME="AEN9270"
 ></A
 ><H3
 ><A
@@ -4368,7 +4368,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9130"
+NAME="AEN9278"
 ></A
 ><P
 ></P
@@ -4438,7 +4438,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9147"
+NAME="AEN9295"
 ></A
 ><H3
 ><A
@@ -4483,7 +4483,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9158"
+NAME="AEN9306"
 ></A
 ><P
 ></P
@@ -4587,7 +4587,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9183"
+NAME="AEN9331"
 ></A
 ><H3
 ><A
@@ -4617,7 +4617,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9190"
+NAME="AEN9338"
 ></A
 ><P
 ></P
@@ -4655,7 +4655,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9199"
+NAME="AEN9347"
 ></A
 ><H3
 ><A
@@ -4695,7 +4695,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9208"
+NAME="AEN9356"
 ></A
 ><P
 ></P
@@ -4782,7 +4782,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9229"
+NAME="AEN9377"
 ></A
 ><H3
 ><A
@@ -4816,7 +4816,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9237"
+NAME="AEN9385"
 ></A
 ><P
 ></P
@@ -4886,7 +4886,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9254"
+NAME="AEN9402"
 ></A
 ><H3
 ><A
@@ -4923,7 +4923,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9263"
+NAME="AEN9411"
 ></A
 ><P
 ></P
@@ -4993,7 +4993,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9280"
+NAME="AEN9428"
 ></A
 ><H3
 ><A
@@ -5031,7 +5031,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9288"
+NAME="AEN9436"
 ></A
 ><P
 ></P
@@ -5101,7 +5101,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9305"
+NAME="AEN9453"
 ></A
 ><H3
 ><A
@@ -5144,7 +5144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9314"
+NAME="AEN9462"
 ></A
 ><P
 ></P
@@ -5231,7 +5231,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9335"
+NAME="AEN9483"
 ></A
 ><H3
 ><A
@@ -5291,7 +5291,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9350"
+NAME="AEN9498"
 ></A
 ><P
 ></P
@@ -5396,7 +5396,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9375"
+NAME="AEN9523"
 ></A
 ><H3
 ><A
@@ -5441,7 +5441,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9385"
+NAME="AEN9533"
 ></A
 ><P
 ></P
@@ -5528,7 +5528,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9406"
+NAME="AEN9554"
 ></A
 ><H3
 ><A
@@ -5577,7 +5577,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9418"
+NAME="AEN9566"
 ></A
 ><P
 ></P
@@ -5647,7 +5647,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9435"
+NAME="AEN9583"
 ></A
 ><H3
 ><A
@@ -5689,7 +5689,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9444"
+NAME="AEN9592"
 ></A
 ><P
 ></P
@@ -5776,7 +5776,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9465"
+NAME="AEN9613"
 ></A
 ><H3
 ><A
@@ -5816,7 +5816,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9475"
+NAME="AEN9623"
 ></A
 ><P
 ></P
@@ -5903,7 +5903,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9496"
+NAME="AEN9644"
 ></A
 ><H3
 ><A
@@ -5944,7 +5944,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9505"
+NAME="AEN9653"
 ></A
 ><P
 ></P
@@ -6014,7 +6014,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9522"
+NAME="AEN9670"
 ></A
 ><H3
 ><A
@@ -6052,7 +6052,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9531"
+NAME="AEN9679"
 ></A
 ><P
 ></P
@@ -6122,7 +6122,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9548"
+NAME="AEN9696"
 ></A
 ><H3
 ><A
@@ -6160,7 +6160,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9557"
+NAME="AEN9705"
 ></A
 ><P
 ></P
@@ -6247,7 +6247,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9578"
+NAME="AEN9726"
 ></A
 ><H3
 ><A
@@ -6295,7 +6295,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9589"
+NAME="AEN9737"
 ></A
 ><P
 ></P
@@ -6382,7 +6382,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9610"
+NAME="AEN9758"
 ></A
 ><H3
 ><A
@@ -6440,7 +6440,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9622"
+NAME="AEN9770"
 ></A
 ><P
 ></P
@@ -6561,7 +6561,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9651"
+NAME="AEN9799"
 ></A
 ><H3
 ><A
@@ -6598,7 +6598,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9660"
+NAME="AEN9808"
 ></A
 ><P
 ></P
@@ -6668,7 +6668,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9677"
+NAME="AEN9825"
 ></A
 ><H3
 ><A
@@ -6707,7 +6707,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9686"
+NAME="AEN9834"
 ></A
 ><P
 ></P
@@ -6794,7 +6794,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9707"
+NAME="AEN9855"
 ></A
 ><H3
 ><A
@@ -6829,7 +6829,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9715"
+NAME="AEN9863"
 ></A
 ><P
 ></P
@@ -6899,7 +6899,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9732"
+NAME="AEN9880"
 ></A
 ><H3
 ><A
@@ -6941,7 +6941,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9742"
+NAME="AEN9890"
 ></A
 ><P
 ></P
@@ -7028,7 +7028,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9763"
+NAME="AEN9911"
 ></A
 ><H3
 ><A
@@ -7074,7 +7074,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9774"
+NAME="AEN9922"
 ></A
 ><P
 ></P
@@ -7178,7 +7178,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9799"
+NAME="AEN9947"
 ></A
 ><H3
 ><A
@@ -7215,7 +7215,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9808"
+NAME="AEN9956"
 ></A
 ><P
 ></P
@@ -7285,7 +7285,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9825"
+NAME="AEN9973"
 ></A
 ><H3
 ><A
@@ -7326,7 +7326,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9835"
+NAME="AEN9983"
 ></A
 ><P
 ></P
@@ -7413,7 +7413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9856"
+NAME="AEN10004"
 ></A
 ><H3
 ><A
@@ -7450,7 +7450,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9865"
+NAME="AEN10013"
 ></A
 ><P
 ></P
@@ -7520,7 +7520,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9882"
+NAME="AEN10030"
 ></A
 ><H3
 ><A
@@ -7580,7 +7580,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9894"
+NAME="AEN10042"
 ></A
 ><P
 ></P
@@ -7691,7 +7691,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9920"
+NAME="AEN10068"
 ></A
 ><H3
 ><A
@@ -7727,7 +7727,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN9928"
+NAME="AEN10076"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xinclude.html b/doc/html/libxml-xinclude.html
index 9123432..8ca7bf5 100644
--- a/doc/html/libxml-xinclude.html
+++ b/doc/html/libxml-xinclude.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN16886"
+NAME="AEN17132"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN16889"
+NAME="AEN17135"
 ></A
 ><H2
 >Synopsis</H2
@@ -160,7 +160,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16894"
+NAME="AEN17140"
 ></A
 ><H2
 >Description</H2
@@ -170,14 +170,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16897"
+NAME="AEN17143"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16899"
+NAME="AEN17145"
 ></A
 ><H3
 ><A
@@ -212,7 +212,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16907"
+NAME="AEN17153"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html
index 1189479..6ee5f04 100644
--- a/doc/html/libxml-xmlerror.html
+++ b/doc/html/libxml-xmlerror.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10257"
+NAME="AEN10405"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10260"
+NAME="AEN10408"
 ></A
 ><H2
 >Synopsis</H2
@@ -199,14 +199,14 @@
 HREF="libxml-xmlerror.html#XMLPARSERPRINTFILEINFO"
 >xmlParserPrintFileInfo</A
 >          (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > input);
 void        <A
 HREF="libxml-xmlerror.html#XMLPARSERPRINTFILECONTEXT"
 >xmlParserPrintFileContext</A
 >       (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > input);</PRE
 ></TD
@@ -216,7 +216,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10277"
+NAME="AEN10425"
 ></A
 ><H2
 >Description</H2
@@ -226,14 +226,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10280"
+NAME="AEN10428"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10282"
+NAME="AEN10430"
 ></A
 ><H3
 ><A
@@ -388,7 +388,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10287"
+NAME="AEN10435"
 ></A
 ><H3
 ><A
@@ -415,7 +415,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10292"
+NAME="AEN10440"
 ></A
 ><P
 ></P
@@ -487,7 +487,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10309"
+NAME="AEN10457"
 ></A
 ><H3
 ><A
@@ -549,7 +549,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10321"
+NAME="AEN10469"
 ></A
 ><P
 ></P
@@ -604,7 +604,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10334"
+NAME="AEN10482"
 ></A
 ><H3
 ><A
@@ -632,7 +632,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10340"
+NAME="AEN10488"
 ></A
 ><P
 ></P
@@ -670,7 +670,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10349"
+NAME="AEN10497"
 ></A
 ><H3
 ><A
@@ -700,7 +700,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10355"
+NAME="AEN10503"
 ></A
 ><P
 ></P
@@ -772,7 +772,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10372"
+NAME="AEN10520"
 ></A
 ><H3
 ><A
@@ -802,7 +802,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10378"
+NAME="AEN10526"
 ></A
 ><P
 ></P
@@ -874,7 +874,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10395"
+NAME="AEN10543"
 ></A
 ><H3
 ><A
@@ -904,7 +904,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10401"
+NAME="AEN10549"
 ></A
 ><P
 ></P
@@ -976,7 +976,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10418"
+NAME="AEN10566"
 ></A
 ><H3
 ><A
@@ -1006,7 +1006,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10424"
+NAME="AEN10572"
 ></A
 ><P
 ></P
@@ -1078,7 +1078,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10441"
+NAME="AEN10589"
 ></A
 ><H3
 ><A
@@ -1095,7 +1095,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParserPrintFileInfo          (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > input);</PRE
 ></TD
@@ -1108,7 +1108,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10448"
+NAME="AEN10596"
 ></A
 ><P
 ></P
@@ -1146,7 +1146,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10457"
+NAME="AEN10605"
 ></A
 ><H3
 ><A
@@ -1163,7 +1163,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlParserPrintFileContext       (<A
-HREF="libxml-parser.html#XMLPARSERINPUTPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
 >xmlParserInputPtr</A
 > input);</PRE
 ></TD
@@ -1176,7 +1176,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10464"
+NAME="AEN10612"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xmlio.html b/doc/html/libxml-xmlio.html
index 692f794..be1aedb 100644
--- a/doc/html/libxml-xmlio.html
+++ b/doc/html/libxml-xmlio.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN17774"
+NAME="AEN18020"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN17777"
+NAME="AEN18023"
 ></A
 ><H2
 >Synopsis</H2
@@ -165,13 +165,9 @@
 >*xmlInputCloseCallback</A
 >)        (void *context);
 struct      <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFER"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFER"
 >xmlParserInputBuffer</A
 >;
-typedef     <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
->xmlParserInputBufferPtr</A
->;
 int         (<A
 HREF="libxml-xmlio.html#XMLOUTPUTMATCHCALLBACK"
 >*xmlOutputMatchCallback</A
@@ -191,13 +187,9 @@
 >*xmlOutputCloseCallback</A
 >)       (void *context);
 struct      <A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFER"
+HREF="libxml-tree.html#XMLOUTPUTBUFFER"
 >xmlOutputBuffer</A
 >;
-typedef     <A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
->xmlOutputBufferPtr</A
->;
 void        <A
 HREF="libxml-xmlio.html#XMLCLEANUPINPUTCALLBACKS"
 >xmlCleanupInputCallbacks</A
@@ -212,7 +204,7 @@
 >
                                             (void);
 <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLALLOCPARSERINPUTBUFFER"
@@ -223,7 +215,7 @@
 >xmlCharEncoding</A
 > enc);
 <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFNAME"
@@ -235,7 +227,7 @@
 >xmlCharEncoding</A
 > enc);
 <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILENAME"
@@ -247,7 +239,7 @@
 >xmlCharEncoding</A
 > enc);
 <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILE"
@@ -262,7 +254,7 @@
 >xmlCharEncoding</A
 > enc);
 <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFD"
@@ -274,7 +266,7 @@
 >xmlCharEncoding</A
 > enc);
 <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEMEM"
@@ -287,7 +279,7 @@
 >xmlCharEncoding</A
 > enc);
 <A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEIO"
@@ -310,7 +302,7 @@
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERREAD"
 >xmlParserInputBufferRead</A
 >        (<A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > in,
                                              int len);
@@ -318,7 +310,7 @@
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERGROW"
 >xmlParserInputBufferGrow</A
 >        (<A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > in,
                                              int len);
@@ -326,7 +318,7 @@
 HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPUSH"
 >xmlParserInputBufferPush</A
 >        (<A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > in,
                                              int len,
@@ -335,7 +327,7 @@
 HREF="libxml-xmlio.html#XMLFREEPARSERINPUTBUFFER"
 >xmlFreeParserInputBuffer</A
 >        (<A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > in);
 char*       <A
@@ -367,7 +359,7 @@
 >
                                             (void);
 <A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLALLOCOUTPUTBUFFER"
@@ -377,7 +369,7 @@
 >xmlCharEncodingHandlerPtr</A
 > encoder);
 <A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLOUTPUTBUFFERCREATEFILENAME"
@@ -390,7 +382,7 @@
 > encoder,
                                              int compression);
 <A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLOUTPUTBUFFERCREATEFILE"
@@ -405,7 +397,7 @@
 >xmlCharEncodingHandlerPtr</A
 > encoder);
 <A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLOUTPUTBUFFERCREATEFD"
@@ -416,7 +408,7 @@
 >xmlCharEncodingHandlerPtr</A
 > encoder);
 <A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > <A
 HREF="libxml-xmlio.html#XMLOUTPUTBUFFERCREATEIO"
@@ -438,7 +430,7 @@
 HREF="libxml-xmlio.html#XMLOUTPUTBUFFERWRITE"
 >xmlOutputBufferWrite</A
 >            (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > out,
                                              int len,
@@ -447,7 +439,7 @@
 HREF="libxml-xmlio.html#XMLOUTPUTBUFFERWRITESTRING"
 >xmlOutputBufferWriteString</A
 >      (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > out,
                                              const char *str);
@@ -455,14 +447,14 @@
 HREF="libxml-xmlio.html#XMLOUTPUTBUFFERFLUSH"
 >xmlOutputBufferFlush</A
 >            (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > out);
 int         <A
 HREF="libxml-xmlio.html#XMLOUTPUTBUFFERCLOSE"
 >xmlOutputBufferClose</A
 >            (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > out);
 int         <A
@@ -493,61 +485,19 @@
 HREF="libxml-xmlio.html#XMLREGISTERHTTPPOSTCALLBACKS"
 >xmlRegisterHTTPPostCallbacks</A
 >    (void);
-int         <A
-HREF="libxml-xmlio.html#XMLSAVEFILETO"
->xmlSaveFileTo</A
->                   (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFER"
->xmlOutputBuffer</A
-> *buf,
+<A
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
+>xmlParserInputPtr</A
+> <A
+HREF="libxml-xmlio.html#XMLNONETEXTERNALENTITYLOADER"
+>xmlNoNetExternalEntityLoader</A
+>
+                                            (const char *URL,
+                                             const char *ID,
                                              <A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> cur,
-                                             const char *encoding);
-int         <A
-HREF="libxml-xmlio.html#XMLSAVEFORMATFILETO"
->xmlSaveFormatFileTo</A
->             (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFER"
->xmlOutputBuffer</A
-> *buf,
-                                             <A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> cur,
-                                             const char *encoding,
-                                             int format);
-void        <A
-HREF="libxml-xmlio.html#XMLNODEDUMPOUTPUT"
->xmlNodeDumpOutput</A
->               (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
->xmlOutputBufferPtr</A
-> buf,
-                                             <A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> doc,
-                                             <A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> cur,
-                                             int level,
-                                             int format,
-                                             const char *encoding);
-void        <A
-HREF="libxml-xmlio.html#HTMLDOCCONTENTDUMPOUTPUT"
->htmlDocContentDumpOutput</A
->        (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
->xmlOutputBufferPtr</A
-> buf,
-                                             <A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> cur,
-                                             const char *encoding);</PRE
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
+>xmlParserCtxtPtr</A
+> ctxt);</PRE
 ></TD
 ></TR
 ></TABLE
@@ -555,7 +505,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17880"
+NAME="AEN18114"
 ></A
 ><H2
 >Description</H2
@@ -565,14 +515,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17883"
+NAME="AEN18117"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17885"
+NAME="AEN18119"
 ></A
 ><H3
 ><A
@@ -597,7 +547,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17890"
+NAME="AEN18124"
 ></A
 ><P
 ></P
@@ -650,7 +600,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17903"
+NAME="AEN18137"
 ></A
 ><H3
 ><A
@@ -675,7 +625,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17908"
+NAME="AEN18142"
 ></A
 ><P
 ></P
@@ -713,7 +663,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17917"
+NAME="AEN18151"
 ></A
 ><H3
 ><A
@@ -740,7 +690,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17922"
+NAME="AEN18156"
 ></A
 ><P
 ></P
@@ -827,7 +777,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17943"
+NAME="AEN18177"
 ></A
 ><H3
 ><A
@@ -852,7 +802,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17948"
+NAME="AEN18182"
 ></A
 ><P
 ></P
@@ -905,7 +855,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17961"
+NAME="AEN18195"
 ></A
 ><H3
 ><A
@@ -940,33 +890,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17966"
-></A
-><H3
-><A
-NAME="XMLPARSERINPUTBUFFERPTR"
-></A
->xmlParserInputBufferPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlParserInputBuffer *xmlParserInputBufferPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN17971"
+NAME="AEN18200"
 ></A
 ><H3
 ><A
@@ -991,7 +915,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17976"
+NAME="AEN18205"
 ></A
 ><P
 ></P
@@ -1044,7 +968,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17989"
+NAME="AEN18218"
 ></A
 ><H3
 ><A
@@ -1069,7 +993,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17994"
+NAME="AEN18223"
 ></A
 ><P
 ></P
@@ -1107,7 +1031,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18003"
+NAME="AEN18232"
 ></A
 ><H3
 ><A
@@ -1134,7 +1058,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18008"
+NAME="AEN18237"
 ></A
 ><P
 ></P
@@ -1221,7 +1145,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18029"
+NAME="AEN18258"
 ></A
 ><H3
 ><A
@@ -1246,7 +1170,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18034"
+NAME="AEN18263"
 ></A
 ><P
 ></P
@@ -1299,7 +1223,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18047"
+NAME="AEN18276"
 ></A
 ><H3
 ><A
@@ -1335,33 +1259,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18052"
-></A
-><H3
-><A
-NAME="XMLOUTPUTBUFFERPTR"
-></A
->xmlOutputBufferPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlOutputBuffer *xmlOutputBufferPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN18057"
+NAME="AEN18281"
 ></A
 ><H3
 ><A
@@ -1390,7 +1288,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18063"
+NAME="AEN18287"
 ></A
 ><H3
 ><A
@@ -1419,7 +1317,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18069"
+NAME="AEN18293"
 ></A
 ><H3
 ><A
@@ -1448,7 +1346,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18075"
+NAME="AEN18299"
 ></A
 ><H3
 ><A
@@ -1465,7 +1363,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > xmlAllocParserInputBuffer
                                             (<A
@@ -1482,7 +1380,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18083"
+NAME="AEN18307"
 ></A
 ><P
 ></P
@@ -1535,7 +1433,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18096"
+NAME="AEN18320"
 ></A
 ><H3
 ><A
@@ -1552,7 +1450,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > xmlParserInputBufferCreateFname
                                             (const char *URI,
@@ -1573,7 +1471,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18105"
+NAME="AEN18329"
 ></A
 ><P
 ></P
@@ -1643,7 +1541,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18122"
+NAME="AEN18346"
 ></A
 ><H3
 ><A
@@ -1660,7 +1558,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > xmlParserInputBufferCreateFilename
                                             (const char *URI,
@@ -1682,7 +1580,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18130"
+NAME="AEN18354"
 ></A
 ><P
 ></P
@@ -1752,7 +1650,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18147"
+NAME="AEN18371"
 ></A
 ><H3
 ><A
@@ -1769,7 +1667,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > xmlParserInputBufferCreateFile
                                             (<GTKDOCLINK
@@ -1791,7 +1689,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18156"
+NAME="AEN18380"
 ></A
 ><P
 ></P
@@ -1861,7 +1759,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18173"
+NAME="AEN18397"
 ></A
 ><H3
 ><A
@@ -1878,7 +1776,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > xmlParserInputBufferCreateFd
                                             (int fd,
@@ -1897,7 +1795,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18181"
+NAME="AEN18405"
 ></A
 ><P
 ></P
@@ -1967,7 +1865,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18198"
+NAME="AEN18422"
 ></A
 ><H3
 ><A
@@ -1984,7 +1882,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > xmlParserInputBufferCreateMem
                                             (const char *mem,
@@ -2004,7 +1902,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18206"
+NAME="AEN18430"
 ></A
 ><P
 ></P
@@ -2091,7 +1989,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18227"
+NAME="AEN18451"
 ></A
 ><H3
 ><A
@@ -2108,7 +2006,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > xmlParserInputBufferCreateIO
                                             (<A
@@ -2135,7 +2033,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18237"
+NAME="AEN18461"
 ></A
 ><P
 ></P
@@ -2239,7 +2137,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18262"
+NAME="AEN18486"
 ></A
 ><H3
 ><A
@@ -2256,7 +2154,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParserInputBufferRead        (<A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > in,
                                              int len);</PRE
@@ -2272,7 +2170,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18269"
+NAME="AEN18493"
 ></A
 ><P
 ></P
@@ -2343,7 +2241,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18286"
+NAME="AEN18510"
 ></A
 ><H3
 ><A
@@ -2360,7 +2258,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParserInputBufferGrow        (<A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > in,
                                              int len);</PRE
@@ -2379,7 +2277,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18294"
+NAME="AEN18518"
 ></A
 ><P
 ></P
@@ -2450,7 +2348,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18311"
+NAME="AEN18535"
 ></A
 ><H3
 ><A
@@ -2467,7 +2365,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlParserInputBufferPush        (<A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > in,
                                              int len,
@@ -2484,7 +2382,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18318"
+NAME="AEN18542"
 ></A
 ><P
 ></P
@@ -2572,7 +2470,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18339"
+NAME="AEN18563"
 ></A
 ><H3
 ><A
@@ -2589,7 +2487,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >void        xmlFreeParserInputBuffer        (<A
-HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > in);</PRE
 ></TD
@@ -2602,7 +2500,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18346"
+NAME="AEN18570"
 ></A
 ><P
 ></P
@@ -2640,7 +2538,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18355"
+NAME="AEN18579"
 ></A
 ><H3
 ><A
@@ -2667,7 +2565,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18361"
+NAME="AEN18585"
 ></A
 ><P
 ></P
@@ -2720,7 +2618,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18374"
+NAME="AEN18598"
 ></A
 ><H3
 ><A
@@ -2762,7 +2660,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18384"
+NAME="AEN18608"
 ></A
 ><P
 ></P
@@ -2866,7 +2764,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18409"
+NAME="AEN18633"
 ></A
 ><H3
 ><A
@@ -2895,7 +2793,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18415"
+NAME="AEN18639"
 ></A
 ><H3
 ><A
@@ -2912,7 +2810,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > xmlAllocOutputBuffer     (<A
 HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
@@ -2928,7 +2826,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18423"
+NAME="AEN18647"
 ></A
 ><P
 ></P
@@ -2981,7 +2879,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18436"
+NAME="AEN18660"
 ></A
 ><H3
 ><A
@@ -2998,7 +2896,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > xmlOutputBufferCreateFilename
                                             (const char *URI,
@@ -3022,7 +2920,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18444"
+NAME="AEN18668"
 ></A
 ><P
 ></P
@@ -3109,7 +3007,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18465"
+NAME="AEN18689"
 ></A
 ><H3
 ><A
@@ -3126,7 +3024,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > xmlOutputBufferCreateFile
                                             (<GTKDOCLINK
@@ -3148,7 +3046,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18474"
+NAME="AEN18698"
 ></A
 ><P
 ></P
@@ -3218,7 +3116,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18491"
+NAME="AEN18715"
 ></A
 ><H3
 ><A
@@ -3235,7 +3133,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > xmlOutputBufferCreateFd  (int fd,
                                              <A
@@ -3253,7 +3151,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18499"
+NAME="AEN18723"
 ></A
 ><P
 ></P
@@ -3323,7 +3221,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18516"
+NAME="AEN18740"
 ></A
 ><H3
 ><A
@@ -3340,7 +3238,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 ><A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > xmlOutputBufferCreateIO  (<A
 HREF="libxml-xmlio.html#XMLOUTPUTWRITECALLBACK"
@@ -3366,7 +3264,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18526"
+NAME="AEN18750"
 ></A
 ><P
 ></P
@@ -3470,7 +3368,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18551"
+NAME="AEN18775"
 ></A
 ><H3
 ><A
@@ -3487,7 +3385,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlOutputBufferWrite            (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > out,
                                              int len,
@@ -3505,7 +3403,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18558"
+NAME="AEN18782"
 ></A
 ><P
 ></P
@@ -3593,7 +3491,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18579"
+NAME="AEN18803"
 ></A
 ><H3
 ><A
@@ -3610,7 +3508,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlOutputBufferWriteString      (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > out,
                                              const char *str);</PRE
@@ -3627,7 +3525,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18586"
+NAME="AEN18810"
 ></A
 ><P
 ></P
@@ -3698,7 +3596,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18603"
+NAME="AEN18827"
 ></A
 ><H3
 ><A
@@ -3715,7 +3613,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlOutputBufferFlush            (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > out);</PRE
 ></TD
@@ -3728,7 +3626,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18610"
+NAME="AEN18834"
 ></A
 ><P
 ></P
@@ -3781,7 +3679,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18623"
+NAME="AEN18847"
 ></A
 ><H3
 ><A
@@ -3798,7 +3696,7 @@
 ><PRE
 CLASS="PROGRAMLISTING"
 >int         xmlOutputBufferClose            (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
+HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
 >xmlOutputBufferPtr</A
 > out);</PRE
 ></TD
@@ -3812,7 +3710,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18630"
+NAME="AEN18854"
 ></A
 ><P
 ></P
@@ -3865,7 +3763,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18643"
+NAME="AEN18867"
 ></A
 ><H3
 ><A
@@ -3907,7 +3805,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18653"
+NAME="AEN18877"
 ></A
 ><P
 ></P
@@ -4011,7 +3909,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18678"
+NAME="AEN18902"
 ></A
 ><H3
 ><A
@@ -4040,7 +3938,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18684"
+NAME="AEN18908"
 ></A
 ><P
 ></P
@@ -4095,7 +3993,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18697"
+NAME="AEN18921"
 ></A
 ><H3
 ><A
@@ -4125,13 +4023,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18703"
+NAME="AEN18927"
 ></A
 ><H3
 ><A
-NAME="XMLSAVEFILETO"
+NAME="XMLNONETEXTERNALENTITYLOADER"
 ></A
->xmlSaveFileTo ()</H3
+>xmlNoNetExternalEntityLoader ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -4141,26 +4039,28 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
->int         xmlSaveFileTo                   (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFER"
->xmlOutputBuffer</A
-> *buf,
+><A
+HREF="libxml-tree.html#XMLPARSERINPUTPTR"
+>xmlParserInputPtr</A
+> xmlNoNetExternalEntityLoader
+                                            (const char *URL,
+                                             const char *ID,
                                              <A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> cur,
-                                             const char *encoding);</PRE
+HREF="libxml-tree.html#XMLPARSERCTXTPTR"
+>xmlParserCtxtPtr</A
+> ctxt);</PRE
 ></TD
 ></TR
 ></TABLE
 ><P
->Dump an XML document to an I/O buffer.</P
+>A specific entity loader disabling network accesses, though still
+allowing local catalog accesses for resolution.</P
 ><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18711"
+NAME="AEN18935"
 ></A
 ><P
 ></P
@@ -4180,14 +4080,14 @@
 ><TT
 CLASS="PARAMETER"
 ><I
->buf</I
+>URL</I
 ></TT
 >&nbsp;:</TD
 ><TD
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an output I/O buffer</TD
+>  the URL for the entity to load</TD
 ></TR
 ><TR
 ><TD
@@ -4197,14 +4097,14 @@
 ><TT
 CLASS="PARAMETER"
 ><I
->cur</I
+>ID</I
 ></TT
 >&nbsp;:</TD
 ><TD
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the document</TD
+>  the System ID for the entity to load</TD
 ></TR
 ><TR
 ><TD
@@ -4214,14 +4114,14 @@
 ><TT
 CLASS="PARAMETER"
 ><I
->encoding</I
+>ctxt</I
 ></TT
 >&nbsp;:</TD
 ><TD
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the encoding if any assuming the i/O layer handles the trancoding</TD
+>  the context in which the entity is called or NULL</TD
 ></TR
 ><TR
 ><TD
@@ -4236,418 +4136,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
-> the number of byte written or -1 in case of failure.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN18732"
-></A
-><H3
-><A
-NAME="XMLSAVEFORMATFILETO"
-></A
->xmlSaveFormatFileTo ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int         xmlSaveFormatFileTo             (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFER"
->xmlOutputBuffer</A
-> *buf,
-                                             <A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> cur,
-                                             const char *encoding,
-                                             int format);</PRE
-></TD
-></TR
-></TABLE
-><P
->Dump an XML document to an I/O buffer.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN18740"
-></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
->buf</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  an output I/O buffer</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->cur</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  the document</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->encoding</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  the encoding if any assuming the i/O layer handles the trancoding</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->format</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> should formatting spaces been added</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the number of byte written or -1 in case of failure.</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN18765"
-></A
-><H3
-><A
-NAME="XMLNODEDUMPOUTPUT"
-></A
->xmlNodeDumpOutput ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void        xmlNodeDumpOutput               (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
->xmlOutputBufferPtr</A
-> buf,
-                                             <A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> doc,
-                                             <A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> cur,
-                                             int level,
-                                             int format,
-                                             const char *encoding);</PRE
-></TD
-></TR
-></TABLE
-><P
->Dump an XML node, recursive behaviour,children are printed too.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN18774"
-></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
->buf</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  the XML buffer output</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->doc</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  the document</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->cur</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  the current node</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->level</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the imbrication level for indenting</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->format</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> is formatting allowed</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->encoding</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  an optional encoding string</TD
-></TR
-></TBODY
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN18803"
-></A
-><H3
-><A
-NAME="HTMLDOCCONTENTDUMPOUTPUT"
-></A
->htmlDocContentDumpOutput ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void        htmlDocContentDumpOutput        (<A
-HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
->xmlOutputBufferPtr</A
-> buf,
-                                             <A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> cur,
-                                             const char *encoding);</PRE
-></TD
-></TR
-></TABLE
-><P
->Dump an HTML document. Formating return/spaces are added.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><A
-NAME="AEN18811"
-></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
->buf</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  the HTML buffer output</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->cur</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  the document</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->encoding</I
-></TT
->&nbsp;:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->  the encoding string</TD
+>a new allocated xmlParserInputPtr, or NULL.</TD
 ></TR
 ></TBODY
 ></TABLE
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index b9a95fb..9587940 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -111,7 +111,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN25878"
+NAME="AEN26074"
 ></A
 ><H2
 >Name</H2
@@ -119,7 +119,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN25881"
+NAME="AEN26077"
 ></A
 ><H2
 >Synopsis</H2
@@ -274,7 +274,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN25917"
+NAME="AEN26113"
 ></A
 ><H2
 >Description</H2
@@ -284,14 +284,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN25920"
+NAME="AEN26116"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25922"
+NAME="AEN26118"
 ></A
 ><H3
 ><A
@@ -322,7 +322,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25928"
+NAME="AEN26124"
 ></A
 ><H3
 ><A
@@ -350,7 +350,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25934"
+NAME="AEN26130"
 ></A
 ><H3
 ><A
@@ -375,7 +375,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25939"
+NAME="AEN26135"
 ></A
 ><P
 ></P
@@ -413,7 +413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25948"
+NAME="AEN26144"
 ></A
 ><H3
 ><A
@@ -441,7 +441,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25954"
+NAME="AEN26150"
 ></A
 ><P
 ></P
@@ -479,7 +479,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25963"
+NAME="AEN26159"
 ></A
 ><H3
 ><A
@@ -508,7 +508,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25969"
+NAME="AEN26165"
 ></A
 ><P
 ></P
@@ -563,7 +563,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25982"
+NAME="AEN26178"
 ></A
 ><H3
 ><A
@@ -588,7 +588,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25987"
+NAME="AEN26183"
 ></A
 ><P
 ></P
@@ -641,7 +641,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26000"
+NAME="AEN26196"
 ></A
 ><H3
 ><A
@@ -687,7 +687,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26011"
+NAME="AEN26207"
 ></A
 ><P
 ></P
@@ -803,7 +803,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26040"
+NAME="AEN26236"
 ></A
 ><H3
 ><A
@@ -845,7 +845,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26050"
+NAME="AEN26246"
 ></A
 ><P
 ></P
@@ -961,7 +961,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26079"
+NAME="AEN26275"
 ></A
 ><H3
 ><A
@@ -988,7 +988,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26085"
+NAME="AEN26281"
 ></A
 ><P
 ></P
@@ -1024,7 +1024,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26094"
+NAME="AEN26290"
 ></A
 ><H3
 ><A
@@ -1051,7 +1051,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26100"
+NAME="AEN26296"
 ></A
 ><P
 ></P
@@ -1087,7 +1087,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26109"
+NAME="AEN26305"
 ></A
 ><H3
 ><A
@@ -1117,7 +1117,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26116"
+NAME="AEN26312"
 ></A
 ><P
 ></P
@@ -1156,7 +1156,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26125"
+NAME="AEN26321"
 ></A
 ><H3
 ><A
@@ -1193,7 +1193,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26133"
+NAME="AEN26329"
 ></A
 ><P
 ></P
@@ -1248,7 +1248,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26146"
+NAME="AEN26342"
 ></A
 ><H3
 ><A
@@ -1276,7 +1276,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26152"
+NAME="AEN26348"
 ></A
 ><H3
 ><A
@@ -1306,7 +1306,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26159"
+NAME="AEN26355"
 ></A
 ><P
 ></P
@@ -1344,7 +1344,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26168"
+NAME="AEN26364"
 ></A
 ><H3
 ><A
@@ -1374,7 +1374,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26175"
+NAME="AEN26371"
 ></A
 ><P
 ></P
@@ -1429,7 +1429,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26188"
+NAME="AEN26384"
 ></A
 ><H3
 ><A
@@ -1462,7 +1462,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26196"
+NAME="AEN26392"
 ></A
 ><P
 ></P
@@ -1500,7 +1500,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26205"
+NAME="AEN26401"
 ></A
 ><H3
 ><A
@@ -1535,7 +1535,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26213"
+NAME="AEN26409"
 ></A
 ><P
 ></P
@@ -1607,7 +1607,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26230"
+NAME="AEN26426"
 ></A
 ><H3
 ><A
@@ -1643,7 +1643,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26238"
+NAME="AEN26434"
 ></A
 ><P
 ></P
@@ -1732,7 +1732,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26259"
+NAME="AEN26455"
 ></A
 ><H3
 ><A
@@ -1764,7 +1764,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26266"
+NAME="AEN26462"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html
index ea109ad..723108d 100644
--- a/doc/html/libxml-xpath.html
+++ b/doc/html/libxml-xpath.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN11542"
+NAME="AEN11788"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN11545"
+NAME="AEN11791"
 ></A
 ><H2
 >Synopsis</H2
@@ -591,7 +591,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11671"
+NAME="AEN11917"
 ></A
 ><H2
 >Description</H2
@@ -601,14 +601,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11674"
+NAME="AEN11920"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11676"
+NAME="AEN11922"
 ></A
 ><H3
 ><A
@@ -697,7 +697,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11682"
+NAME="AEN11928"
 ></A
 ><H3
 ><A
@@ -723,7 +723,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11687"
+NAME="AEN11933"
 ></A
 ><H3
 ><A
@@ -767,7 +767,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11693"
+NAME="AEN11939"
 ></A
 ><H3
 ><A
@@ -793,7 +793,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11698"
+NAME="AEN11944"
 ></A
 ><H3
 ><A
@@ -842,7 +842,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11703"
+NAME="AEN11949"
 ></A
 ><H3
 ><A
@@ -872,7 +872,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11708"
+NAME="AEN11954"
 ></A
 ><H3
 ><A
@@ -898,7 +898,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11713"
+NAME="AEN11959"
 ></A
 ><H3
 ><A
@@ -935,7 +935,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11718"
+NAME="AEN11964"
 ></A
 ><H3
 ><A
@@ -971,7 +971,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11723"
+NAME="AEN11969"
 ></A
 ><H3
 ><A
@@ -997,7 +997,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11728"
+NAME="AEN11974"
 ></A
 ><H3
 ><A
@@ -1026,7 +1026,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11734"
+NAME="AEN11980"
 ></A
 ><P
 ></P
@@ -1096,7 +1096,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11751"
+NAME="AEN11997"
 ></A
 ><H3
 ><A
@@ -1125,7 +1125,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11756"
+NAME="AEN12002"
 ></A
 ><H3
 ><A
@@ -1151,7 +1151,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11761"
+NAME="AEN12007"
 ></A
 ><H3
 ><A
@@ -1180,7 +1180,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11766"
+NAME="AEN12012"
 ></A
 ><H3
 ><A
@@ -1206,7 +1206,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11771"
+NAME="AEN12017"
 ></A
 ><H3
 ><A
@@ -1237,7 +1237,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11778"
+NAME="AEN12024"
 ></A
 ><P
 ></P
@@ -1292,7 +1292,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11791"
+NAME="AEN12037"
 ></A
 ><H3
 ><A
@@ -1321,7 +1321,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11796"
+NAME="AEN12042"
 ></A
 ><H3
 ><A
@@ -1347,7 +1347,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11801"
+NAME="AEN12047"
 ></A
 ><H3
 ><A
@@ -1382,7 +1382,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11809"
+NAME="AEN12055"
 ></A
 ><P
 ></P
@@ -1452,7 +1452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11826"
+NAME="AEN12072"
 ></A
 ><H3
 ><A
@@ -1481,7 +1481,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11831"
+NAME="AEN12077"
 ></A
 ><H3
 ><A
@@ -1507,7 +1507,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11836"
+NAME="AEN12082"
 ></A
 ><H3
 ><A
@@ -1539,7 +1539,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11843"
+NAME="AEN12089"
 ></A
 ><H3
 ><A
@@ -1565,7 +1565,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11848"
+NAME="AEN12094"
 ></A
 ><H3
 ><A
@@ -1597,7 +1597,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11855"
+NAME="AEN12101"
 ></A
 ><P
 ></P
@@ -1633,7 +1633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11864"
+NAME="AEN12110"
 ></A
 ><H3
 ><A
@@ -1668,7 +1668,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11872"
+NAME="AEN12118"
 ></A
 ><P
 ></P
@@ -1721,7 +1721,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11885"
+NAME="AEN12131"
 ></A
 ><H3
 ><A
@@ -1756,7 +1756,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11893"
+NAME="AEN12139"
 ></A
 ><P
 ></P
@@ -1809,7 +1809,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11906"
+NAME="AEN12152"
 ></A
 ><H3
 ><A
@@ -1836,7 +1836,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11912"
+NAME="AEN12158"
 ></A
 ><P
 ></P
@@ -1874,7 +1874,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11921"
+NAME="AEN12167"
 ></A
 ><H3
 ><A
@@ -1904,7 +1904,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11928"
+NAME="AEN12174"
 ></A
 ><P
 ></P
@@ -1959,7 +1959,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11941"
+NAME="AEN12187"
 ></A
 ><H3
 ><A
@@ -1991,7 +1991,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11948"
+NAME="AEN12194"
 ></A
 ><P
 ></P
@@ -2029,7 +2029,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11957"
+NAME="AEN12203"
 ></A
 ><H3
 ><A
@@ -2059,7 +2059,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11964"
+NAME="AEN12210"
 ></A
 ><P
 ></P
@@ -2097,7 +2097,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11973"
+NAME="AEN12219"
 ></A
 ><H3
 ><A
@@ -2135,7 +2135,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11982"
+NAME="AEN12228"
 ></A
 ><P
 ></P
@@ -2188,7 +2188,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11995"
+NAME="AEN12241"
 ></A
 ><H3
 ><A
@@ -2227,7 +2227,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12004"
+NAME="AEN12250"
 ></A
 ><P
 ></P
@@ -2265,7 +2265,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12013"
+NAME="AEN12259"
 ></A
 ><H3
 ><A
@@ -2295,7 +2295,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12020"
+NAME="AEN12266"
 ></A
 ><P
 ></P
@@ -2333,7 +2333,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12029"
+NAME="AEN12275"
 ></A
 ><H3
 ><A
@@ -2366,7 +2366,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12037"
+NAME="AEN12283"
 ></A
 ><P
 ></P
@@ -2419,7 +2419,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12050"
+NAME="AEN12296"
 ></A
 ><H3
 ><A
@@ -2453,7 +2453,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12058"
+NAME="AEN12304"
 ></A
 ><P
 ></P
@@ -2524,7 +2524,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12075"
+NAME="AEN12321"
 ></A
 ><H3
 ><A
@@ -2554,7 +2554,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12082"
+NAME="AEN12328"
 ></A
 ><P
 ></P
@@ -2607,7 +2607,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12095"
+NAME="AEN12341"
 ></A
 ><H3
 ><A
@@ -2637,7 +2637,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12102"
+NAME="AEN12348"
 ></A
 ><P
 ></P
@@ -2690,7 +2690,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12115"
+NAME="AEN12361"
 ></A
 ><H3
 ><A
@@ -2720,7 +2720,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12122"
+NAME="AEN12368"
 ></A
 ><P
 ></P
@@ -2773,7 +2773,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12135"
+NAME="AEN12381"
 ></A
 ><H3
 ><A
@@ -2803,7 +2803,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12142"
+NAME="AEN12388"
 ></A
 ><P
 ></P
@@ -2856,7 +2856,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12155"
+NAME="AEN12401"
 ></A
 ><H3
 ><A
@@ -2886,7 +2886,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12162"
+NAME="AEN12408"
 ></A
 ><P
 ></P
@@ -2939,7 +2939,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12175"
+NAME="AEN12421"
 ></A
 ><H3
 ><A
@@ -2972,7 +2972,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12183"
+NAME="AEN12429"
 ></A
 ><P
 ></P
@@ -3025,7 +3025,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12196"
+NAME="AEN12442"
 ></A
 ><H3
 ><A
@@ -3058,7 +3058,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12204"
+NAME="AEN12450"
 ></A
 ><P
 ></P
@@ -3111,7 +3111,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12217"
+NAME="AEN12463"
 ></A
 ><H3
 ><A
@@ -3144,7 +3144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12225"
+NAME="AEN12471"
 ></A
 ><P
 ></P
@@ -3197,7 +3197,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12238"
+NAME="AEN12484"
 ></A
 ><H3
 ><A
@@ -3230,7 +3230,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12246"
+NAME="AEN12492"
 ></A
 ><P
 ></P
@@ -3283,7 +3283,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12259"
+NAME="AEN12505"
 ></A
 ><H3
 ><A
@@ -3313,7 +3313,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12266"
+NAME="AEN12512"
 ></A
 ><P
 ></P
@@ -3366,7 +3366,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12279"
+NAME="AEN12525"
 ></A
 ><H3
 ><A
@@ -3399,7 +3399,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12287"
+NAME="AEN12533"
 ></A
 ><P
 ></P
@@ -3452,7 +3452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12300"
+NAME="AEN12546"
 ></A
 ><H3
 ><A
@@ -3485,7 +3485,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12308"
+NAME="AEN12554"
 ></A
 ><P
 ></P
@@ -3538,7 +3538,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12321"
+NAME="AEN12567"
 ></A
 ><H3
 ><A
@@ -3571,7 +3571,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12329"
+NAME="AEN12575"
 ></A
 ><P
 ></P
@@ -3624,7 +3624,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12342"
+NAME="AEN12588"
 ></A
 ><H3
 ><A
@@ -3660,7 +3660,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12351"
+NAME="AEN12597"
 ></A
 ><P
 ></P
@@ -3715,7 +3715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12364"
+NAME="AEN12610"
 ></A
 ><H3
 ><A
@@ -3751,7 +3751,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12373"
+NAME="AEN12619"
 ></A
 ><P
 ></P
@@ -3810,7 +3810,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12387"
+NAME="AEN12633"
 ></A
 ><H3
 ><A
@@ -3846,7 +3846,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12396"
+NAME="AEN12642"
 ></A
 ><P
 ></P
@@ -3905,7 +3905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12410"
+NAME="AEN12656"
 ></A
 ><H3
 ><A
@@ -3941,7 +3941,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12419"
+NAME="AEN12665"
 ></A
 ><P
 ></P
@@ -4000,7 +4000,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12433"
+NAME="AEN12679"
 ></A
 ><H3
 ><A
@@ -4028,7 +4028,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12439"
+NAME="AEN12685"
 ></A
 ><H3
 ><A
@@ -4061,7 +4061,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12447"
+NAME="AEN12693"
 ></A
 ><P
 ></P
@@ -4114,7 +4114,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12460"
+NAME="AEN12706"
 ></A
 ><H3
 ><A
@@ -4144,7 +4144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12467"
+NAME="AEN12713"
 ></A
 ><P
 ></P
@@ -4182,7 +4182,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12476"
+NAME="AEN12722"
 ></A
 ><H3
 ><A
@@ -4219,7 +4219,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12485"
+NAME="AEN12731"
 ></A
 ><P
 ></P
@@ -4290,7 +4290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12502"
+NAME="AEN12748"
 ></A
 ><H3
 ><A
@@ -4327,7 +4327,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12511"
+NAME="AEN12757"
 ></A
 ><P
 ></P
@@ -4398,7 +4398,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12528"
+NAME="AEN12774"
 ></A
 ><H3
 ><A
@@ -4441,7 +4441,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12537"
+NAME="AEN12783"
 ></A
 ><P
 ></P
@@ -4511,7 +4511,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12554"
+NAME="AEN12800"
 ></A
 ><H3
 ><A
@@ -4544,7 +4544,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12562"
+NAME="AEN12808"
 ></A
 ><P
 ></P
@@ -4598,7 +4598,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12575"
+NAME="AEN12821"
 ></A
 ><H3
 ><A
@@ -4635,7 +4635,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12584"
+NAME="AEN12830"
 ></A
 ><P
 ></P
@@ -4706,7 +4706,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12601"
+NAME="AEN12847"
 ></A
 ><H3
 ><A
@@ -4741,7 +4741,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12609"
+NAME="AEN12855"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xpathinternals.html b/doc/html/libxml-xpathinternals.html
index 8909ae6..c67044e 100644
--- a/doc/html/libxml-xpathinternals.html
+++ b/doc/html/libxml-xpathinternals.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN12623"
+NAME="AEN12869"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN12626"
+NAME="AEN12872"
 ></A
 ><H2
 >Synopsis</H2
@@ -1531,7 +1531,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13006"
+NAME="AEN13252"
 ></A
 ><H2
 >Description</H2
@@ -1541,14 +1541,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13009"
+NAME="AEN13255"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13011"
+NAME="AEN13257"
 ></A
 ><H3
 ><A
@@ -1575,7 +1575,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13017"
+NAME="AEN13263"
 ></A
 ><P
 ></P
@@ -1630,7 +1630,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13030"
+NAME="AEN13276"
 ></A
 ><H3
 ><A
@@ -1657,7 +1657,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13036"
+NAME="AEN13282"
 ></A
 ><P
 ></P
@@ -1695,7 +1695,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13045"
+NAME="AEN13291"
 ></A
 ><H3
 ><A
@@ -1722,7 +1722,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13051"
+NAME="AEN13297"
 ></A
 ><P
 ></P
@@ -1760,7 +1760,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13060"
+NAME="AEN13306"
 ></A
 ><H3
 ><A
@@ -1787,7 +1787,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13066"
+NAME="AEN13312"
 ></A
 ><P
 ></P
@@ -1825,7 +1825,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13075"
+NAME="AEN13321"
 ></A
 ><H3
 ><A
@@ -1852,7 +1852,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13081"
+NAME="AEN13327"
 ></A
 ><P
 ></P
@@ -1890,7 +1890,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13090"
+NAME="AEN13336"
 ></A
 ><H3
 ><A
@@ -1917,7 +1917,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13096"
+NAME="AEN13342"
 ></A
 ><P
 ></P
@@ -1955,7 +1955,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13105"
+NAME="AEN13351"
 ></A
 ><H3
 ><A
@@ -1982,7 +1982,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13111"
+NAME="AEN13357"
 ></A
 ><P
 ></P
@@ -2020,7 +2020,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13120"
+NAME="AEN13366"
 ></A
 ><H3
 ><A
@@ -2054,7 +2054,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13128"
+NAME="AEN13374"
 ></A
 ><P
 ></P
@@ -2107,7 +2107,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13141"
+NAME="AEN13387"
 ></A
 ><H3
 ><A
@@ -2144,7 +2144,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13150"
+NAME="AEN13396"
 ></A
 ><P
 ></P
@@ -2197,7 +2197,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13163"
+NAME="AEN13409"
 ></A
 ><H3
 ><A
@@ -2234,7 +2234,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13172"
+NAME="AEN13418"
 ></A
 ><P
 ></P
@@ -2287,7 +2287,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13185"
+NAME="AEN13431"
 ></A
 ><H3
 ><A
@@ -2324,7 +2324,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13194"
+NAME="AEN13440"
 ></A
 ><P
 ></P
@@ -2377,7 +2377,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13207"
+NAME="AEN13453"
 ></A
 ><H3
 ><A
@@ -2411,7 +2411,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13215"
+NAME="AEN13461"
 ></A
 ><P
 ></P
@@ -2449,7 +2449,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13224"
+NAME="AEN13470"
 ></A
 ><H3
 ><A
@@ -2481,7 +2481,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13231"
+NAME="AEN13477"
 ></A
 ><P
 ></P
@@ -2536,7 +2536,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13244"
+NAME="AEN13490"
 ></A
 ><H3
 ><A
@@ -2563,7 +2563,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13250"
+NAME="AEN13496"
 ></A
 ><P
 ></P
@@ -2601,7 +2601,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13259"
+NAME="AEN13505"
 ></A
 ><H3
 ><A
@@ -2628,7 +2628,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13265"
+NAME="AEN13511"
 ></A
 ><P
 ></P
@@ -2666,7 +2666,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13274"
+NAME="AEN13520"
 ></A
 ><H3
 ><A
@@ -2698,7 +2698,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13281"
+NAME="AEN13527"
 ></A
 ><P
 ></P
@@ -2753,7 +2753,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13294"
+NAME="AEN13540"
 ></A
 ><H3
 ><A
@@ -2785,7 +2785,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13301"
+NAME="AEN13547"
 ></A
 ><P
 ></P
@@ -2840,7 +2840,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13314"
+NAME="AEN13560"
 ></A
 ><H3
 ><A
@@ -2867,7 +2867,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13320"
+NAME="AEN13566"
 ></A
 ><P
 ></P
@@ -2905,7 +2905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13329"
+NAME="AEN13575"
 ></A
 ><H3
 ><A
@@ -2937,7 +2937,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13336"
+NAME="AEN13582"
 ></A
 ><P
 ></P
@@ -2992,7 +2992,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13349"
+NAME="AEN13595"
 ></A
 ><H3
 ><A
@@ -3019,7 +3019,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13355"
+NAME="AEN13601"
 ></A
 ><P
 ></P
@@ -3074,7 +3074,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13368"
+NAME="AEN13614"
 ></A
 ><H3
 ><A
@@ -3101,7 +3101,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13374"
+NAME="AEN13620"
 ></A
 ><P
 ></P
@@ -3156,7 +3156,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13387"
+NAME="AEN13633"
 ></A
 ><H3
 ><A
@@ -3184,7 +3184,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13393"
+NAME="AEN13639"
 ></A
 ><P
 ></P
@@ -3222,7 +3222,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13402"
+NAME="AEN13648"
 ></A
 ><H3
 ><A
@@ -3250,7 +3250,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13408"
+NAME="AEN13654"
 ></A
 ><P
 ></P
@@ -3288,7 +3288,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13417"
+NAME="AEN13663"
 ></A
 ><H3
 ><A
@@ -3315,7 +3315,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13423"
+NAME="AEN13669"
 ></A
 ><P
 ></P
@@ -3353,7 +3353,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13432"
+NAME="AEN13678"
 ></A
 ><H3
 ><A
@@ -3381,7 +3381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13438"
+NAME="AEN13684"
 ></A
 ><H3
 ><A
@@ -3409,7 +3409,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13444"
+NAME="AEN13690"
 ></A
 ><H3
 ><A
@@ -3436,7 +3436,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13450"
+NAME="AEN13696"
 ></A
 ><P
 ></P
@@ -3474,7 +3474,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13459"
+NAME="AEN13705"
 ></A
 ><H3
 ><A
@@ -3501,7 +3501,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13465"
+NAME="AEN13711"
 ></A
 ><P
 ></P
@@ -3539,7 +3539,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13474"
+NAME="AEN13720"
 ></A
 ><H3
 ><A
@@ -3567,7 +3567,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13480"
+NAME="AEN13726"
 ></A
 ><P
 ></P
@@ -3605,7 +3605,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13489"
+NAME="AEN13735"
 ></A
 ><H3
 ><A
@@ -3633,7 +3633,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13495"
+NAME="AEN13741"
 ></A
 ><P
 ></P
@@ -3671,7 +3671,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13504"
+NAME="AEN13750"
 ></A
 ><H3
 ><A
@@ -3698,7 +3698,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13510"
+NAME="AEN13756"
 ></A
 ><P
 ></P
@@ -3736,7 +3736,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13519"
+NAME="AEN13765"
 ></A
 ><H3
 ><A
@@ -3764,7 +3764,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13525"
+NAME="AEN13771"
 ></A
 ><H3
 ><A
@@ -3792,7 +3792,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13531"
+NAME="AEN13777"
 ></A
 ><H3
 ><A
@@ -3820,7 +3820,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13537"
+NAME="AEN13783"
 ></A
 ><H3
 ><A
@@ -3857,7 +3857,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13545"
+NAME="AEN13791"
 ></A
 ><P
 ></P
@@ -3944,7 +3944,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13566"
+NAME="AEN13812"
 ></A
 ><H3
 ><A
@@ -3979,7 +3979,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13574"
+NAME="AEN13820"
 ></A
 ><P
 ></P
@@ -4051,7 +4051,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13591"
+NAME="AEN13837"
 ></A
 ><H3
 ><A
@@ -4083,7 +4083,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13598"
+NAME="AEN13844"
 ></A
 ><P
 ></P
@@ -4119,7 +4119,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13607"
+NAME="AEN13853"
 ></A
 ><H3
 ><A
@@ -4154,7 +4154,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13615"
+NAME="AEN13861"
 ></A
 ><P
 ></P
@@ -4226,7 +4226,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13632"
+NAME="AEN13878"
 ></A
 ><H3
 ><A
@@ -4259,7 +4259,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13639"
+NAME="AEN13885"
 ></A
 ><P
 ></P
@@ -4348,7 +4348,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13660"
+NAME="AEN13906"
 ></A
 ><H3
 ><A
@@ -4383,7 +4383,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13668"
+NAME="AEN13914"
 ></A
 ><P
 ></P
@@ -4455,7 +4455,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13685"
+NAME="AEN13931"
 ></A
 ><H3
 ><A
@@ -4490,7 +4490,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13693"
+NAME="AEN13939"
 ></A
 ><P
 ></P
@@ -4562,7 +4562,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13710"
+NAME="AEN13956"
 ></A
 ><H3
 ><A
@@ -4606,7 +4606,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13720"
+NAME="AEN13966"
 ></A
 ><P
 ></P
@@ -4686,7 +4686,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13739"
+NAME="AEN13985"
 ></A
 ><H3
 ><A
@@ -4727,7 +4727,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13749"
+NAME="AEN13995"
 ></A
 ><P
 ></P
@@ -4798,7 +4798,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13766"
+NAME="AEN14012"
 ></A
 ><H3
 ><A
@@ -4839,7 +4839,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13776"
+NAME="AEN14022"
 ></A
 ><P
 ></P
@@ -4910,7 +4910,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13793"
+NAME="AEN14039"
 ></A
 ><H3
 ><A
@@ -4947,7 +4947,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13802"
+NAME="AEN14048"
 ></A
 ><P
 ></P
@@ -5011,7 +5011,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13817"
+NAME="AEN14063"
 ></A
 ><H3
 ><A
@@ -5058,7 +5058,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13828"
+NAME="AEN14074"
 ></A
 ><P
 ></P
@@ -5122,7 +5122,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13843"
+NAME="AEN14089"
 ></A
 ><H3
 ><A
@@ -5157,7 +5157,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13851"
+NAME="AEN14097"
 ></A
 ><P
 ></P
@@ -5238,7 +5238,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13870"
+NAME="AEN14116"
 ></A
 ><H3
 ><A
@@ -5279,7 +5279,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13880"
+NAME="AEN14126"
 ></A
 ><P
 ></P
@@ -5381,7 +5381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13903"
+NAME="AEN14149"
 ></A
 ><H3
 ><A
@@ -5422,7 +5422,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13913"
+NAME="AEN14159"
 ></A
 ><P
 ></P
@@ -5524,7 +5524,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13936"
+NAME="AEN14182"
 ></A
 ><H3
 ><A
@@ -5575,7 +5575,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13948"
+NAME="AEN14194"
 ></A
 ><P
 ></P
@@ -5677,7 +5677,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13971"
+NAME="AEN14217"
 ></A
 ><H3
 ><A
@@ -5733,7 +5733,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN13984"
+NAME="AEN14230"
 ></A
 ><P
 ></P
@@ -5835,7 +5835,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14007"
+NAME="AEN14253"
 ></A
 ><H3
 ><A
@@ -5876,7 +5876,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14017"
+NAME="AEN14263"
 ></A
 ><P
 ></P
@@ -5978,7 +5978,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14040"
+NAME="AEN14286"
 ></A
 ><H3
 ><A
@@ -6019,7 +6019,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14050"
+NAME="AEN14296"
 ></A
 ><P
 ></P
@@ -6121,7 +6121,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14073"
+NAME="AEN14319"
 ></A
 ><H3
 ><A
@@ -6172,7 +6172,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14085"
+NAME="AEN14331"
 ></A
 ><P
 ></P
@@ -6274,7 +6274,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14108"
+NAME="AEN14354"
 ></A
 ><H3
 ><A
@@ -6330,7 +6330,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14121"
+NAME="AEN14367"
 ></A
 ><P
 ></P
@@ -6432,7 +6432,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14144"
+NAME="AEN14390"
 ></A
 ><H3
 ><A
@@ -6476,7 +6476,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14154"
+NAME="AEN14400"
 ></A
 ><P
 ></P
@@ -6563,7 +6563,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14175"
+NAME="AEN14421"
 ></A
 ><H3
 ><A
@@ -6601,7 +6601,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14184"
+NAME="AEN14430"
 ></A
 ><P
 ></P
@@ -6671,7 +6671,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14201"
+NAME="AEN14447"
 ></A
 ><H3
 ><A
@@ -6701,7 +6701,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14208"
+NAME="AEN14454"
 ></A
 ><P
 ></P
@@ -6739,7 +6739,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14217"
+NAME="AEN14463"
 ></A
 ><H3
 ><A
@@ -6782,7 +6782,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14227"
+NAME="AEN14473"
 ></A
 ><P
 ></P
@@ -6869,7 +6869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14248"
+NAME="AEN14494"
 ></A
 ><H3
 ><A
@@ -6916,7 +6916,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14259"
+NAME="AEN14505"
 ></A
 ><P
 ></P
@@ -7020,7 +7020,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14284"
+NAME="AEN14530"
 ></A
 ><H3
 ><A
@@ -7064,7 +7064,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14294"
+NAME="AEN14540"
 ></A
 ><P
 ></P
@@ -7151,7 +7151,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14315"
+NAME="AEN14561"
 ></A
 ><H3
 ><A
@@ -7199,7 +7199,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14326"
+NAME="AEN14572"
 ></A
 ><P
 ></P
@@ -7303,7 +7303,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14351"
+NAME="AEN14597"
 ></A
 ><H3
 ><A
@@ -7341,7 +7341,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14360"
+NAME="AEN14606"
 ></A
 ><P
 ></P
@@ -7411,7 +7411,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14377"
+NAME="AEN14623"
 ></A
 ><H3
 ><A
@@ -7453,7 +7453,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14387"
+NAME="AEN14633"
 ></A
 ><P
 ></P
@@ -7540,7 +7540,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14408"
+NAME="AEN14654"
 ></A
 ><H3
 ><A
@@ -7570,7 +7570,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14415"
+NAME="AEN14661"
 ></A
 ><P
 ></P
@@ -7608,7 +7608,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14424"
+NAME="AEN14670"
 ></A
 ><H3
 ><A
@@ -7646,7 +7646,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14433"
+NAME="AEN14679"
 ></A
 ><P
 ></P
@@ -7716,7 +7716,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14450"
+NAME="AEN14696"
 ></A
 ><H3
 ><A
@@ -7758,7 +7758,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14460"
+NAME="AEN14706"
 ></A
 ><P
 ></P
@@ -7845,7 +7845,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14481"
+NAME="AEN14727"
 ></A
 ><H3
 ><A
@@ -7876,7 +7876,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14488"
+NAME="AEN14734"
 ></A
 ><P
 ></P
@@ -7914,7 +7914,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14497"
+NAME="AEN14743"
 ></A
 ><H3
 ><A
@@ -7952,7 +7952,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14506"
+NAME="AEN14752"
 ></A
 ><P
 ></P
@@ -8022,7 +8022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14523"
+NAME="AEN14769"
 ></A
 ><H3
 ><A
@@ -8052,7 +8052,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14530"
+NAME="AEN14776"
 ></A
 ><P
 ></P
@@ -8090,7 +8090,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14539"
+NAME="AEN14785"
 ></A
 ><H3
 ><A
@@ -8123,7 +8123,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14547"
+NAME="AEN14793"
 ></A
 ><P
 ></P
@@ -8176,7 +8176,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14560"
+NAME="AEN14806"
 ></A
 ><H3
 ><A
@@ -8210,7 +8210,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14568"
+NAME="AEN14814"
 ></A
 ><P
 ></P
@@ -8280,7 +8280,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14585"
+NAME="AEN14831"
 ></A
 ><H3
 ><A
@@ -8318,7 +8318,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14594"
+NAME="AEN14840"
 ></A
 ><P
 ></P
@@ -8371,7 +8371,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14607"
+NAME="AEN14853"
 ></A
 ><H3
 ><A
@@ -8406,7 +8406,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14615"
+NAME="AEN14861"
 ></A
 ><P
 ></P
@@ -8459,7 +8459,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14628"
+NAME="AEN14874"
 ></A
 ><H3
 ><A
@@ -8497,7 +8497,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14637"
+NAME="AEN14883"
 ></A
 ><P
 ></P
@@ -8550,7 +8550,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14650"
+NAME="AEN14896"
 ></A
 ><H3
 ><A
@@ -8580,7 +8580,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14657"
+NAME="AEN14903"
 ></A
 ><P
 ></P
@@ -8633,7 +8633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14670"
+NAME="AEN14916"
 ></A
 ><H3
 ><A
@@ -8671,7 +8671,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14679"
+NAME="AEN14925"
 ></A
 ><P
 ></P
@@ -8724,7 +8724,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14692"
+NAME="AEN14938"
 ></A
 ><H3
 ><A
@@ -8759,7 +8759,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14700"
+NAME="AEN14946"
 ></A
 ><P
 ></P
@@ -8812,7 +8812,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14713"
+NAME="AEN14959"
 ></A
 ><H3
 ><A
@@ -8851,7 +8851,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14722"
+NAME="AEN14968"
 ></A
 ><P
 ></P
@@ -8904,7 +8904,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14735"
+NAME="AEN14981"
 ></A
 ><H3
 ><A
@@ -8943,7 +8943,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14744"
+NAME="AEN14990"
 ></A
 ><P
 ></P
@@ -8996,7 +8996,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14757"
+NAME="AEN15003"
 ></A
 ><H3
 ><A
@@ -9030,7 +9030,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14765"
+NAME="AEN15011"
 ></A
 ><P
 ></P
@@ -9085,7 +9085,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14778"
+NAME="AEN15024"
 ></A
 ><H3
 ><A
@@ -9120,7 +9120,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14786"
+NAME="AEN15032"
 ></A
 ><P
 ></P
@@ -9175,7 +9175,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14799"
+NAME="AEN15045"
 ></A
 ><H3
 ><A
@@ -9205,7 +9205,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14806"
+NAME="AEN15052"
 ></A
 ><P
 ></P
@@ -9243,7 +9243,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14815"
+NAME="AEN15061"
 ></A
 ><H3
 ><A
@@ -9288,7 +9288,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14823"
+NAME="AEN15069"
 ></A
 ><P
 ></P
@@ -9343,7 +9343,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14836"
+NAME="AEN15082"
 ></A
 ><H3
 ><A
@@ -9373,7 +9373,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14843"
+NAME="AEN15089"
 ></A
 ><P
 ></P
@@ -9411,7 +9411,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14852"
+NAME="AEN15098"
 ></A
 ><H3
 ><A
@@ -9442,7 +9442,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14859"
+NAME="AEN15105"
 ></A
 ><P
 ></P
@@ -9480,7 +9480,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14868"
+NAME="AEN15114"
 ></A
 ><H3
 ><A
@@ -9518,7 +9518,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14878"
+NAME="AEN15124"
 ></A
 ><P
 ></P
@@ -9571,7 +9571,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14891"
+NAME="AEN15137"
 ></A
 ><H3
 ><A
@@ -9609,7 +9609,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14901"
+NAME="AEN15147"
 ></A
 ><P
 ></P
@@ -9662,7 +9662,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14914"
+NAME="AEN15160"
 ></A
 ><H3
 ><A
@@ -9703,7 +9703,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14924"
+NAME="AEN15170"
 ></A
 ><P
 ></P
@@ -9756,7 +9756,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14937"
+NAME="AEN15183"
 ></A
 ><H3
 ><A
@@ -9799,7 +9799,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14946"
+NAME="AEN15192"
 ></A
 ><P
 ></P
@@ -9869,7 +9869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14963"
+NAME="AEN15209"
 ></A
 ><H3
 ><A
@@ -9897,7 +9897,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14969"
+NAME="AEN15215"
 ></A
 ><H3
 ><A
@@ -9960,7 +9960,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14978"
+NAME="AEN15224"
 ></A
 ><P
 ></P
@@ -10015,7 +10015,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14991"
+NAME="AEN15237"
 ></A
 ><H3
 ><A
@@ -10045,7 +10045,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN14998"
+NAME="AEN15244"
 ></A
 ><P
 ></P
@@ -10083,7 +10083,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15007"
+NAME="AEN15253"
 ></A
 ><H3
 ><A
@@ -10121,7 +10121,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15016"
+NAME="AEN15262"
 ></A
 ><P
 ></P
@@ -10174,7 +10174,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15029"
+NAME="AEN15275"
 ></A
 ><H3
 ><A
@@ -10232,7 +10232,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15042"
+NAME="AEN15288"
 ></A
 ><P
 ></P
@@ -10302,7 +10302,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15059"
+NAME="AEN15305"
 ></A
 ><H3
 ><A
@@ -10336,7 +10336,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15067"
+NAME="AEN15313"
 ></A
 ><P
 ></P
@@ -10391,7 +10391,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15080"
+NAME="AEN15326"
 ></A
 ><H3
 ><A
@@ -10422,7 +10422,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15087"
+NAME="AEN15333"
 ></A
 ><P
 ></P
@@ -10477,7 +10477,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15100"
+NAME="AEN15346"
 ></A
 ><H3
 ><A
@@ -10507,7 +10507,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15107"
+NAME="AEN15353"
 ></A
 ><P
 ></P
@@ -10545,7 +10545,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15116"
+NAME="AEN15362"
 ></A
 ><H3
 ><A
@@ -10584,7 +10584,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15125"
+NAME="AEN15371"
 ></A
 ><P
 ></P
@@ -10637,7 +10637,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15138"
+NAME="AEN15384"
 ></A
 ><H3
 ><A
@@ -10675,7 +10675,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15147"
+NAME="AEN15393"
 ></A
 ><P
 ></P
@@ -10728,7 +10728,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15160"
+NAME="AEN15406"
 ></A
 ><H3
 ><A
@@ -10763,7 +10763,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15168"
+NAME="AEN15414"
 ></A
 ><P
 ></P
@@ -10816,7 +10816,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15181"
+NAME="AEN15427"
 ></A
 ><H3
 ><A
@@ -10855,7 +10855,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15190"
+NAME="AEN15436"
 ></A
 ><P
 ></P
@@ -10893,7 +10893,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15199"
+NAME="AEN15445"
 ></A
 ><H3
 ><A
@@ -10923,7 +10923,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15206"
+NAME="AEN15452"
 ></A
 ><P
 ></P
@@ -10961,7 +10961,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15215"
+NAME="AEN15461"
 ></A
 ><H3
 ><A
@@ -10994,7 +10994,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15223"
+NAME="AEN15469"
 ></A
 ><P
 ></P
@@ -11047,7 +11047,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15236"
+NAME="AEN15482"
 ></A
 ><H3
 ><A
@@ -11077,7 +11077,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15243"
+NAME="AEN15489"
 ></A
 ><P
 ></P
@@ -11115,7 +11115,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15252"
+NAME="AEN15498"
 ></A
 ><H3
 ><A
@@ -11155,7 +11155,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15261"
+NAME="AEN15507"
 ></A
 ><P
 ></P
@@ -11208,7 +11208,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15274"
+NAME="AEN15520"
 ></A
 ><H3
 ><A
@@ -11294,7 +11294,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15290"
+NAME="AEN15536"
 ></A
 ><P
 ></P
@@ -11381,7 +11381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15311"
+NAME="AEN15557"
 ></A
 ><H3
 ><A
@@ -11413,7 +11413,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15318"
+NAME="AEN15564"
 ></A
 ><P
 ></P
@@ -11451,7 +11451,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15327"
+NAME="AEN15573"
 ></A
 ><H3
 ><A
@@ -11483,7 +11483,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15334"
+NAME="AEN15580"
 ></A
 ><P
 ></P
@@ -11521,7 +11521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15343"
+NAME="AEN15589"
 ></A
 ><H3
 ><A
@@ -11553,7 +11553,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15350"
+NAME="AEN15596"
 ></A
 ><P
 ></P
@@ -11591,7 +11591,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15359"
+NAME="AEN15605"
 ></A
 ><H3
 ><A
@@ -11623,7 +11623,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15366"
+NAME="AEN15612"
 ></A
 ><P
 ></P
@@ -11661,7 +11661,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15375"
+NAME="AEN15621"
 ></A
 ><H3
 ><A
@@ -11703,7 +11703,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15384"
+NAME="AEN15630"
 ></A
 ><P
 ></P
@@ -11741,7 +11741,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15393"
+NAME="AEN15639"
 ></A
 ><H3
 ><A
@@ -11783,7 +11783,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15402"
+NAME="AEN15648"
 ></A
 ><P
 ></P
@@ -11821,7 +11821,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15411"
+NAME="AEN15657"
 ></A
 ><H3
 ><A
@@ -11856,7 +11856,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15419"
+NAME="AEN15665"
 ></A
 ><P
 ></P
@@ -11909,7 +11909,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15432"
+NAME="AEN15678"
 ></A
 ><H3
 ><A
@@ -11947,7 +11947,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15441"
+NAME="AEN15687"
 ></A
 ><P
 ></P
@@ -12017,7 +12017,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15458"
+NAME="AEN15704"
 ></A
 ><H3
 ><A
@@ -12055,7 +12055,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15467"
+NAME="AEN15713"
 ></A
 ><P
 ></P
@@ -12125,7 +12125,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15484"
+NAME="AEN15730"
 ></A
 ><H3
 ><A
@@ -12164,7 +12164,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15493"
+NAME="AEN15739"
 ></A
 ><P
 ></P
@@ -12234,7 +12234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15510"
+NAME="AEN15756"
 ></A
 ><H3
 ><A
@@ -12275,7 +12275,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15519"
+NAME="AEN15765"
 ></A
 ><P
 ></P
@@ -12345,7 +12345,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15536"
+NAME="AEN15782"
 ></A
 ><H3
 ><A
@@ -12383,7 +12383,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15545"
+NAME="AEN15791"
 ></A
 ><P
 ></P
@@ -12453,7 +12453,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15562"
+NAME="AEN15808"
 ></A
 ><H3
 ><A
@@ -12494,7 +12494,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15571"
+NAME="AEN15817"
 ></A
 ><P
 ></P
@@ -12564,7 +12564,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15588"
+NAME="AEN15834"
 ></A
 ><H3
 ><A
@@ -12603,7 +12603,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15597"
+NAME="AEN15843"
 ></A
 ><P
 ></P
@@ -12673,7 +12673,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15614"
+NAME="AEN15860"
 ></A
 ><H3
 ><A
@@ -12714,7 +12714,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15623"
+NAME="AEN15869"
 ></A
 ><P
 ></P
@@ -12784,7 +12784,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15640"
+NAME="AEN15886"
 ></A
 ><H3
 ><A
@@ -12826,7 +12826,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15650"
+NAME="AEN15896"
 ></A
 ><P
 ></P
@@ -12896,7 +12896,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15667"
+NAME="AEN15913"
 ></A
 ><H3
 ><A
@@ -12934,7 +12934,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15676"
+NAME="AEN15922"
 ></A
 ><P
 ></P
@@ -13004,7 +13004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15693"
+NAME="AEN15939"
 ></A
 ><H3
 ><A
@@ -13045,7 +13045,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15702"
+NAME="AEN15948"
 ></A
 ><P
 ></P
@@ -13115,7 +13115,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15719"
+NAME="AEN15965"
 ></A
 ><H3
 ><A
@@ -13157,7 +13157,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15728"
+NAME="AEN15974"
 ></A
 ><P
 ></P
@@ -13227,7 +13227,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15745"
+NAME="AEN15991"
 ></A
 ><H3
 ><A
@@ -13267,7 +13267,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15754"
+NAME="AEN16000"
 ></A
 ><P
 ></P
@@ -13337,7 +13337,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15771"
+NAME="AEN16017"
 ></A
 ><H3
 ><A
@@ -13376,7 +13376,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15780"
+NAME="AEN16026"
 ></A
 ><P
 ></P
@@ -13431,7 +13431,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15793"
+NAME="AEN16039"
 ></A
 ><H3
 ><A
@@ -13475,7 +13475,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15803"
+NAME="AEN16049"
 ></A
 ><P
 ></P
@@ -13530,7 +13530,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15816"
+NAME="AEN16062"
 ></A
 ><H3
 ><A
@@ -13565,7 +13565,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15824"
+NAME="AEN16070"
 ></A
 ><P
 ></P
@@ -13620,7 +13620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15837"
+NAME="AEN16083"
 ></A
 ><H3
 ><A
@@ -13660,7 +13660,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15845"
+NAME="AEN16091"
 ></A
 ><P
 ></P
@@ -13715,7 +13715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15858"
+NAME="AEN16104"
 ></A
 ><H3
 ><A
@@ -13756,7 +13756,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15866"
+NAME="AEN16112"
 ></A
 ><P
 ></P
@@ -13811,7 +13811,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15879"
+NAME="AEN16125"
 ></A
 ><H3
 ><A
@@ -13850,7 +13850,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15887"
+NAME="AEN16133"
 ></A
 ><P
 ></P
@@ -13905,7 +13905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15900"
+NAME="AEN16146"
 ></A
 ><H3
 ><A
@@ -13941,7 +13941,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15908"
+NAME="AEN16154"
 ></A
 ><P
 ></P
@@ -13996,7 +13996,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15921"
+NAME="AEN16167"
 ></A
 ><H3
 ><A
@@ -14033,7 +14033,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15929"
+NAME="AEN16175"
 ></A
 ><P
 ></P
@@ -14088,7 +14088,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15942"
+NAME="AEN16188"
 ></A
 ><H3
 ><A
@@ -14125,7 +14125,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15950"
+NAME="AEN16196"
 ></A
 ><P
 ></P
@@ -14180,7 +14180,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15963"
+NAME="AEN16209"
 ></A
 ><H3
 ><A
@@ -14235,7 +14235,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15971"
+NAME="AEN16217"
 ></A
 ><P
 ></P
@@ -14290,7 +14290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15984"
+NAME="AEN16230"
 ></A
 ><H3
 ><A
@@ -14330,7 +14330,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN15992"
+NAME="AEN16238"
 ></A
 ><P
 ></P
@@ -14385,7 +14385,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16005"
+NAME="AEN16251"
 ></A
 ><H3
 ><A
@@ -14426,7 +14426,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16013"
+NAME="AEN16259"
 ></A
 ><P
 ></P
@@ -14481,7 +14481,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16026"
+NAME="AEN16272"
 ></A
 ><H3
 ><A
@@ -14522,7 +14522,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16034"
+NAME="AEN16280"
 ></A
 ><P
 ></P
@@ -14577,7 +14577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16047"
+NAME="AEN16293"
 ></A
 ><H3
 ><A
@@ -14621,7 +14621,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16055"
+NAME="AEN16301"
 ></A
 ><P
 ></P
@@ -14676,7 +14676,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16068"
+NAME="AEN16314"
 ></A
 ><H3
 ><A
@@ -14713,7 +14713,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16076"
+NAME="AEN16322"
 ></A
 ><P
 ></P
@@ -14768,7 +14768,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16089"
+NAME="AEN16335"
 ></A
 ><H3
 ><A
@@ -14806,7 +14806,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16098"
+NAME="AEN16344"
 ></A
 ><P
 ></P
@@ -14861,7 +14861,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16111"
+NAME="AEN16357"
 ></A
 ><H3
 ><A
@@ -14899,7 +14899,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16120"
+NAME="AEN16366"
 ></A
 ><P
 ></P
@@ -14954,7 +14954,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16133"
+NAME="AEN16379"
 ></A
 ><H3
 ><A
@@ -14997,7 +14997,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16141"
+NAME="AEN16387"
 ></A
 ><P
 ></P
@@ -15052,7 +15052,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16154"
+NAME="AEN16400"
 ></A
 ><H3
 ><A
@@ -15087,7 +15087,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16162"
+NAME="AEN16408"
 ></A
 ><P
 ></P
@@ -15142,7 +15142,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16175"
+NAME="AEN16421"
 ></A
 ><H3
 ><A
@@ -15179,7 +15179,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16183"
+NAME="AEN16429"
 ></A
 ><P
 ></P
@@ -15234,7 +15234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16196"
+NAME="AEN16442"
 ></A
 ><H3
 ><A
@@ -15271,7 +15271,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16204"
+NAME="AEN16450"
 ></A
 ><P
 ></P
@@ -15326,7 +15326,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16217"
+NAME="AEN16463"
 ></A
 ><H3
 ><A
@@ -15363,7 +15363,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16225"
+NAME="AEN16471"
 ></A
 ><P
 ></P
@@ -15418,7 +15418,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16238"
+NAME="AEN16484"
 ></A
 ><H3
 ><A
@@ -15456,7 +15456,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16246"
+NAME="AEN16492"
 ></A
 ><P
 ></P
@@ -15511,7 +15511,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16259"
+NAME="AEN16505"
 ></A
 ><H3
 ><A
@@ -15551,7 +15551,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16267"
+NAME="AEN16513"
 ></A
 ><P
 ></P
diff --git a/doc/html/libxml-xpointer.html b/doc/html/libxml-xpointer.html
index cadba0d..62fd338 100644
--- a/doc/html/libxml-xpointer.html
+++ b/doc/html/libxml-xpointer.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN16285"
+NAME="AEN16531"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN16288"
+NAME="AEN16534"
 ></A
 ><H2
 >Synopsis</H2
@@ -411,7 +411,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16363"
+NAME="AEN16609"
 ></A
 ><H2
 >Description</H2
@@ -421,14 +421,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16366"
+NAME="AEN16612"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16368"
+NAME="AEN16614"
 ></A
 ><H3
 ><A
@@ -458,7 +458,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16373"
+NAME="AEN16619"
 ></A
 ><H3
 ><A
@@ -484,7 +484,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16378"
+NAME="AEN16624"
 ></A
 ><H3
 ><A
@@ -522,7 +522,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16387"
+NAME="AEN16633"
 ></A
 ><P
 ></P
@@ -575,7 +575,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16400"
+NAME="AEN16646"
 ></A
 ><H3
 ><A
@@ -605,7 +605,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16407"
+NAME="AEN16653"
 ></A
 ><P
 ></P
@@ -643,7 +643,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16416"
+NAME="AEN16662"
 ></A
 ><H3
 ><A
@@ -690,7 +690,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16427"
+NAME="AEN16673"
 ></A
 ><P
 ></P
@@ -760,7 +760,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16444"
+NAME="AEN16690"
 ></A
 ><H3
 ><A
@@ -799,7 +799,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16453"
+NAME="AEN16699"
 ></A
 ><P
 ></P
@@ -903,7 +903,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16478"
+NAME="AEN16724"
 ></A
 ><H3
 ><A
@@ -940,7 +940,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16487"
+NAME="AEN16733"
 ></A
 ><P
 ></P
@@ -1010,7 +1010,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16504"
+NAME="AEN16750"
 ></A
 ><H3
 ><A
@@ -1047,7 +1047,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16513"
+NAME="AEN16759"
 ></A
 ><P
 ></P
@@ -1117,7 +1117,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16530"
+NAME="AEN16776"
 ></A
 ><H3
 ><A
@@ -1154,7 +1154,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16539"
+NAME="AEN16785"
 ></A
 ><P
 ></P
@@ -1224,7 +1224,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16556"
+NAME="AEN16802"
 ></A
 ><H3
 ><A
@@ -1261,7 +1261,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16565"
+NAME="AEN16811"
 ></A
 ><P
 ></P
@@ -1331,7 +1331,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16582"
+NAME="AEN16828"
 ></A
 ><H3
 ><A
@@ -1380,7 +1380,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16593"
+NAME="AEN16839"
 ></A
 ><P
 ></P
@@ -1450,7 +1450,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16610"
+NAME="AEN16856"
 ></A
 ><H3
 ><A
@@ -1490,7 +1490,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16619"
+NAME="AEN16865"
 ></A
 ><P
 ></P
@@ -1543,7 +1543,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16632"
+NAME="AEN16878"
 ></A
 ><H3
 ><A
@@ -1580,7 +1580,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16641"
+NAME="AEN16887"
 ></A
 ><P
 ></P
@@ -1650,7 +1650,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16658"
+NAME="AEN16904"
 ></A
 ><H3
 ><A
@@ -1683,7 +1683,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16666"
+NAME="AEN16912"
 ></A
 ><P
 ></P
@@ -1736,7 +1736,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16679"
+NAME="AEN16925"
 ></A
 ><H3
 ><A
@@ -1776,7 +1776,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16688"
+NAME="AEN16934"
 ></A
 ><P
 ></P
@@ -1831,7 +1831,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16701"
+NAME="AEN16947"
 ></A
 ><H3
 ><A
@@ -1869,7 +1869,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16710"
+NAME="AEN16956"
 ></A
 ><P
 ></P
@@ -1922,7 +1922,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16723"
+NAME="AEN16969"
 ></A
 ><H3
 ><A
@@ -1956,7 +1956,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16731"
+NAME="AEN16977"
 ></A
 ><P
 ></P
@@ -2011,7 +2011,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16744"
+NAME="AEN16990"
 ></A
 ><H3
 ><A
@@ -2042,7 +2042,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16751"
+NAME="AEN16997"
 ></A
 ><P
 ></P
@@ -2097,7 +2097,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16764"
+NAME="AEN17010"
 ></A
 ><H3
 ><A
@@ -2138,7 +2138,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16774"
+NAME="AEN17020"
 ></A
 ><P
 ></P
@@ -2226,7 +2226,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16795"
+NAME="AEN17041"
 ></A
 ><H3
 ><A
@@ -2263,7 +2263,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16804"
+NAME="AEN17050"
 ></A
 ><P
 ></P
@@ -2334,7 +2334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16821"
+NAME="AEN17067"
 ></A
 ><H3
 ><A
@@ -2368,7 +2368,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16829"
+NAME="AEN17075"
 ></A
 ><P
 ></P
@@ -2423,7 +2423,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16842"
+NAME="AEN17088"
 ></A
 ><H3
 ><A
@@ -2457,7 +2457,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16850"
+NAME="AEN17096"
 ></A
 ><P
 ></P
@@ -2511,7 +2511,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16863"
+NAME="AEN17109"
 ></A
 ><H3
 ><A
@@ -2548,7 +2548,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16872"
+NAME="AEN17118"
 ></A
 ><P
 ></P
diff --git a/doc/index.html b/doc/index.html
index 0cf1978..ad2aa1f 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/interface.html b/doc/interface.html
index 6adc52b..ad350b4 100644
--- a/doc/interface.html
+++ b/doc/interface.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/intro.html b/doc/intro.html
index f253a8c..c5358a5 100644
--- a/doc/intro.html
+++ b/doc/intro.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/library.html b/doc/library.html
index 4bda13b..a533324 100644
--- a/doc/library.html
+++ b/doc/library.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/namespaces.html b/doc/namespaces.html
index ae293f9..2a29996 100644
--- a/doc/namespaces.html
+++ b/doc/namespaces.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/news.html b/doc/news.html
index 0572c2e..fdc17e2 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
@@ -84,6 +84,21 @@
 <li>(seeems working but delayed from release) parsing/import of Docbook
     SGML docs</li>
 </ul>
+<h3>2.4.10: Nov 10 2001</h3>
+<ul>
+<li>URI escaping fix (Joel Young)</li>
+<li>added xmlGetNodePath() (for paths or XPointers generation)</li>
+<li>Fixes namespace handling problems when using DTD and validation</li>
+<li>improvements on xmllint: Morus Walter patches for --format and
+    --encode, Stefan Kost and Heiko Rupp improvements on the --shell</li>
+<li>fixes for xmlcatalog linking pointed by Weiqi Gao</li>
+<li>fixes to the HTML parser</li>
+</ul>
+<h3>2.4.9: Nov 6 2001</h3>
+<ul>
+<li>fixes more catalog bugs</li>
+<li>avoid a compilation problem, improve xmlGetLineNo()</li>
+</ul>
 <h3>2.4.8: Nov 4 2001</h3>
 <ul>
 <li>fixed SGML catalogs broken in previous release, updated xmlcatalog
diff --git a/doc/threads.html b/doc/threads.html
index 048235b..418cfe9 100644
--- a/doc/threads.html
+++ b/doc/threads.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/tree.html b/doc/tree.html
index 7fd0d77..3765a59 100644
--- a/doc/tree.html
+++ b/doc/tree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/upgrade.html b/doc/upgrade.html
index 47212d2..d1f6fb6 100644
--- a/doc/upgrade.html
+++ b/doc/upgrade.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/xml.html b/doc/xml.html
index 205528f..4265fe3 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -559,6 +559,23 @@
     SGML docs</li>
 </ul>
 
+<h3>2.4.10: Nov 10 2001</h3>
+<ul>
+  <li>URI escaping fix (Joel Young)</li>
+  <li>added xmlGetNodePath() (for paths or XPointers generation)</li>
+  <li>Fixes namespace handling problems when using DTD and validation</li>
+  <li>improvements on xmllint: Morus Walter patches for --format and
+    --encode, Stefan Kost and Heiko Rupp improvements on the --shell</li>
+  <li>fixes for xmlcatalog linking pointed by Weiqi Gao</li>
+  <li>fixes to the HTML parser</li>
+</ul>
+
+<h3>2.4.9: Nov 6 2001</h3>
+<ul>
+  <li>fixes more catalog bugs</li>
+  <li>avoid a compilation problem, improve xmlGetLineNo()</li>
+</ul>
+
 <h3>2.4.8: Nov 4 2001</h3>
 <ul>
   <li>fixed SGML catalogs broken in previous release, updated xmlcatalog
@@ -2149,6 +2166,7 @@
 
 
 
+
 } </pre>
   </li>
   <li>And then use it to save the document:
diff --git a/doc/xmldtd.html b/doc/xmldtd.html
index fe1d3b3..b94ccdc 100644
--- a/doc/xmldtd.html
+++ b/doc/xmldtd.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/doc/xmlio.html b/doc/xmlio.html
index 483c9ed..0be0d86 100644
--- a/doc/xmlio.html
+++ b/doc/xmlio.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
@@ -217,6 +217,7 @@
 
 
 
+
 } </pre>
 </li>
 <li>And then use it to save the document:
diff --git a/doc/xmlmem.html b/doc/xmlmem.html
index 7366a28..2da8010 100644
--- a/doc/xmlmem.html
+++ b/doc/xmlmem.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 <html>
 <head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
diff --git a/include/libxml/xmlwin32version.h b/include/libxml/xmlwin32version.h
index 3254995..945a2df 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.9"
+#define LIBXML_DOTTED_VERSION "2.4.10"
 
 /**
  * LIBXML_VERSION:
  *
  * the version number: 1.2.3 value is 1002003
  */
-#define LIBXML_VERSION 20409
+#define LIBXML_VERSION 20410
 
 /**
  * LIBXML_VERSION_STRING:
  *
  * the version number string, 1.2.3 value is "1002003"
  */
-#define LIBXML_VERSION_STRING "20409"
+#define LIBXML_VERSION_STRING "20410"
 
 /**
  * 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(20409);
+#define LIBXML_TEST_VERSION xmlCheckVersion(20410);
 
 #if 0
 /**
diff --git a/uri.c b/uri.c
index 2aa9496..ab547f5 100644
--- a/uri.c
+++ b/uri.c
@@ -1004,10 +1004,9 @@
     if (uri->port) {
         xmlChar port[10];
 
-        snprintf((char *) segment, 10, "%d", uri->port);
+        snprintf((char *) port, 10, "%d", uri->port);
         ret = xmlStrcat(ret, BAD_CAST ":");
         ret = xmlStrcat(ret, port);
-        xmlFree(segment);
     }
 
     if (uri->path) {
@@ -1042,6 +1041,8 @@
         ret = xmlStrcat(ret, segment);
         xmlFree(segment);
     }
+
+    xmlFreeURI(uri);
 #undef NULLCHK
 
     return (ret);