aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-03-22 21:45:29 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-03-22 21:45:29 +0000
commitc7ad7ce598261a447cfceb7837219fcd93151336 (patch)
tree205d2b9dde835df309087837ffd2a357298cea31
parent146c9120ca81307e9cff8fa9bf3d056314934467 (diff)
downloadandroid_external_libxml2-c7ad7ce598261a447cfceb7837219fcd93151336.tar.gz
android_external_libxml2-c7ad7ce598261a447cfceb7837219fcd93151336.tar.bz2
android_external_libxml2-c7ad7ce598261a447cfceb7837219fcd93151336.zip
Preparing a new release:
- configure.in: 2.3.5 - doc/html/*: rebuilt the docs Daniel
-rw-r--r--ChangeLog5
-rw-r--r--configure.in2
-rw-r--r--doc/html/index.sgml25
-rw-r--r--doc/html/libxml-debugxml.html40
-rw-r--r--doc/html/libxml-encoding.html52
-rw-r--r--doc/html/libxml-entities.html48
-rw-r--r--doc/html/libxml-htmlparser.html72
-rw-r--r--doc/html/libxml-htmltree.html36
-rw-r--r--doc/html/libxml-nanoftp.html54
-rw-r--r--doc/html/libxml-nanohttp.html30
-rw-r--r--doc/html/libxml-parser.html70
-rw-r--r--doc/html/libxml-parserinternals.html230
-rw-r--r--doc/html/libxml-sax.html82
-rw-r--r--doc/html/libxml-tree.html324
-rw-r--r--doc/html/libxml-uri.html39
-rw-r--r--doc/html/libxml-valid.html134
-rw-r--r--doc/html/libxml-xinclude.html10
-rw-r--r--doc/html/libxml-xmlio.html88
-rw-r--r--doc/html/libxml-xmlmemory.html48
-rw-r--r--doc/html/libxml-xpath.html1218
-rw-r--r--doc/html/libxml-xpathinternals.html211
-rw-r--r--doc/html/libxml-xpointer.html441
22 files changed, 2236 insertions, 1023 deletions
diff --git a/ChangeLog b/ChangeLog
index 5423a24f..3961d741 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
+
+ * configure.in: 2.3.5
+ * doc/html/*: rebuilt the docs
+
Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
* parser.c: fixed a reported bug in NOTATION parsing
diff --git a/configure.in b/configure.in
index dcd4241c..4a73b3dd 100644
--- a/configure.in
+++ b/configure.in
@@ -6,7 +6,7 @@ AC_CANONICAL_HOST
LIBXML_MAJOR_VERSION=2
LIBXML_MINOR_VERSION=3
-LIBXML_MICRO_VERSION=4
+LIBXML_MICRO_VERSION=5
LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION
LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index b8e26454..d8b86cc5 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -473,19 +473,28 @@
<ANCHOR id ="XMLXPATHAXISFUNC" href="libxml/libxml-xpath.html#XMLXPATHAXISFUNC">
<ANCHOR id ="XMLXPATHAXIS" href="libxml/libxml-xpath.html#XMLXPATHAXIS">
<ANCHOR id ="XMLXPATHAXISPTR" href="libxml/libxml-xpath.html#XMLXPATHAXISPTR">
+<ANCHOR id ="XMLXPATHCOMPEXPR" href="libxml/libxml-xpath.html#XMLXPATHCOMPEXPR">
+<ANCHOR id ="XMLXPATHCOMPEXPRPTR" href="libxml/libxml-xpath.html#XMLXPATHCOMPEXPRPTR">
<ANCHOR id ="XMLXPATHFUNCTION" href="libxml/libxml-xpath.html#XMLXPATHFUNCTION">
-<ANCHOR id ="XMLXPATHINIT" href="libxml/libxml-xpath.html#XMLXPATHINIT">
-<ANCHOR id ="XMLXPATHNEWCONTEXT" href="libxml/libxml-xpath.html#XMLXPATHNEWCONTEXT">
-<ANCHOR id ="XMLXPATHFREECONTEXT" href="libxml/libxml-xpath.html#XMLXPATHFREECONTEXT">
-<ANCHOR id ="XMLXPATHEVAL" href="libxml/libxml-xpath.html#XMLXPATHEVAL">
-<ANCHOR id ="XMLXPATHEVALXPTREXPR" href="libxml/libxml-xpath.html#XMLXPATHEVALXPTREXPR">
<ANCHOR id ="XMLXPATHFREEOBJECT" href="libxml/libxml-xpath.html#XMLXPATHFREEOBJECT">
-<ANCHOR id ="XMLXPATHEVALEXPRESSION" href="libxml/libxml-xpath.html#XMLXPATHEVALEXPRESSION">
<ANCHOR id ="XMLXPATHNODESETCREATE" href="libxml/libxml-xpath.html#XMLXPATHNODESETCREATE">
<ANCHOR id ="XMLXPATHFREENODESETLIST" href="libxml/libxml-xpath.html#XMLXPATHFREENODESETLIST">
<ANCHOR id ="XMLXPATHFREENODESET" href="libxml/libxml-xpath.html#XMLXPATHFREENODESET">
<ANCHOR id ="XMLXPATHOBJECTCOPY" href="libxml/libxml-xpath.html#XMLXPATHOBJECTCOPY">
<ANCHOR id ="XMLXPATHCMPNODES" href="libxml/libxml-xpath.html#XMLXPATHCMPNODES">
+<ANCHOR id ="XMLXPATHCONVERTBOOLEAN" href="libxml/libxml-xpath.html#XMLXPATHCONVERTBOOLEAN">
+<ANCHOR id ="XMLXPATHCONVERTNUMBER" href="libxml/libxml-xpath.html#XMLXPATHCONVERTNUMBER">
+<ANCHOR id ="XMLXPATHCONVERTSTRING" href="libxml/libxml-xpath.html#XMLXPATHCONVERTSTRING">
+<ANCHOR id ="XMLXPATHINIT" href="libxml/libxml-xpath.html#XMLXPATHINIT">
+<ANCHOR id ="XMLXPATHNEWCONTEXT" href="libxml/libxml-xpath.html#XMLXPATHNEWCONTEXT">
+<ANCHOR id ="XMLXPATHFREECONTEXT" href="libxml/libxml-xpath.html#XMLXPATHFREECONTEXT">
+<ANCHOR id ="XMLXPATHEVAL" href="libxml/libxml-xpath.html#XMLXPATHEVAL">
+<ANCHOR id ="XMLXPATHEVALXPTREXPR" href="libxml/libxml-xpath.html#XMLXPATHEVALXPTREXPR">
+<ANCHOR id ="XMLXPATHEVALEXPRESSION" href="libxml/libxml-xpath.html#XMLXPATHEVALEXPRESSION">
+<ANCHOR id ="XMLXPATHEVALPREDICATE" href="libxml/libxml-xpath.html#XMLXPATHEVALPREDICATE">
+<ANCHOR id ="XMLXPATHCOMPILE" href="libxml/libxml-xpath.html#XMLXPATHCOMPILE">
+<ANCHOR id ="XMLXPATHCOMPILEDEVAL" href="libxml/libxml-xpath.html#XMLXPATHCOMPILEDEVAL">
+<ANCHOR id ="XMLXPATHFREECOMPEXPR" href="libxml/libxml-xpath.html#XMLXPATHFREECOMPEXPR">
<ANCHOR id ="LIBXML-XPATHINTERNALS" href="libxml/libxml-xpathinternals.html">
<ANCHOR id ="CHECK-ERROR-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-ERROR-CAPS">
<ANCHOR id ="CHECK-ERROR0-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-ERROR0-CAPS">
@@ -583,8 +592,12 @@
<ANCHOR id ="LIBXML-XPOINTER" href="libxml/libxml-xpointer.html">
<ANCHOR id ="XMLLOCATIONSET" href="libxml/libxml-xpointer.html#XMLLOCATIONSET">
<ANCHOR id ="XMLLOCATIONSETPTR" href="libxml/libxml-xpointer.html#XMLLOCATIONSETPTR">
+<ANCHOR id ="XMLXPTRLOCATIONSETCREATE" href="libxml/libxml-xpointer.html#XMLXPTRLOCATIONSETCREATE">
<ANCHOR id ="XMLXPTRFREELOCATIONSET" href="libxml/libxml-xpointer.html#XMLXPTRFREELOCATIONSET">
<ANCHOR id ="XMLXPTRLOCATIONSETMERGE" href="libxml/libxml-xpointer.html#XMLXPTRLOCATIONSETMERGE">
+<ANCHOR id ="XMLXPTRNEWRANGENODEOBJECT" href="libxml/libxml-xpointer.html#XMLXPTRNEWRANGENODEOBJECT">
+<ANCHOR id ="XMLXPTRLOCATIONSETADD" href="libxml/libxml-xpointer.html#XMLXPTRLOCATIONSETADD">
+<ANCHOR id ="XMLXPTRWRAPLOCATIONSET" href="libxml/libxml-xpointer.html#XMLXPTRWRAPLOCATIONSET">
<ANCHOR id ="XMLXPTRNEWCONTEXT" href="libxml/libxml-xpointer.html#XMLXPTRNEWCONTEXT">
<ANCHOR id ="XMLXPTREVAL" href="libxml/libxml-xpointer.html#XMLXPTREVAL">
<ANCHOR id ="XMLXPTRRANGETOFUNCTION" href="libxml/libxml-xpointer.html#XMLXPTRRANGETOFUNCTION">
diff --git a/doc/html/libxml-debugxml.html b/doc/html/libxml-debugxml.html
index 68d3e003..f9172f94 100644
--- a/doc/html/libxml-debugxml.html
+++ b/doc/html/libxml-debugxml.html
@@ -121,7 +121,7 @@ NAME="LIBXML-DEBUGXML"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN18399"
+NAME="AEN18702"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN18399"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN18402"
+NAME="AEN18705"
></A
><H2
>Synopsis</H2
@@ -321,7 +321,7 @@ HREF="FILE-CAPS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18449"
+NAME="AEN18752"
></A
><H2
>Description</H2
@@ -331,14 +331,14 @@ NAME="AEN18449"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18452"
+NAME="AEN18755"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18454"
+NAME="AEN18757"
></A
><H3
><A
@@ -420,7 +420,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18474"
+NAME="AEN18777"
></A
><H3
><A
@@ -520,7 +520,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18498"
+NAME="AEN18801"
></A
><H3
><A
@@ -620,7 +620,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18522"
+NAME="AEN18825"
></A
><H3
><A
@@ -720,7 +720,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18546"
+NAME="AEN18849"
></A
><H3
><A
@@ -820,7 +820,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18570"
+NAME="AEN18873"
></A
><H3
><A
@@ -920,7 +920,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18594"
+NAME="AEN18897"
></A
><H3
><A
@@ -1002,7 +1002,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18614"
+NAME="AEN18917"
></A
><H3
><A
@@ -1084,7 +1084,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18634"
+NAME="AEN18937"
></A
><H3
><A
@@ -1166,7 +1166,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18654"
+NAME="AEN18957"
></A
><H3
><A
@@ -1248,7 +1248,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18674"
+NAME="AEN18977"
></A
><H3
><A
@@ -1330,7 +1330,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18694"
+NAME="AEN18997"
></A
><H3
><A
@@ -1403,7 +1403,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18712"
+NAME="AEN19015"
></A
><H3
><A
@@ -1437,7 +1437,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18717"
+NAME="AEN19020"
></A
><H3
><A
@@ -1463,7 +1463,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18722"
+NAME="AEN19025"
></A
><H3
><A
@@ -1599,7 +1599,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18755"
+NAME="AEN19058"
></A
><H3
><A
diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html
index 4000d1ac..14d610c0 100644
--- a/doc/html/libxml-encoding.html
+++ b/doc/html/libxml-encoding.html
@@ -121,7 +121,7 @@ NAME="LIBXML-ENCODING"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN17933"
+NAME="AEN18236"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN17933"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN17936"
+NAME="AEN18239"
></A
><H2
>Synopsis</H2
@@ -306,7 +306,7 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17978"
+NAME="AEN18281"
></A
><H2
>Description</H2
@@ -316,14 +316,14 @@ NAME="AEN17978"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17981"
+NAME="AEN18284"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17983"
+NAME="AEN18286"
></A
><H3
><A
@@ -374,7 +374,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17988"
+NAME="AEN18291"
></A
><H3
><A
@@ -501,7 +501,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18018"
+NAME="AEN18321"
></A
><H3
><A
@@ -628,7 +628,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18048"
+NAME="AEN18351"
></A
><H3
><A
@@ -662,7 +662,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18053"
+NAME="AEN18356"
></A
><H3
><A
@@ -688,7 +688,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18058"
+NAME="AEN18361"
></A
><H3
><A
@@ -719,7 +719,7 @@ in normal processing.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18064"
+NAME="AEN18367"
></A
><H3
><A
@@ -748,7 +748,7 @@ unregisters all the encoding handlers and the aliases.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18070"
+NAME="AEN18373"
></A
><H3
><A
@@ -811,7 +811,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18086"
+NAME="AEN18389"
></A
><H3
><A
@@ -893,7 +893,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18107"
+NAME="AEN18410"
></A
><H3
><A
@@ -970,7 +970,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18126"
+NAME="AEN18429"
></A
><H3
><A
@@ -1074,7 +1074,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18151"
+NAME="AEN18454"
></A
><H3
><A
@@ -1154,7 +1154,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18171"
+NAME="AEN18474"
></A
><H3
><A
@@ -1229,7 +1229,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18190"
+NAME="AEN18493"
></A
><H3
><A
@@ -1257,7 +1257,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18196"
+NAME="AEN18499"
></A
><H3
><A
@@ -1338,7 +1338,7 @@ if not recognized.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18216"
+NAME="AEN18519"
></A
><H3
><A
@@ -1421,7 +1421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18237"
+NAME="AEN18540"
></A
><H3
><A
@@ -1519,7 +1519,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18261"
+NAME="AEN18564"
></A
><H3
><A
@@ -1614,7 +1614,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18283"
+NAME="AEN18586"
></A
><H3
><A
@@ -1747,7 +1747,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18314"
+NAME="AEN18617"
></A
><H3
><A
@@ -1870,7 +1870,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18344"
+NAME="AEN18647"
></A
><H3
><A
@@ -1994,7 +1994,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18374"
+NAME="AEN18677"
></A
><H3
><A
diff --git a/doc/html/libxml-entities.html b/doc/html/libxml-entities.html
index bdbbe210..53976c55 100644
--- a/doc/html/libxml-entities.html
+++ b/doc/html/libxml-entities.html
@@ -121,7 +121,7 @@ NAME="LIBXML-ENTITIES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7147"
+NAME="AEN7149"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN7147"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7150"
+NAME="AEN7152"
></A
><H2
>Synopsis</H2
@@ -369,7 +369,7 @@ HREF="libxml-entities.html#XMLCLEANUPPREDEFINEDENTITIES"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7213"
+NAME="AEN7215"
></A
><H2
>Description</H2
@@ -379,14 +379,14 @@ NAME="AEN7213"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7216"
+NAME="AEN7218"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7218"
+NAME="AEN7220"
></A
><H3
><A
@@ -419,7 +419,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7223"
+NAME="AEN7225"
></A
><H3
><A
@@ -467,7 +467,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7228"
+NAME="AEN7230"
></A
><H3
><A
@@ -493,7 +493,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7233"
+NAME="AEN7235"
></A
><H3
><A
@@ -519,7 +519,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7238"
+NAME="AEN7240"
></A
><H3
><A
@@ -547,7 +547,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7244"
+NAME="AEN7246"
></A
><H3
><A
@@ -730,7 +730,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7289"
+NAME="AEN7291"
></A
><H3
><A
@@ -913,7 +913,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7334"
+NAME="AEN7336"
></A
><H3
><A
@@ -994,7 +994,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7355"
+NAME="AEN7357"
></A
><H3
><A
@@ -1098,7 +1098,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7381"
+NAME="AEN7383"
></A
><H3
><A
@@ -1201,7 +1201,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7407"
+NAME="AEN7409"
></A
><H3
><A
@@ -1304,7 +1304,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7433"
+NAME="AEN7435"
></A
><H3
><A
@@ -1413,7 +1413,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7461"
+NAME="AEN7463"
></A
><H3
><A
@@ -1518,7 +1518,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7487"
+NAME="AEN7489"
></A
><H3
><A
@@ -1621,7 +1621,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7513"
+NAME="AEN7515"
></A
><H3
><A
@@ -1682,7 +1682,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7529"
+NAME="AEN7531"
></A
><H3
><A
@@ -1763,7 +1763,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7550"
+NAME="AEN7552"
></A
><H3
><A
@@ -1826,7 +1826,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7566"
+NAME="AEN7568"
></A
><H3
><A
@@ -1910,7 +1910,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7587"
+NAME="AEN7589"
></A
><H3
><A
@@ -1994,7 +1994,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7608"
+NAME="AEN7610"
></A
><H3
><A
diff --git a/doc/html/libxml-htmlparser.html b/doc/html/libxml-htmlparser.html
index a5acbaf6..5863ef4b 100644
--- a/doc/html/libxml-htmlparser.html
+++ b/doc/html/libxml-htmlparser.html
@@ -121,7 +121,7 @@ NAME="LIBXML-HTMLPARSER"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN9632"
+NAME="AEN9636"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN9632"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN9635"
+NAME="AEN9639"
></A
><H2
>Synopsis</H2
@@ -393,7 +393,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9699"
+NAME="AEN9703"
></A
><H2
>Description</H2
@@ -403,14 +403,14 @@ NAME="AEN9699"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9702"
+NAME="AEN9706"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9704"
+NAME="AEN9708"
></A
><H3
><A
@@ -436,7 +436,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9709"
+NAME="AEN9713"
></A
><H3
><A
@@ -462,7 +462,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9714"
+NAME="AEN9718"
></A
><H3
><A
@@ -488,7 +488,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9719"
+NAME="AEN9723"
></A
><H3
><A
@@ -514,7 +514,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9724"
+NAME="AEN9728"
></A
><H3
><A
@@ -540,7 +540,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9729"
+NAME="AEN9733"
></A
><H3
><A
@@ -566,7 +566,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9734"
+NAME="AEN9738"
></A
><H3
><A
@@ -592,7 +592,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9739"
+NAME="AEN9743"
></A
><H3
><A
@@ -618,7 +618,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9744"
+NAME="AEN9748"
></A
><H3
><A
@@ -644,7 +644,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9749"
+NAME="AEN9753"
></A
><H3
><A
@@ -679,7 +679,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9754"
+NAME="AEN9758"
></A
><H3
><A
@@ -705,7 +705,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9759"
+NAME="AEN9763"
></A
><H3
><A
@@ -735,7 +735,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9764"
+NAME="AEN9768"
></A
><H3
><A
@@ -761,7 +761,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9769"
+NAME="AEN9773"
></A
><H3
><A
@@ -842,7 +842,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9790"
+NAME="AEN9794"
></A
><H3
><A
@@ -925,7 +925,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9812"
+NAME="AEN9816"
></A
><H3
><A
@@ -1005,7 +1005,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9833"
+NAME="AEN9837"
></A
><H3
><A
@@ -1106,7 +1106,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9858"
+NAME="AEN9862"
></A
><H3
><A
@@ -1229,7 +1229,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9888"
+NAME="AEN9892"
></A
><H3
><A
@@ -1334,7 +1334,7 @@ if non-NULL *str will have to be freed by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9915"
+NAME="AEN9919"
></A
><H3
><A
@@ -1418,7 +1418,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9937"
+NAME="AEN9941"
></A
><H3
><A
@@ -1485,7 +1485,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9955"
+NAME="AEN9959"
></A
><H3
><A
@@ -1625,7 +1625,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9989"
+NAME="AEN9993"
></A
><H3
><A
@@ -1724,7 +1724,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10014"
+NAME="AEN10018"
></A
><H3
><A
@@ -1862,7 +1862,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10047"
+NAME="AEN10051"
></A
><H3
><A
@@ -1959,7 +1959,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10071"
+NAME="AEN10075"
></A
><H3
><A
@@ -2112,7 +2112,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10106"
+NAME="AEN10110"
></A
><H3
><A
@@ -2283,7 +2283,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10145"
+NAME="AEN10149"
></A
><H3
><A
@@ -2361,7 +2361,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10165"
+NAME="AEN10169"
></A
><H3
><A
@@ -2436,7 +2436,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10184"
+NAME="AEN10188"
></A
><H3
><A
@@ -2500,7 +2500,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10200"
+NAME="AEN10204"
></A
><H3
><A
@@ -2687,7 +2687,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10244"
+NAME="AEN10248"
></A
><H3
><A
diff --git a/doc/html/libxml-htmltree.html b/doc/html/libxml-htmltree.html
index 17a1138d..ae2baea5 100644
--- a/doc/html/libxml-htmltree.html
+++ b/doc/html/libxml-htmltree.html
@@ -121,7 +121,7 @@ NAME="LIBXML-HTMLTREE"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10281"
+NAME="AEN10285"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN10281"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10284"
+NAME="AEN10288"
></A
><H2
>Synopsis</H2
@@ -286,7 +286,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10323"
+NAME="AEN10327"
></A
><H2
>Description</H2
@@ -296,14 +296,14 @@ NAME="AEN10323"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10326"
+NAME="AEN10330"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10328"
+NAME="AEN10332"
></A
><H3
><A
@@ -329,7 +329,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10333"
+NAME="AEN10337"
></A
><H3
><A
@@ -355,7 +355,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10338"
+NAME="AEN10342"
></A
><H3
><A
@@ -381,7 +381,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10343"
+NAME="AEN10347"
></A
><H3
><A
@@ -407,7 +407,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10348"
+NAME="AEN10352"
></A
><H3
><A
@@ -509,7 +509,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10374"
+NAME="AEN10378"
></A
><H3
><A
@@ -611,7 +611,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10400"
+NAME="AEN10404"
></A
><H3
><A
@@ -692,7 +692,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10421"
+NAME="AEN10425"
></A
><H3
><A
@@ -793,7 +793,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10446"
+NAME="AEN10450"
></A
><H3
><A
@@ -896,7 +896,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10471"
+NAME="AEN10475"
></A
><H3
><A
@@ -995,7 +995,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10496"
+NAME="AEN10500"
></A
><H3
><A
@@ -1097,7 +1097,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10521"
+NAME="AEN10525"
></A
><H3
><A
@@ -1202,7 +1202,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10547"
+NAME="AEN10551"
></A
><H3
><A
@@ -1307,7 +1307,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10573"
+NAME="AEN10577"
></A
><H3
><A
diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html
index 505e2db5..7de8f9ea 100644
--- a/doc/html/libxml-nanoftp.html
+++ b/doc/html/libxml-nanoftp.html
@@ -121,7 +121,7 @@ NAME="LIBXML-NANOFTP"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN13763"
+NAME="AEN14066"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN13763"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN13766"
+NAME="AEN14069"
></A
><H2
>Synopsis</H2
@@ -281,7 +281,7 @@ HREF="libxml-nanoftp.html#XMLNANOFTPREAD"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13795"
+NAME="AEN14098"
></A
><H2
>Description</H2
@@ -291,14 +291,14 @@ NAME="AEN13795"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13798"
+NAME="AEN14101"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13800"
+NAME="AEN14103"
></A
><H3
><A
@@ -557,7 +557,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13859"
+NAME="AEN14162"
></A
><H3
><A
@@ -651,7 +651,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13881"
+NAME="AEN14184"
></A
><H3
><A
@@ -681,7 +681,7 @@ and get the hostname</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13887"
+NAME="AEN14190"
></A
><H3
><A
@@ -709,7 +709,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13893"
+NAME="AEN14196"
></A
><H3
><A
@@ -769,7 +769,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13908"
+NAME="AEN14211"
></A
><H3
><A
@@ -829,7 +829,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13923"
+NAME="AEN14226"
></A
><H3
><A
@@ -907,7 +907,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13942"
+NAME="AEN14245"
></A
><H3
><A
@@ -967,7 +967,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13957"
+NAME="AEN14260"
></A
><H3
><A
@@ -1042,7 +1042,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13976"
+NAME="AEN14279"
></A
><H3
><A
@@ -1117,7 +1117,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13995"
+NAME="AEN14298"
></A
><H3
><A
@@ -1192,7 +1192,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14014"
+NAME="AEN14317"
></A
><H3
><A
@@ -1255,7 +1255,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14029"
+NAME="AEN14332"
></A
><H3
><A
@@ -1394,7 +1394,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14061"
+NAME="AEN14364"
></A
><H3
><A
@@ -1491,7 +1491,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14084"
+NAME="AEN14387"
></A
><H3
><A
@@ -1566,7 +1566,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14103"
+NAME="AEN14406"
></A
><H3
><A
@@ -1641,7 +1641,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14122"
+NAME="AEN14425"
></A
><H3
><A
@@ -1734,7 +1734,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14145"
+NAME="AEN14448"
></A
><H3
><A
@@ -1810,7 +1810,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14164"
+NAME="AEN14467"
></A
><H3
><A
@@ -1885,7 +1885,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14183"
+NAME="AEN14486"
></A
><H3
><A
@@ -2018,7 +2018,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14215"
+NAME="AEN14518"
></A
><H3
><A
@@ -2111,7 +2111,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14238"
+NAME="AEN14541"
></A
><H3
><A
@@ -2244,7 +2244,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14270"
+NAME="AEN14573"
></A
><H3
><A
diff --git a/doc/html/libxml-nanohttp.html b/doc/html/libxml-nanohttp.html
index 6baff52f..695ac56c 100644
--- a/doc/html/libxml-nanohttp.html
+++ b/doc/html/libxml-nanohttp.html
@@ -121,7 +121,7 @@ NAME="LIBXML-NANOHTTP"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN13527"
+NAME="AEN13830"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN13527"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN13530"
+NAME="AEN13833"
></A
><H2
>Synopsis</H2
@@ -205,7 +205,7 @@ HREF="libxml-nanohttp.html#XMLNANOHTTPCLOSE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13544"
+NAME="AEN13847"
></A
><H2
>Description</H2
@@ -215,14 +215,14 @@ NAME="AEN13544"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13547"
+NAME="AEN13850"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13549"
+NAME="AEN13852"
></A
><H3
><A
@@ -251,7 +251,7 @@ Currently it just checks for proxy informations</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13555"
+NAME="AEN13858"
></A
><H3
><A
@@ -277,7 +277,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13560"
+NAME="AEN13863"
></A
><H3
><A
@@ -340,7 +340,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13575"
+NAME="AEN13878"
></A
><H3
><A
@@ -454,7 +454,7 @@ if provided must be freed by the caller</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13602"
+NAME="AEN13905"
></A
><H3
><A
@@ -593,7 +593,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13634"
+NAME="AEN13937"
></A
><H3
><A
@@ -673,7 +673,7 @@ returned at that location</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13653"
+NAME="AEN13956"
></A
><H3
><A
@@ -748,7 +748,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13672"
+NAME="AEN13975"
></A
><H3
><A
@@ -824,7 +824,7 @@ header.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13691"
+NAME="AEN13994"
></A
><H3
><A
@@ -947,7 +947,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13720"
+NAME="AEN14023"
></A
><H3
><A
@@ -1041,7 +1041,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13743"
+NAME="AEN14046"
></A
><H3
><A
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index c8837e41..143c6ac3 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -8680,6 +8680,13 @@ HREF="libxml-tree.html#XMLNODEPTR"
></TR
></TABLE
><P
+>Parse a well-balanced chunk of an XML document
+called by the parser
+The allowed sequence for the Well Balanced Chunk is the one defined by
+the content production in the XML grammar:</P
+><P
+>[43] content ::= (element | CharData | Reference | CDSect | PI | Comment)*</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
@@ -8707,7 +8714,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document the chunk pertains to</TD
></TR
><TR
><TD
@@ -8724,7 +8731,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler bloc (possibly NULL)</TD
></TR
><TR
><TD
@@ -8741,7 +8748,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks (possibly NULL)</TD
></TR
><TR
><TD
@@ -8758,7 +8765,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Used for loop detection, use 0</TD
></TR
><TR
><TD
@@ -8775,7 +8782,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input string in UTF8 or ISO-Latin (zero terminated)</TD
></TR
><TR
><TD
@@ -8792,7 +8799,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the return value for the set of parsed nodes</TD
></TR
><TR
><TD
@@ -8807,7 +8814,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&#13;</TD
+>0 if the chunk is well balanced, -1 in case of args problem and
+the parser error code otherwise</TD
></TR
></TABLE
><P
@@ -8817,7 +8825,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2113"
+NAME="AEN2115"
></A
><H3
><A
@@ -9020,7 +9028,7 @@ the parser error code otherwise</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2162"
+NAME="AEN2164"
></A
><H3
><A
@@ -9166,7 +9174,7 @@ the parser error code otherwise</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2198"
+NAME="AEN2200"
></A
><H3
><A
@@ -9194,7 +9202,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2204"
+NAME="AEN2206"
></A
><H3
><A
@@ -9222,7 +9230,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2210"
+NAME="AEN2212"
></A
><H3
><A
@@ -9285,7 +9293,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2226"
+NAME="AEN2228"
></A
><H3
><A
@@ -9348,7 +9356,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2242"
+NAME="AEN2244"
></A
><H3
><A
@@ -9412,7 +9420,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2258"
+NAME="AEN2260"
></A
><H3
><A
@@ -9516,7 +9524,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2283"
+NAME="AEN2285"
></A
><H3
><A
@@ -9597,7 +9605,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2304"
+NAME="AEN2306"
></A
><H3
><A
@@ -9688,7 +9696,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2326"
+NAME="AEN2328"
></A
><H3
><A
@@ -9800,7 +9808,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2353"
+NAME="AEN2355"
></A
><H3
><A
@@ -9912,7 +9920,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2380"
+NAME="AEN2382"
></A
><H3
><A
@@ -10078,7 +10086,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2419"
+NAME="AEN2421"
></A
><H3
><A
@@ -10210,7 +10218,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2451"
+NAME="AEN2453"
></A
><H3
><A
@@ -10391,7 +10399,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2495"
+NAME="AEN2497"
></A
><H3
><A
@@ -10520,7 +10528,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2527"
+NAME="AEN2529"
></A
><H3
><A
@@ -10623,7 +10631,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2553"
+NAME="AEN2555"
></A
><H3
><A
@@ -10686,7 +10694,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2569"
+NAME="AEN2571"
></A
><H3
><A
@@ -10750,7 +10758,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2585"
+NAME="AEN2587"
></A
><H3
><A
@@ -10853,7 +10861,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2611"
+NAME="AEN2613"
></A
><H3
><A
@@ -10937,7 +10945,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2632"
+NAME="AEN2634"
></A
><H3
><A
@@ -10998,7 +11006,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2647"
+NAME="AEN2649"
></A
><H3
><A
@@ -11058,7 +11066,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2662"
+NAME="AEN2664"
></A
><H3
><A
diff --git a/doc/html/libxml-parserinternals.html b/doc/html/libxml-parserinternals.html
index 59866084..24dfbfc7 100644
--- a/doc/html/libxml-parserinternals.html
+++ b/doc/html/libxml-parserinternals.html
@@ -121,7 +121,7 @@ NAME="LIBXML-PARSERINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN15274"
+NAME="AEN15577"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN15274"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN15277"
+NAME="AEN15580"
></A
><H2
>Synopsis</H2
@@ -1089,7 +1089,7 @@ HREF="libxml-parserinternals.html#HTMLINITAUTOCLOSE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15541"
+NAME="AEN15844"
></A
><H2
>Description</H2
@@ -1099,14 +1099,14 @@ NAME="AEN15541"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15544"
+NAME="AEN15847"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15546"
+NAME="AEN15849"
></A
><H3
><A
@@ -1132,7 +1132,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15551"
+NAME="AEN15854"
></A
><H3
><A
@@ -1158,7 +1158,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15556"
+NAME="AEN15859"
></A
><H3
><A
@@ -1216,7 +1216,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15570"
+NAME="AEN15873"
></A
><H3
><A
@@ -1274,7 +1274,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15584"
+NAME="AEN15887"
></A
><H3
><A
@@ -1332,7 +1332,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15598"
+NAME="AEN15901"
></A
><H3
><A
@@ -1390,7 +1390,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15612"
+NAME="AEN15915"
></A
><H3
><A
@@ -1448,7 +1448,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15626"
+NAME="AEN15929"
></A
><H3
><A
@@ -1506,7 +1506,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15640"
+NAME="AEN15943"
></A
><H3
><A
@@ -1564,7 +1564,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15654"
+NAME="AEN15957"
></A
><H3
><A
@@ -1622,7 +1622,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15668"
+NAME="AEN15971"
></A
><H3
><A
@@ -1680,7 +1680,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15682"
+NAME="AEN15985"
></A
><H3
><A
@@ -1738,7 +1738,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15696"
+NAME="AEN15999"
></A
><H3
><A
@@ -1796,7 +1796,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15710"
+NAME="AEN16013"
></A
><H3
><A
@@ -1854,7 +1854,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15724"
+NAME="AEN16027"
></A
><H3
><A
@@ -1944,7 +1944,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15747"
+NAME="AEN16050"
></A
><H3
><A
@@ -2036,7 +2036,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15771"
+NAME="AEN16074"
></A
><H3
><A
@@ -2121,7 +2121,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15793"
+NAME="AEN16096"
></A
><H3
><A
@@ -2197,7 +2197,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15812"
+NAME="AEN16115"
></A
><H3
><A
@@ -2273,7 +2273,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15831"
+NAME="AEN16134"
></A
><H3
><A
@@ -2364,7 +2364,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15855"
+NAME="AEN16158"
></A
><H3
><A
@@ -2440,7 +2440,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15874"
+NAME="AEN16177"
></A
><H3
><A
@@ -2560,7 +2560,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15907"
+NAME="AEN16210"
></A
><H3
><A
@@ -2669,7 +2669,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15936"
+NAME="AEN16239"
></A
><H3
><A
@@ -2750,7 +2750,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15957"
+NAME="AEN16260"
></A
><H3
><A
@@ -2830,7 +2830,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15977"
+NAME="AEN16280"
></A
><H3
><A
@@ -2926,7 +2926,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16001"
+NAME="AEN16304"
></A
><H3
><A
@@ -2987,7 +2987,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16017"
+NAME="AEN16320"
></A
><H3
><A
@@ -3112,7 +3112,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16048"
+NAME="AEN16351"
></A
><H3
><A
@@ -3212,7 +3212,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16073"
+NAME="AEN16376"
></A
><H3
><A
@@ -3312,7 +3312,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16098"
+NAME="AEN16401"
></A
><H3
><A
@@ -3376,7 +3376,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16114"
+NAME="AEN16417"
></A
><H3
><A
@@ -3463,7 +3463,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16136"
+NAME="AEN16439"
></A
><H3
><A
@@ -3565,7 +3565,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16162"
+NAME="AEN16465"
></A
><H3
><A
@@ -3650,7 +3650,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16183"
+NAME="AEN16486"
></A
><H3
><A
@@ -3732,7 +3732,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16204"
+NAME="AEN16507"
></A
><H3
><A
@@ -3795,7 +3795,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16220"
+NAME="AEN16523"
></A
><H3
><A
@@ -3894,7 +3894,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16245"
+NAME="AEN16548"
></A
><H3
><A
@@ -3975,7 +3975,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16266"
+NAME="AEN16569"
></A
><H3
><A
@@ -4105,7 +4105,7 @@ to get the Prefix if any.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16300"
+NAME="AEN16603"
></A
><H3
><A
@@ -4194,7 +4194,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16324"
+NAME="AEN16627"
></A
><H3
><A
@@ -4306,7 +4306,7 @@ to get the Prefix if any.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16354"
+NAME="AEN16657"
></A
><H3
><A
@@ -4394,7 +4394,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16378"
+NAME="AEN16681"
></A
><H3
><A
@@ -4477,7 +4477,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16400"
+NAME="AEN16703"
></A
><H3
><A
@@ -4548,7 +4548,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16419"
+NAME="AEN16722"
></A
><H3
><A
@@ -4640,7 +4640,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16444"
+NAME="AEN16747"
></A
><H3
><A
@@ -4728,7 +4728,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16468"
+NAME="AEN16771"
></A
><H3
><A
@@ -4813,7 +4813,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16491"
+NAME="AEN16794"
></A
><H3
><A
@@ -4918,7 +4918,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16518"
+NAME="AEN16821"
></A
><H3
><A
@@ -5056,7 +5056,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16552"
+NAME="AEN16855"
></A
><H3
><A
@@ -5139,7 +5139,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16574"
+NAME="AEN16877"
></A
><H3
><A
@@ -5222,7 +5222,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16596"
+NAME="AEN16899"
></A
><H3
><A
@@ -5311,7 +5311,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16618"
+NAME="AEN16921"
></A
><H3
><A
@@ -5442,7 +5442,7 @@ it is possible to return NULL and have publicID set.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16651"
+NAME="AEN16954"
></A
><H3
><A
@@ -5509,7 +5509,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16668"
+NAME="AEN16971"
></A
><H3
><A
@@ -5592,7 +5592,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16690"
+NAME="AEN16993"
></A
><H3
><A
@@ -5659,7 +5659,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16708"
+NAME="AEN17011"
></A
><H3
><A
@@ -5734,7 +5734,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16728"
+NAME="AEN17031"
></A
><H3
><A
@@ -5812,7 +5812,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16751"
+NAME="AEN17054"
></A
><H3
><A
@@ -5951,7 +5951,7 @@ or XML_ATTRIBUTE_FIXED. </TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16788"
+NAME="AEN17091"
></A
><H3
><A
@@ -6040,7 +6040,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16812"
+NAME="AEN17115"
></A
><H3
><A
@@ -6127,7 +6127,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16835"
+NAME="AEN17138"
></A
><H3
><A
@@ -6230,7 +6230,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16862"
+NAME="AEN17165"
></A
><H3
><A
@@ -6374,7 +6374,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16900"
+NAME="AEN17203"
></A
><H3
><A
@@ -6441,7 +6441,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16918"
+NAME="AEN17221"
></A
><H3
><A
@@ -6539,7 +6539,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16944"
+NAME="AEN17247"
></A
><H3
><A
@@ -6619,7 +6619,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16964"
+NAME="AEN17267"
></A
><H3
><A
@@ -6722,7 +6722,7 @@ hierarchy.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16990"
+NAME="AEN17293"
></A
><H3
><A
@@ -6845,7 +6845,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17021"
+NAME="AEN17324"
></A
><H3
><A
@@ -6928,7 +6928,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17043"
+NAME="AEN17346"
></A
><H3
><A
@@ -7007,7 +7007,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17062"
+NAME="AEN17365"
></A
><H3
><A
@@ -7095,7 +7095,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17085"
+NAME="AEN17388"
></A
><H3
><A
@@ -7196,7 +7196,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17109"
+NAME="AEN17412"
></A
><H3
><A
@@ -7270,7 +7270,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17128"
+NAME="AEN17431"
></A
><H3
><A
@@ -7356,7 +7356,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17149"
+NAME="AEN17452"
></A
><H3
><A
@@ -7426,7 +7426,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17167"
+NAME="AEN17470"
></A
><H3
><A
@@ -7551,7 +7551,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17201"
+NAME="AEN17504"
></A
><H3
><A
@@ -7651,7 +7651,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17229"
+NAME="AEN17532"
></A
><H3
><A
@@ -7720,7 +7720,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17248"
+NAME="AEN17551"
></A
><H3
><A
@@ -7791,7 +7791,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17268"
+NAME="AEN17571"
></A
><H3
><A
@@ -7856,7 +7856,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17285"
+NAME="AEN17588"
></A
><H3
><A
@@ -7938,7 +7938,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17304"
+NAME="AEN17607"
></A
><H3
><A
@@ -8021,7 +8021,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17326"
+NAME="AEN17629"
></A
><H3
><A
@@ -8106,7 +8106,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17349"
+NAME="AEN17652"
></A
><H3
><A
@@ -8189,7 +8189,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17371"
+NAME="AEN17674"
></A
><H3
><A
@@ -8274,7 +8274,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17394"
+NAME="AEN17697"
></A
><H3
><A
@@ -8369,7 +8369,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17416"
+NAME="AEN17719"
></A
><H3
><A
@@ -8434,7 +8434,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17433"
+NAME="AEN17736"
></A
><H3
><A
@@ -8501,7 +8501,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17451"
+NAME="AEN17754"
></A
><H3
><A
@@ -8566,7 +8566,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17468"
+NAME="AEN17771"
></A
><H3
><A
@@ -8675,7 +8675,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17496"
+NAME="AEN17799"
></A
><H3
><A
@@ -8701,7 +8701,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17501"
+NAME="AEN17804"
></A
><H3
><A
@@ -8727,7 +8727,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17506"
+NAME="AEN17809"
></A
><H3
><A
@@ -8753,7 +8753,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17511"
+NAME="AEN17814"
></A
><H3
><A
@@ -8779,7 +8779,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17516"
+NAME="AEN17819"
></A
><H3
><A
@@ -8967,7 +8967,7 @@ must deallocate it !</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17563"
+NAME="AEN17866"
></A
><H3
><A
@@ -9155,7 +9155,7 @@ must deallocate it !</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17610"
+NAME="AEN17913"
></A
><H3
><A
@@ -9252,7 +9252,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17634"
+NAME="AEN17937"
></A
><H3
><A
@@ -9331,7 +9331,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17654"
+NAME="AEN17957"
></A
><H3
><A
@@ -9428,7 +9428,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17678"
+NAME="AEN17981"
></A
><H3
><A
@@ -9507,7 +9507,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17698"
+NAME="AEN18001"
></A
><H3
><A
@@ -9586,7 +9586,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17718"
+NAME="AEN18021"
></A
><H3
><A
@@ -9704,7 +9704,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17747"
+NAME="AEN18050"
></A
><H3
><A
@@ -9796,7 +9796,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17769"
+NAME="AEN18072"
></A
><H3
><A
@@ -9886,7 +9886,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17793"
+NAME="AEN18096"
></A
><H3
><A
@@ -9965,7 +9965,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17813"
+NAME="AEN18116"
></A
><H3
><A
@@ -10041,7 +10041,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17832"
+NAME="AEN18135"
></A
><H3
><A
@@ -10160,7 +10160,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17861"
+NAME="AEN18164"
></A
><H3
><A
@@ -10274,7 +10274,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17889"
+NAME="AEN18192"
></A
><H3
><A
@@ -10337,7 +10337,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17905"
+NAME="AEN18208"
></A
><H3
><A
@@ -10400,7 +10400,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17921"
+NAME="AEN18224"
></A
><H3
><A
diff --git a/doc/html/libxml-sax.html b/doc/html/libxml-sax.html
index e180774d..eda3496f 100644
--- a/doc/html/libxml-sax.html
+++ b/doc/html/libxml-sax.html
@@ -121,7 +121,7 @@ NAME="LIBXML-SAX"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2695"
+NAME="AEN2697"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN2695"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2698"
+NAME="AEN2700"
></A
><H2
>Synopsis</H2
@@ -508,7 +508,7 @@ HREF="libxml-sax.html#SGMLDEFAULTSAXHANDLERINIT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2790"
+NAME="AEN2792"
></A
><H2
>Description</H2
@@ -518,14 +518,14 @@ NAME="AEN2790"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2793"
+NAME="AEN2795"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2795"
+NAME="AEN2797"
></A
><H3
><A
@@ -603,7 +603,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2815"
+NAME="AEN2817"
></A
><H3
><A
@@ -682,7 +682,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2835"
+NAME="AEN2837"
></A
><H3
><A
@@ -764,7 +764,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2855"
+NAME="AEN2857"
></A
><H3
><A
@@ -839,7 +839,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2874"
+NAME="AEN2876"
></A
><H3
><A
@@ -914,7 +914,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2893"
+NAME="AEN2895"
></A
><H3
><A
@@ -989,7 +989,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2912"
+NAME="AEN2914"
></A
><H3
><A
@@ -1064,7 +1064,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2931"
+NAME="AEN2933"
></A
><H3
><A
@@ -1139,7 +1139,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2950"
+NAME="AEN2952"
></A
><H3
><A
@@ -1262,7 +1262,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2980"
+NAME="AEN2982"
></A
><H3
><A
@@ -1385,7 +1385,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3010"
+NAME="AEN3012"
></A
><H3
><A
@@ -1484,7 +1484,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3035"
+NAME="AEN3037"
></A
><H3
><A
@@ -1583,7 +1583,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3060"
+NAME="AEN3062"
></A
><H3
><A
@@ -1713,7 +1713,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3092"
+NAME="AEN3094"
></A
><H3
><A
@@ -1875,7 +1875,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3131"
+NAME="AEN3133"
></A
><H3
><A
@@ -2055,7 +2055,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3174"
+NAME="AEN3176"
></A
><H3
><A
@@ -2175,7 +2175,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3203"
+NAME="AEN3205"
></A
><H3
><A
@@ -2298,7 +2298,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3233"
+NAME="AEN3235"
></A
><H3
><A
@@ -2442,7 +2442,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3268"
+NAME="AEN3270"
></A
><H3
><A
@@ -2502,7 +2502,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3283"
+NAME="AEN3285"
></A
><H3
><A
@@ -2562,7 +2562,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3298"
+NAME="AEN3300"
></A
><H3
><A
@@ -2667,7 +2667,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3323"
+NAME="AEN3325"
></A
><H3
><A
@@ -2769,7 +2769,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3348"
+NAME="AEN3350"
></A
><H3
><A
@@ -2850,7 +2850,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3368"
+NAME="AEN3370"
></A
><H3
><A
@@ -2931,7 +2931,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3388"
+NAME="AEN3390"
></A
><H3
><A
@@ -3031,7 +3031,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3412"
+NAME="AEN3414"
></A
><H3
><A
@@ -3131,7 +3131,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3436"
+NAME="AEN3438"
></A
><H3
><A
@@ -3233,7 +3233,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3461"
+NAME="AEN3463"
></A
><H3
><A
@@ -3335,7 +3335,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3486"
+NAME="AEN3488"
></A
><H3
><A
@@ -3416,7 +3416,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3506"
+NAME="AEN3508"
></A
><H3
><A
@@ -3494,7 +3494,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3526"
+NAME="AEN3528"
></A
><H3
><A
@@ -3591,7 +3591,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3550"
+NAME="AEN3552"
></A
><H3
><A
@@ -3693,7 +3693,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3575"
+NAME="AEN3577"
></A
><H3
><A
@@ -3774,7 +3774,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3595"
+NAME="AEN3597"
></A
><H3
><A
@@ -3873,7 +3873,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3619"
+NAME="AEN3621"
></A
><H3
><A
@@ -3901,7 +3901,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3625"
+NAME="AEN3627"
></A
><H3
><A
@@ -3929,7 +3929,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3631"
+NAME="AEN3633"
></A
><H3
><A
diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html
index 91f2342b..9ead4c52 100644
--- a/doc/html/libxml-tree.html
+++ b/doc/html/libxml-tree.html
@@ -121,7 +121,7 @@ NAME="LIBXML-TREE"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN3642"
+NAME="AEN3644"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN3642"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN3645"
+NAME="AEN3647"
></A
><H2
>Synopsis</H2
@@ -1716,7 +1716,7 @@ HREF="libxml-tree.html#XMLSETCOMPRESSMODE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4075"
+NAME="AEN4077"
></A
><H2
>Description</H2
@@ -1726,14 +1726,14 @@ NAME="AEN4075"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4078"
+NAME="AEN4080"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4080"
+NAME="AEN4082"
></A
><H3
><A
@@ -1759,7 +1759,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4085"
+NAME="AEN4087"
></A
><H3
><A
@@ -1809,7 +1809,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4090"
+NAME="AEN4092"
></A
><H3
><A
@@ -1835,7 +1835,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4095"
+NAME="AEN4097"
></A
><H3
><A
@@ -1861,7 +1861,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4100"
+NAME="AEN4102"
></A
><H3
><A
@@ -1887,7 +1887,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4105"
+NAME="AEN4107"
></A
><H3
><A
@@ -1904,7 +1904,7 @@ CELLPADDING="6"
><PRE
CLASS="PROGRAMLISTING"
>struct xmlNotation {
- const xmlChar *name; /* Notation name */
+ const xmlChar *name; /* Notation name */
const xmlChar *PublicID; /* Public identifier, if any */
const xmlChar *SystemID; /* System identifier, if any */
};</PRE
@@ -1917,7 +1917,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4110"
+NAME="AEN4112"
></A
><H3
><A
@@ -1943,7 +1943,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4115"
+NAME="AEN4117"
></A
><H3
><A
@@ -1980,7 +1980,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4120"
+NAME="AEN4122"
></A
><H3
><A
@@ -2011,7 +2011,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4125"
+NAME="AEN4127"
></A
><H3
><A
@@ -2040,7 +2040,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4130"
+NAME="AEN4132"
></A
><H3
><A
@@ -2066,7 +2066,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4135"
+NAME="AEN4137"
></A
><H3
><A
@@ -2112,7 +2112,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4140"
+NAME="AEN4142"
></A
><H3
><A
@@ -2138,7 +2138,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4145"
+NAME="AEN4147"
></A
><H3
><A
@@ -2169,7 +2169,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4150"
+NAME="AEN4152"
></A
><H3
><A
@@ -2200,7 +2200,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4155"
+NAME="AEN4157"
></A
><H3
><A
@@ -2232,7 +2232,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4160"
+NAME="AEN4162"
></A
><H3
><A
@@ -2258,7 +2258,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4165"
+NAME="AEN4167"
></A
><H3
><A
@@ -2289,7 +2289,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4170"
+NAME="AEN4172"
></A
><H3
><A
@@ -2332,7 +2332,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4175"
+NAME="AEN4177"
></A
><H3
><A
@@ -2358,7 +2358,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4180"
+NAME="AEN4182"
></A
><H3
><A
@@ -2384,7 +2384,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4185"
+NAME="AEN4187"
></A
><H3
><A
@@ -2410,7 +2410,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4190"
+NAME="AEN4192"
></A
><H3
><A
@@ -2441,7 +2441,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4195"
+NAME="AEN4197"
></A
><H3
><A
@@ -2467,7 +2467,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4200"
+NAME="AEN4202"
></A
><H3
><A
@@ -2514,7 +2514,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4205"
+NAME="AEN4207"
></A
><H3
><A
@@ -2540,7 +2540,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4210"
+NAME="AEN4212"
></A
><H3
><A
@@ -2580,7 +2580,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4215"
+NAME="AEN4217"
></A
><H3
><A
@@ -2606,7 +2606,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4220"
+NAME="AEN4222"
></A
><H3
><A
@@ -2636,7 +2636,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4225"
+NAME="AEN4227"
></A
><H3
><A
@@ -2662,7 +2662,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4230"
+NAME="AEN4232"
></A
><H3
><A
@@ -2692,7 +2692,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4235"
+NAME="AEN4237"
></A
><H3
><A
@@ -2718,7 +2718,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4240"
+NAME="AEN4242"
></A
><H3
><A
@@ -2747,7 +2747,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4245"
+NAME="AEN4247"
></A
><H3
><A
@@ -2778,7 +2778,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4250"
+NAME="AEN4252"
></A
><H3
><A
@@ -2804,7 +2804,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4255"
+NAME="AEN4257"
></A
><H3
><A
@@ -2852,7 +2852,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4260"
+NAME="AEN4262"
></A
><H3
><A
@@ -2878,7 +2878,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4265"
+NAME="AEN4267"
></A
><H3
><A
@@ -2930,7 +2930,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4270"
+NAME="AEN4272"
></A
><H3
><A
@@ -2956,7 +2956,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4275"
+NAME="AEN4277"
></A
><H3
><A
@@ -2982,7 +2982,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4280"
+NAME="AEN4282"
></A
><H3
><A
@@ -3008,7 +3008,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4285"
+NAME="AEN4287"
></A
><H3
><A
@@ -3069,7 +3069,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4301"
+NAME="AEN4303"
></A
><H3
><A
@@ -3150,7 +3150,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4322"
+NAME="AEN4324"
></A
><H3
><A
@@ -3213,7 +3213,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4338"
+NAME="AEN4340"
></A
><H3
><A
@@ -3312,7 +3312,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4363"
+NAME="AEN4365"
></A
><H3
><A
@@ -3415,7 +3415,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4388"
+NAME="AEN4390"
></A
><H3
><A
@@ -3523,7 +3523,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4414"
+NAME="AEN4416"
></A
><H3
><A
@@ -3607,7 +3607,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4435"
+NAME="AEN4437"
></A
><H3
><A
@@ -3688,7 +3688,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4455"
+NAME="AEN4457"
></A
><H3
><A
@@ -3784,7 +3784,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4479"
+NAME="AEN4481"
></A
><H3
><A
@@ -3880,7 +3880,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4503"
+NAME="AEN4505"
></A
><H3
><A
@@ -3943,7 +3943,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4519"
+NAME="AEN4521"
></A
><H3
><A
@@ -4024,7 +4024,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4540"
+NAME="AEN4542"
></A
><H3
><A
@@ -4100,7 +4100,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4559"
+NAME="AEN4561"
></A
><H3
><A
@@ -4184,7 +4184,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4580"
+NAME="AEN4582"
></A
><H3
><A
@@ -4262,7 +4262,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4600"
+NAME="AEN4602"
></A
><H3
><A
@@ -4406,7 +4406,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4636"
+NAME="AEN4638"
></A
><H3
><A
@@ -4554,7 +4554,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4673"
+NAME="AEN4675"
></A
><H3
><A
@@ -4635,7 +4635,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4694"
+NAME="AEN4696"
></A
><H3
><A
@@ -4698,7 +4698,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4710"
+NAME="AEN4712"
></A
><H3
><A
@@ -4823,7 +4823,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4741"
+NAME="AEN4743"
></A
><H3
><A
@@ -4950,7 +4950,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4772"
+NAME="AEN4774"
></A
><H3
><A
@@ -5013,7 +5013,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4788"
+NAME="AEN4790"
></A
><H3
><A
@@ -5094,7 +5094,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4809"
+NAME="AEN4811"
></A
><H3
><A
@@ -5158,7 +5158,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4825"
+NAME="AEN4827"
></A
><H3
><A
@@ -5281,7 +5281,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4856"
+NAME="AEN4858"
></A
><H3
><A
@@ -5404,7 +5404,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4887"
+NAME="AEN4889"
></A
><H3
><A
@@ -5548,7 +5548,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4923"
+NAME="AEN4925"
></A
><H3
><A
@@ -5611,7 +5611,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4939"
+NAME="AEN4941"
></A
><H3
><A
@@ -5674,7 +5674,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4955"
+NAME="AEN4957"
></A
><H3
><A
@@ -5776,7 +5776,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4981"
+NAME="AEN4983"
></A
><H3
><A
@@ -5878,7 +5878,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5007"
+NAME="AEN5009"
></A
><H3
><A
@@ -5959,7 +5959,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5028"
+NAME="AEN5030"
></A
><H3
><A
@@ -6059,7 +6059,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5053"
+NAME="AEN5055"
></A
><H3
><A
@@ -6229,7 +6229,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5094"
+NAME="AEN5096"
></A
><H3
><A
@@ -6384,7 +6384,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5132"
+NAME="AEN5134"
></A
><H3
><A
@@ -6491,7 +6491,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5159"
+NAME="AEN5161"
></A
><H3
><A
@@ -6667,7 +6667,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5201"
+NAME="AEN5203"
></A
><H3
><A
@@ -6828,7 +6828,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5240"
+NAME="AEN5242"
></A
><H3
><A
@@ -6930,7 +6930,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5266"
+NAME="AEN5268"
></A
><H3
><A
@@ -7011,7 +7011,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5287"
+NAME="AEN5289"
></A
><H3
><A
@@ -7113,7 +7113,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5313"
+NAME="AEN5315"
></A
><H3
><A
@@ -7234,7 +7234,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5343"
+NAME="AEN5345"
></A
><H3
><A
@@ -7333,7 +7333,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5368"
+NAME="AEN5370"
></A
><H3
><A
@@ -7435,7 +7435,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5394"
+NAME="AEN5396"
></A
><H3
><A
@@ -7516,7 +7516,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5415"
+NAME="AEN5417"
></A
><H3
><A
@@ -7636,7 +7636,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5445"
+NAME="AEN5447"
></A
><H3
><A
@@ -7738,7 +7738,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5471"
+NAME="AEN5473"
></A
><H3
><A
@@ -7840,7 +7840,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5497"
+NAME="AEN5499"
></A
><H3
><A
@@ -7939,7 +7939,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5522"
+NAME="AEN5524"
></A
><H3
><A
@@ -8020,7 +8020,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5543"
+NAME="AEN5545"
></A
><H3
><A
@@ -8101,7 +8101,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5564"
+NAME="AEN5566"
></A
><H3
><A
@@ -8183,7 +8183,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5585"
+NAME="AEN5587"
></A
><H3
><A
@@ -8264,7 +8264,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5606"
+NAME="AEN5608"
></A
><H3
><A
@@ -8342,7 +8342,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5626"
+NAME="AEN5628"
></A
><H3
><A
@@ -8421,7 +8421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5646"
+NAME="AEN5648"
></A
><H3
><A
@@ -8524,7 +8524,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5672"
+NAME="AEN5674"
></A
><H3
><A
@@ -8608,7 +8608,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5693"
+NAME="AEN5695"
></A
><H3
><A
@@ -8721,7 +8721,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5721"
+NAME="AEN5723"
></A
><H3
><A
@@ -8829,7 +8829,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5748"
+NAME="AEN5750"
></A
><H3
><A
@@ -8933,7 +8933,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5774"
+NAME="AEN5776"
></A
><H3
><A
@@ -9053,7 +9053,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5803"
+NAME="AEN5805"
></A
><H3
><A
@@ -9173,7 +9173,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5832"
+NAME="AEN5834"
></A
><H3
><A
@@ -9293,7 +9293,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5861"
+NAME="AEN5863"
></A
><H3
><A
@@ -9356,7 +9356,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5877"
+NAME="AEN5879"
></A
><H3
><A
@@ -9458,7 +9458,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5903"
+NAME="AEN5905"
></A
><H3
><A
@@ -9565,7 +9565,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5929"
+NAME="AEN5931"
></A
><H3
><A
@@ -9629,7 +9629,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5945"
+NAME="AEN5947"
></A
><H3
><A
@@ -9696,7 +9696,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5962"
+NAME="AEN5964"
></A
><H3
><A
@@ -9780,7 +9780,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5983"
+NAME="AEN5985"
></A
><H3
><A
@@ -9864,7 +9864,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6004"
+NAME="AEN6006"
></A
><H3
><A
@@ -9998,7 +9998,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6036"
+NAME="AEN6038"
></A
><H3
><A
@@ -10122,7 +10122,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6067"
+NAME="AEN6069"
></A
><H3
><A
@@ -10226,7 +10226,7 @@ namespace if defined</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6093"
+NAME="AEN6095"
></A
><H3
><A
@@ -10310,7 +10310,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6114"
+NAME="AEN6116"
></A
><H3
><A
@@ -10391,7 +10391,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6135"
+NAME="AEN6137"
></A
><H3
><A
@@ -10472,7 +10472,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6156"
+NAME="AEN6158"
></A
><H3
><A
@@ -10595,7 +10595,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6187"
+NAME="AEN6189"
></A
><H3
><A
@@ -10704,7 +10704,7 @@ It's up to the caller to free the memory.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6214"
+NAME="AEN6216"
></A
><H3
><A
@@ -10812,7 +10812,7 @@ neither was found.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6241"
+NAME="AEN6243"
></A
><H3
><A
@@ -10957,7 +10957,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6277"
+NAME="AEN6279"
></A
><H3
><A
@@ -11088,7 +11088,7 @@ It's up to the caller to free the memory.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6309"
+NAME="AEN6311"
></A
><H3
><A
@@ -11191,7 +11191,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6335"
+NAME="AEN6337"
></A
><H3
><A
@@ -11312,7 +11312,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6365"
+NAME="AEN6367"
></A
><H3
><A
@@ -11433,7 +11433,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6395"
+NAME="AEN6397"
></A
><H3
><A
@@ -11558,7 +11558,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6426"
+NAME="AEN6428"
></A
><H3
><A
@@ -11642,7 +11642,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6447"
+NAME="AEN6449"
></A
><H3
><A
@@ -11749,7 +11749,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6473"
+NAME="AEN6475"
></A
><H3
><A
@@ -11833,7 +11833,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6494"
+NAME="AEN6496"
></A
><H3
><A
@@ -11940,7 +11940,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6520"
+NAME="AEN6522"
></A
><H3
><A
@@ -12025,7 +12025,7 @@ It's up to the caller to free the memory.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6541"
+NAME="AEN6543"
></A
><H3
><A
@@ -12108,7 +12108,7 @@ It's up to the caller to free the memory.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6562"
+NAME="AEN6564"
></A
><H3
><A
@@ -12193,7 +12193,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6583"
+NAME="AEN6585"
></A
><H3
><A
@@ -12273,7 +12273,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6603"
+NAME="AEN6605"
></A
><H3
><A
@@ -12358,7 +12358,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6624"
+NAME="AEN6626"
></A
><H3
><A
@@ -12471,7 +12471,7 @@ It's up to the caller to free the memory.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6651"
+NAME="AEN6653"
></A
><H3
><A
@@ -12556,7 +12556,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6672"
+NAME="AEN6674"
></A
><H3
><A
@@ -12635,7 +12635,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6692"
+NAME="AEN6694"
></A
><H3
><A
@@ -12711,7 +12711,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6711"
+NAME="AEN6713"
></A
><H3
><A
@@ -12793,7 +12793,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6731"
+NAME="AEN6733"
></A
><H3
><A
@@ -12878,7 +12878,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6752"
+NAME="AEN6754"
></A
><H3
><A
@@ -12960,7 +12960,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6772"
+NAME="AEN6774"
></A
><H3
><A
@@ -13046,7 +13046,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6793"
+NAME="AEN6795"
></A
><H3
><A
@@ -13156,7 +13156,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6819"
+NAME="AEN6821"
></A
><H3
><A
@@ -13277,7 +13277,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6848"
+NAME="AEN6850"
></A
><H3
><A
@@ -13380,7 +13380,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6873"
+NAME="AEN6875"
></A
><H3
><A
@@ -13502,7 +13502,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6902"
+NAME="AEN6904"
></A
><H3
><A
@@ -13638,7 +13638,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6934"
+NAME="AEN6936"
></A
><H3
><A
@@ -13737,7 +13737,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6959"
+NAME="AEN6961"
></A
><H3
><A
@@ -13842,7 +13842,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6985"
+NAME="AEN6987"
></A
><H3
><A
@@ -13945,7 +13945,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7010"
+NAME="AEN7012"
></A
><H3
><A
@@ -14086,7 +14086,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7044"
+NAME="AEN7046"
></A
><H3
><A
@@ -14200,7 +14200,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7072"
+NAME="AEN7074"
></A
><H3
><A
@@ -14278,7 +14278,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7092"
+NAME="AEN7094"
></A
><H3
><A
@@ -14360,7 +14360,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7112"
+NAME="AEN7114"
></A
><H3
><A
@@ -14418,7 +14418,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7127"
+NAME="AEN7129"
></A
><H3
><A
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html
index 0388b67a..680c7598 100644
--- a/doc/html/libxml-uri.html
+++ b/doc/html/libxml-uri.html
@@ -121,7 +121,7 @@ NAME="LIBXML-URI"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN9363"
+NAME="AEN9365"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN9363"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN9366"
+NAME="AEN9368"
></A
><H2
>Synopsis</H2
@@ -243,7 +243,7 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9394"
+NAME="AEN9396"
></A
><H2
>Description</H2
@@ -253,14 +253,14 @@ NAME="AEN9394"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9397"
+NAME="AEN9399"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9399"
+NAME="AEN9401"
></A
><H3
><A
@@ -296,7 +296,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9404"
+NAME="AEN9406"
></A
><H3
><A
@@ -322,7 +322,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9409"
+NAME="AEN9411"
></A
><H3
><A
@@ -383,7 +383,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9425"
+NAME="AEN9427"
></A
><H3
><A
@@ -491,7 +491,7 @@ of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9452"
+NAME="AEN9454"
></A
><H3
><A
@@ -571,7 +571,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9473"
+NAME="AEN9475"
></A
><H3
><A
@@ -675,7 +675,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9499"
+NAME="AEN9501"
></A
><H3
><A
@@ -756,7 +756,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9520"
+NAME="AEN9522"
></A
><H3
><A
@@ -845,7 +845,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9542"
+NAME="AEN9544"
></A
><H3
><A
@@ -960,7 +960,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9570"
+NAME="AEN9572"
></A
><H3
><A
@@ -1038,7 +1038,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9590"
+NAME="AEN9592"
></A
><H3
><A
@@ -1069,6 +1069,13 @@ HREF="libxml-tree.html#XMLCHAR"
It will try to escape the chars needing this, but this is heuristic
based it's impossible to be sure.</P
><P
+>TODO: make the proper implementation of this function by calling
+<A
+HREF="libxml-uri.html#XMLPARSEURIREFERENCE"
+>xmlParseURIReference</A
+>() and escaping each section accordingly
+to the rules (c.f. bug 51876)</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
@@ -1121,7 +1128,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9611"
+NAME="AEN9615"
></A
><H3
><A
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index c67cd8a3..42eedb9c 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -121,7 +121,7 @@ NAME="LIBXML-VALID"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7619"
+NAME="AEN7621"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN7619"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7622"
+NAME="AEN7624"
></A
><H2
>Synopsis</H2
@@ -918,7 +918,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7833"
+NAME="AEN7835"
></A
><H2
>Description</H2
@@ -928,14 +928,14 @@ NAME="AEN7833"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7836"
+NAME="AEN7838"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7838"
+NAME="AEN7840"
></A
><H3
><A
@@ -1029,7 +1029,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7860"
+NAME="AEN7862"
></A
><H3
><A
@@ -1123,7 +1123,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7882"
+NAME="AEN7884"
></A
><H3
><A
@@ -1163,7 +1163,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7887"
+NAME="AEN7889"
></A
><H3
><A
@@ -1189,7 +1189,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7892"
+NAME="AEN7894"
></A
><H3
><A
@@ -1215,7 +1215,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7897"
+NAME="AEN7899"
></A
><H3
><A
@@ -1241,7 +1241,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7902"
+NAME="AEN7904"
></A
><H3
><A
@@ -1267,7 +1267,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7907"
+NAME="AEN7909"
></A
><H3
><A
@@ -1293,7 +1293,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7912"
+NAME="AEN7914"
></A
><H3
><A
@@ -1319,7 +1319,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7917"
+NAME="AEN7919"
></A
><H3
><A
@@ -1428,7 +1428,7 @@ is updated to get the Prefix if any.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7946"
+NAME="AEN7948"
></A
><H3
><A
@@ -1593,7 +1593,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7987"
+NAME="AEN7989"
></A
><H3
><A
@@ -1674,7 +1674,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8008"
+NAME="AEN8010"
></A
><H3
><A
@@ -1737,7 +1737,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8024"
+NAME="AEN8026"
></A
><H3
><A
@@ -1821,7 +1821,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8045"
+NAME="AEN8047"
></A
><H3
><A
@@ -1905,7 +1905,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8066"
+NAME="AEN8068"
></A
><H3
><A
@@ -2007,7 +2007,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8092"
+NAME="AEN8094"
></A
><H3
><A
@@ -2088,7 +2088,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8113"
+NAME="AEN8115"
></A
><H3
><A
@@ -2151,7 +2151,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8129"
+NAME="AEN8131"
></A
><H3
><A
@@ -2251,7 +2251,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8153"
+NAME="AEN8155"
></A
><H3
><A
@@ -2416,7 +2416,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8194"
+NAME="AEN8196"
></A
><H3
><A
@@ -2497,7 +2497,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8215"
+NAME="AEN8217"
></A
><H3
><A
@@ -2560,7 +2560,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8231"
+NAME="AEN8233"
></A
><H3
><A
@@ -2644,7 +2644,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8252"
+NAME="AEN8254"
></A
><H3
><A
@@ -2729,7 +2729,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8273"
+NAME="AEN8275"
></A
><H3
><A
@@ -2811,7 +2811,7 @@ of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8294"
+NAME="AEN8296"
></A
><H3
><A
@@ -2874,7 +2874,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8310"
+NAME="AEN8312"
></A
><H3
><A
@@ -2956,7 +2956,7 @@ of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8331"
+NAME="AEN8333"
></A
><H3
><A
@@ -3211,7 +3211,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8393"
+NAME="AEN8395"
></A
><H3
><A
@@ -3292,7 +3292,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8414"
+NAME="AEN8416"
></A
><H3
><A
@@ -3355,7 +3355,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8430"
+NAME="AEN8432"
></A
><H3
><A
@@ -3439,7 +3439,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8451"
+NAME="AEN8453"
></A
><H3
><A
@@ -3524,7 +3524,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8472"
+NAME="AEN8474"
></A
><H3
><A
@@ -3668,7 +3668,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8508"
+NAME="AEN8510"
></A
><H3
><A
@@ -3747,7 +3747,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8528"
+NAME="AEN8530"
></A
><H3
><A
@@ -3810,7 +3810,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8544"
+NAME="AEN8546"
></A
><H3
><A
@@ -3912,7 +3912,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8570"
+NAME="AEN8572"
></A
><H3
><A
@@ -4034,7 +4034,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8600"
+NAME="AEN8602"
></A
><H3
><A
@@ -4133,7 +4133,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8625"
+NAME="AEN8627"
></A
><H3
><A
@@ -4277,7 +4277,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8661"
+NAME="AEN8663"
></A
><H3
><A
@@ -4356,7 +4356,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8681"
+NAME="AEN8683"
></A
><H3
><A
@@ -4419,7 +4419,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8697"
+NAME="AEN8699"
></A
><H3
><A
@@ -4541,7 +4541,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8727"
+NAME="AEN8729"
></A
><H3
><A
@@ -4640,7 +4640,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8752"
+NAME="AEN8754"
></A
><H3
><A
@@ -4743,7 +4743,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8777"
+NAME="AEN8779"
></A
><H3
><A
@@ -4868,7 +4868,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8807"
+NAME="AEN8809"
></A
><H3
><A
@@ -5028,7 +5028,7 @@ the caller must free the returned value.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8847"
+NAME="AEN8849"
></A
><H3
><A
@@ -5155,7 +5155,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8878"
+NAME="AEN8880"
></A
><H3
><A
@@ -5269,7 +5269,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8907"
+NAME="AEN8909"
></A
><H3
><A
@@ -5393,7 +5393,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8937"
+NAME="AEN8939"
></A
><H3
><A
@@ -5515,7 +5515,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8968"
+NAME="AEN8970"
></A
><H3
><A
@@ -5621,7 +5621,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8994"
+NAME="AEN8996"
></A
><H3
><A
@@ -5724,7 +5724,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9020"
+NAME="AEN9022"
></A
><H3
><A
@@ -5844,7 +5844,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9050"
+NAME="AEN9052"
></A
><H3
><A
@@ -5974,7 +5974,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9082"
+NAME="AEN9084"
></A
><H3
><A
@@ -6148,7 +6148,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9123"
+NAME="AEN9125"
></A
><H3
><A
@@ -6250,7 +6250,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9149"
+NAME="AEN9151"
></A
><H3
><A
@@ -6371,7 +6371,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9179"
+NAME="AEN9181"
></A
><H3
><A
@@ -6471,7 +6471,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9204"
+NAME="AEN9206"
></A
><H3
><A
@@ -6595,7 +6595,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9235"
+NAME="AEN9237"
></A
><H3
><A
@@ -6697,7 +6697,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9261"
+NAME="AEN9263"
></A
><H3
><A
@@ -6799,7 +6799,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9287"
+NAME="AEN9289"
></A
><H3
><A
@@ -6965,7 +6965,7 @@ receiving array and retry.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9325"
+NAME="AEN9327"
></A
><H3
><A
diff --git a/doc/html/libxml-xinclude.html b/doc/html/libxml-xinclude.html
index fa4fe2df..489dcaec 100644
--- a/doc/html/libxml-xinclude.html
+++ b/doc/html/libxml-xinclude.html
@@ -121,7 +121,7 @@ NAME="LIBXML-XINCLUDE"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN13488"
+NAME="AEN13791"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN13488"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN13491"
+NAME="AEN13794"
></A
><H2
>Synopsis</H2
@@ -158,7 +158,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13496"
+NAME="AEN13799"
></A
><H2
>Description</H2
@@ -168,14 +168,14 @@ NAME="AEN13496"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13499"
+NAME="AEN13802"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13501"
+NAME="AEN13804"
></A
><H3
><A
diff --git a/doc/html/libxml-xmlio.html b/doc/html/libxml-xmlio.html
index f6b7b28e..046362a8 100644
--- a/doc/html/libxml-xmlio.html
+++ b/doc/html/libxml-xmlio.html
@@ -121,7 +121,7 @@ NAME="LIBXML-XMLIO"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN14304"
+NAME="AEN14607"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN14304"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN14307"
+NAME="AEN14610"
></A
><H2
>Synopsis</H2
@@ -523,7 +523,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN14403"
+NAME="AEN14706"
></A
><H2
>Description</H2
@@ -533,14 +533,14 @@ NAME="AEN14403"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN14406"
+NAME="AEN14709"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14408"
+NAME="AEN14711"
></A
><H3
><A
@@ -613,7 +613,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14426"
+NAME="AEN14729"
></A
><H3
><A
@@ -671,7 +671,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14440"
+NAME="AEN14743"
></A
><H3
><A
@@ -780,7 +780,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14466"
+NAME="AEN14769"
></A
><H3
><A
@@ -838,7 +838,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14480"
+NAME="AEN14783"
></A
><H3
><A
@@ -873,7 +873,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14485"
+NAME="AEN14788"
></A
><H3
><A
@@ -899,7 +899,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14490"
+NAME="AEN14793"
></A
><H3
><A
@@ -972,7 +972,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14508"
+NAME="AEN14811"
></A
><H3
><A
@@ -1030,7 +1030,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14522"
+NAME="AEN14825"
></A
><H3
><A
@@ -1139,7 +1139,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14548"
+NAME="AEN14851"
></A
><H3
><A
@@ -1197,7 +1197,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14562"
+NAME="AEN14865"
></A
><H3
><A
@@ -1233,7 +1233,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14567"
+NAME="AEN14870"
></A
><H3
><A
@@ -1259,7 +1259,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14572"
+NAME="AEN14875"
></A
><H3
><A
@@ -1288,7 +1288,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14578"
+NAME="AEN14881"
></A
><H3
><A
@@ -1370,7 +1370,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14599"
+NAME="AEN14902"
></A
><H3
><A
@@ -1468,7 +1468,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14623"
+NAME="AEN14926"
></A
><H3
><A
@@ -1572,7 +1572,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14648"
+NAME="AEN14951"
></A
><H3
><A
@@ -1676,7 +1676,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14674"
+NAME="AEN14977"
></A
><H3
><A
@@ -1777,7 +1777,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14699"
+NAME="AEN15002"
></A
><H3
><A
@@ -1896,7 +1896,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14728"
+NAME="AEN15031"
></A
><H3
><A
@@ -2039,7 +2039,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14763"
+NAME="AEN15066"
></A
><H3
><A
@@ -2138,7 +2138,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14787"
+NAME="AEN15090"
></A
><H3
><A
@@ -2240,7 +2240,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14812"
+NAME="AEN15115"
></A
><H3
><A
@@ -2357,7 +2357,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14840"
+NAME="AEN15143"
></A
><H3
><A
@@ -2420,7 +2420,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14856"
+NAME="AEN15159"
></A
><H3
><A
@@ -2493,7 +2493,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14874"
+NAME="AEN15177"
></A
><H3
><A
@@ -2634,7 +2634,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14909"
+NAME="AEN15212"
></A
><H3
><A
@@ -2663,7 +2663,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14915"
+NAME="AEN15218"
></A
><H3
><A
@@ -2744,7 +2744,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14936"
+NAME="AEN15239"
></A
><H3
><A
@@ -2867,7 +2867,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14965"
+NAME="AEN15268"
></A
><H3
><A
@@ -2971,7 +2971,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14991"
+NAME="AEN15294"
></A
><H3
><A
@@ -3071,7 +3071,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15016"
+NAME="AEN15319"
></A
><H3
><A
@@ -3213,7 +3213,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15051"
+NAME="AEN15354"
></A
><H3
><A
@@ -3331,7 +3331,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15079"
+NAME="AEN15382"
></A
><H3
><A
@@ -3431,7 +3431,7 @@ in case of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15103"
+NAME="AEN15406"
></A
><H3
><A
@@ -3509,7 +3509,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15123"
+NAME="AEN15426"
></A
><H3
><A
@@ -3588,7 +3588,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15143"
+NAME="AEN15446"
></A
><H3
><A
@@ -3729,7 +3729,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15178"
+NAME="AEN15481"
></A
><H3
><A
@@ -3846,7 +3846,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15207"
+NAME="AEN15510"
></A
><H3
><A
@@ -4005,7 +4005,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15245"
+NAME="AEN15548"
></A
><H3
><A
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index f1c48d86..2139a497 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -109,7 +109,7 @@ NAME="LIBXML-XMLMEMORY"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN18790"
+NAME="AEN19093"
></A
><H2
>Name</H2
@@ -117,7 +117,7 @@ NAME="AEN18790"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN18793"
+NAME="AEN19096"
></A
><H2
>Synopsis</H2
@@ -264,7 +264,7 @@ HREF="libxml-xmlmemory.html#XMLMEMSTRDUPLOC"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18826"
+NAME="AEN19129"
></A
><H2
>Description</H2
@@ -274,14 +274,14 @@ NAME="AEN18826"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18829"
+NAME="AEN19132"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18831"
+NAME="AEN19134"
></A
><H3
><A
@@ -307,7 +307,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18836"
+NAME="AEN19139"
></A
><H3
><A
@@ -333,7 +333,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18841"
+NAME="AEN19144"
></A
><H3
><A
@@ -408,7 +408,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18859"
+NAME="AEN19162"
></A
><H3
><A
@@ -466,7 +466,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18873"
+NAME="AEN19176"
></A
><H3
><A
@@ -524,7 +524,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18887"
+NAME="AEN19190"
></A
><H3
><A
@@ -600,7 +600,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18905"
+NAME="AEN19208"
></A
><H3
><A
@@ -673,7 +673,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18923"
+NAME="AEN19226"
></A
><H3
><A
@@ -830,7 +830,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18963"
+NAME="AEN19266"
></A
><H3
><A
@@ -983,7 +983,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19002"
+NAME="AEN19305"
></A
><H3
><A
@@ -1041,7 +1041,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19017"
+NAME="AEN19320"
></A
><H3
><A
@@ -1099,7 +1099,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19032"
+NAME="AEN19335"
></A
><H3
><A
@@ -1163,7 +1163,7 @@ written to the file .memorylist</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19048"
+NAME="AEN19351"
></A
><H3
><A
@@ -1250,7 +1250,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19069"
+NAME="AEN19372"
></A
><H3
><A
@@ -1278,7 +1278,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19075"
+NAME="AEN19378"
></A
><H3
><A
@@ -1336,7 +1336,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19089"
+NAME="AEN19392"
></A
><H3
><A
@@ -1411,7 +1411,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19107"
+NAME="AEN19410"
></A
><H3
><A
@@ -1469,7 +1469,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19121"
+NAME="AEN19424"
></A
><H3
><A
@@ -1568,7 +1568,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19145"
+NAME="AEN19448"
></A
><H3
><A
@@ -1685,7 +1685,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19173"
+NAME="AEN19476"
></A
><H3
><A
diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html
index e1ea9b28..78824864 100644
--- a/doc/html/libxml-xpath.html
+++ b/doc/html/libxml-xpath.html
@@ -121,7 +121,7 @@ NAME="LIBXML-XPATH"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10606"
+NAME="AEN10610"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN10606"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10609"
+NAME="AEN10613"
></A
><H2
>Synopsis</H2
@@ -249,6 +249,14 @@ typedef <A
HREF="libxml-xpath.html#XMLXPATHAXISPTR"
>xmlXPathAxisPtr</A
>;
+struct <A
+HREF="libxml-xpath.html#XMLXPATHCOMPEXPR"
+>xmlXPathCompExpr</A
+>;
+typedef <A
+HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
+>xmlXPathCompExprPtr</A
+>;
void (<A
HREF="libxml-xpath.html#XMLXPATHFUNCTION"
>*xmlXPathFunction</A
@@ -258,6 +266,88 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
> ctxt,
int nargs);
void <A
+HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
+>xmlXPathFreeObject</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> obj);
+<A
+HREF="libxml-xpath.html#XMLNODESETPTR"
+>xmlNodeSetPtr</A
+> <A
+HREF="libxml-xpath.html#XMLXPATHNODESETCREATE"
+>xmlXPathNodeSetCreate</A
+> (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> val);
+void <A
+HREF="libxml-xpath.html#XMLXPATHFREENODESETLIST"
+>xmlXPathFreeNodeSetList</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> obj);
+void <A
+HREF="libxml-xpath.html#XMLXPATHFREENODESET"
+>xmlXPathFreeNodeSet</A
+> (<A
+HREF="libxml-xpath.html#XMLNODESETPTR"
+>xmlNodeSetPtr</A
+> obj);
+<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> <A
+HREF="libxml-xpath.html#XMLXPATHOBJECTCOPY"
+>xmlXPathObjectCopy</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);
+int <A
+HREF="libxml-xpath.html#XMLXPATHCMPNODES"
+>xmlXPathCmpNodes</A
+> (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> node1,
+ <A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> node2);
+<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> <A
+HREF="libxml-xpath.html#XMLXPATHCONVERTBOOLEAN"
+>xmlXPathConvertBoolean</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);
+<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> <A
+HREF="libxml-xpath.html#XMLXPATHCONVERTNUMBER"
+>xmlXPathConvertNumber</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);
+<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> <A
+HREF="libxml-xpath.html#XMLXPATHCONVERTSTRING"
+>xmlXPathConvertString</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);
+void <A
HREF="libxml-xpath.html#XMLXPATHINIT"
>xmlXPathInit</A
> (void);
@@ -306,13 +396,6 @@ HREF="libxml-tree.html#XMLCHAR"
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
>xmlXPathContextPtr</A
> ctxt);
-void <A
-HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
->xmlXPathFreeObject</A
-> (<A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> obj);
<A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
@@ -327,51 +410,48 @@ HREF="libxml-tree.html#XMLCHAR"
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
>xmlXPathContextPtr</A
> ctxt);
-<A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> <A
-HREF="libxml-xpath.html#XMLXPATHNODESETCREATE"
->xmlXPathNodeSetCreate</A
-> (<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> val);
-void <A
-HREF="libxml-xpath.html#XMLXPATHFREENODESETLIST"
->xmlXPathFreeNodeSetList</A
-> (<A
+int <A
+HREF="libxml-xpath.html#XMLXPATHEVALPREDICATE"
+>xmlXPathEvalPredicate</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
+>xmlXPathContextPtr</A
+> ctxt,
+ <A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
-> obj);
-void <A
-HREF="libxml-xpath.html#XMLXPATHFREENODESET"
->xmlXPathFreeNodeSet</A
-> (<A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> obj);
+> res);
<A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
+HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
+>xmlXPathCompExprPtr</A
> <A
-HREF="libxml-xpath.html#XMLXPATHOBJECTCOPY"
->xmlXPathObjectCopy</A
-> (<A
+HREF="libxml-xpath.html#XMLXPATHCOMPILE"
+>xmlXPathCompile</A
+> (const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *str);
+<A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
-> val);
-int <A
-HREF="libxml-xpath.html#XMLXPATHCMPNODES"
->xmlXPathCmpNodes</A
-> (<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> node1,
+> <A
+HREF="libxml-xpath.html#XMLXPATHCOMPILEDEVAL"
+>xmlXPathCompiledEval</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
+>xmlXPathCompExprPtr</A
+> comp,
<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> node2);</PRE
+HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
+>xmlXPathContextPtr</A
+> ctx);
+void <A
+HREF="libxml-xpath.html#XMLXPATHFREECOMPEXPR"
+>xmlXPathFreeCompExpr</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
+>xmlXPathCompExprPtr</A
+> comp);</PRE
></TD
></TR
></TABLE
@@ -379,7 +459,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10674"
+NAME="AEN10701"
></A
><H2
>Description</H2
@@ -389,14 +469,14 @@ NAME="AEN10674"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10677"
+NAME="AEN10704"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10679"
+NAME="AEN10706"
></A
><H3
><A
@@ -463,7 +543,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10684"
+NAME="AEN10711"
></A
><H3
><A
@@ -489,7 +569,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10689"
+NAME="AEN10716"
></A
><H3
><A
@@ -516,6 +596,9 @@ CLASS="PROGRAMLISTING"
int valueNr; /* number of values stacked */
int valueMax; /* max number of values stacked */
xmlXPathObjectPtr *valueTab; /* stack of values */
+
+ xmlXPathCompExprPtr comp; /* the precompiled expression */
+ int xptr; /* it this an XPointer expression */
};</PRE
></TD
></TR
@@ -526,7 +609,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10694"
+NAME="AEN10721"
></A
><H3
><A
@@ -552,7 +635,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10699"
+NAME="AEN10726"
></A
><H3
><A
@@ -606,7 +689,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10706"
+NAME="AEN10733"
></A
><H3
><A
@@ -636,7 +719,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10711"
+NAME="AEN10738"
></A
><H3
><A
@@ -662,7 +745,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10716"
+NAME="AEN10743"
></A
><H3
><A
@@ -699,7 +782,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10721"
+NAME="AEN10748"
></A
><H3
><A
@@ -735,7 +818,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10726"
+NAME="AEN10753"
></A
><H3
><A
@@ -794,7 +877,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10741"
+NAME="AEN10768"
></A
><H3
><A
@@ -888,7 +971,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10764"
+NAME="AEN10791"
></A
><H3
><A
@@ -917,7 +1000,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10769"
+NAME="AEN10796"
></A
><H3
><A
@@ -943,7 +1026,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10774"
+NAME="AEN10801"
></A
><H3
><A
@@ -972,7 +1055,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10779"
+NAME="AEN10806"
></A
><H3
><A
@@ -998,7 +1081,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10784"
+NAME="AEN10811"
></A
><H3
><A
@@ -1077,7 +1160,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10803"
+NAME="AEN10830"
></A
><H3
><A
@@ -1106,7 +1189,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10808"
+NAME="AEN10835"
></A
><H3
><A
@@ -1132,7 +1215,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10813"
+NAME="AEN10840"
></A
><H3
><A
@@ -1232,7 +1315,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10838"
+NAME="AEN10865"
></A
><H3
><A
@@ -1261,7 +1344,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10843"
+NAME="AEN10870"
></A
><H3
><A
@@ -1287,7 +1370,65 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10848"
+NAME="AEN10875"
+></A
+><H3
+><A
+NAME="XMLXPATHCOMPEXPR"
+></A
+>struct xmlXPathCompExpr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xmlXPathCompExpr;</PRE
+></TD
+></TR
+></TABLE
+><P
+>[14] Expr ::= OrExpr
+[21] OrExpr ::= AndExpr
+| OrExpr 'or' AndExpr </P
+><P
+>Parse and compile an expression</P
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN10882"
+></A
+><H3
+><A
+NAME="XMLXPATHCOMPEXPRPTR"
+></A
+>xmlXPathCompExprPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlXPathCompExpr *xmlXPathCompExprPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN10887"
></A
><H3
><A
@@ -1366,13 +1507,13 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10867"
+NAME="AEN10906"
></A
><H3
><A
-NAME="XMLXPATHINIT"
+NAME="XMLXPATHFREEOBJECT"
></A
->xmlXPathInit ()</H3
+>xmlXPathFreeObject ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1382,25 +1523,60 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->void xmlXPathInit (void);</PRE
+>void xmlXPathFreeObject (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> obj);</PRE
></TD
></TR
></TABLE
><P
->Initialize the XPath environment</P
+>Free up an xmlXPathObjectPtr object.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>obj</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the object to free</TD
+></TR
+></TABLE
><P
></P
></DIV
+></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10873"
+NAME="AEN10922"
></A
><H3
><A
-NAME="XMLXPATHNEWCONTEXT"
+NAME="XMLXPATHNODESETCREATE"
></A
->xmlXPathNewContext ()</H3
+>xmlXPathNodeSetCreate ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1411,17 +1587,22 @@ CELLPADDING="6"
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> xmlXPathNewContext (<A
-HREF="libxml-tree.html#XMLDOCPTR"
->xmlDocPtr</A
-> doc);</PRE
+HREF="libxml-xpath.html#XMLNODESETPTR"
+>xmlNodeSetPtr</A
+> xmlXPathNodeSetCreate (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> val);</PRE
></TD
></TR
></TABLE
><P
->Create a new xmlXPathContext</P
+>Create a new xmlNodeSetPtr of type double and of value <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+></P
><P
></P
><DIV
@@ -1443,14 +1624,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->doc</I
+>val</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the XML document</TD
+> an initial xmlNodePtr, or NULL</TD
></TR
><TR
><TD
@@ -1465,7 +1646,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the xmlXPathContext just allocated.</TD
+>the newly created object.</TD
></TR
></TABLE
><P
@@ -1475,13 +1656,13 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10894"
+NAME="AEN10944"
></A
><H3
><A
-NAME="XMLXPATHFREECONTEXT"
+NAME="XMLXPATHFREENODESETLIST"
></A
->xmlXPathFreeContext ()</H3
+>xmlXPathFreeNodeSetList ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1491,15 +1672,24 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->void xmlXPathFreeContext (<A
-HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt);</PRE
+>void xmlXPathFreeNodeSetList (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> obj);</PRE
></TD
></TR
></TABLE
><P
->Free up an xmlXPathContext</P
+>Free up the xmlXPathObjectPtr <TT
+CLASS="PARAMETER"
+><I
+>obj</I
+></TT
+> but don't deallocate the objects in
+the list contrary to <A
+HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
+>xmlXPathFreeObject</A
+>().</P
><P
></P
><DIV
@@ -1521,14 +1711,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->ctxt</I
+>obj</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the context to free</TD
+> an existing NodeSetList object</TD
></TR
></TABLE
><P
@@ -1538,13 +1728,76 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10910"
+NAME="AEN10962"
></A
><H3
><A
-NAME="XMLXPATHEVAL"
+NAME="XMLXPATHFREENODESET"
></A
->xmlXPathEval ()</H3
+>xmlXPathFreeNodeSet ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlXPathFreeNodeSet (<A
+HREF="libxml-xpath.html#XMLNODESETPTR"
+>xmlNodeSetPtr</A
+> obj);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Free the NodeSet compound (not the actual nodes !).</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>obj</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the xmlNodeSetPtr to free</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN10978"
+></A
+><H3
+><A
+NAME="XMLXPATHOBJECTCOPY"
+></A
+>xmlXPathObjectCopy ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1557,19 +1810,97 @@ CLASS="PROGRAMLISTING"
><A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
-> xmlXPathEval (const <A
-HREF="libxml-tree.html#XMLCHAR"
->xmlChar</A
-> *str,
+> xmlXPathObjectCopy (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>allocate a new copy of a given object</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the original object</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the newly created object.</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN10999"
+></A
+><H3
+><A
+NAME="XMLXPATHCMPNODES"
+></A
+>xmlXPathCmpNodes ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int xmlXPathCmpNodes (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> node1,
<A
-HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt);</PRE
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> node2);</PRE
></TD
></TR
></TABLE
><P
->Evaluate the XPath Location Path in the given context.</P
+>Compare two nodes w.r.t document order</P
><P
></P
><DIV
@@ -1591,14 +1922,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->str</I
+>node1</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the XPath expression</TD
+> the first node</TD
></TR
><TR
><TD
@@ -1608,14 +1939,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->ctxt</I
+>node2</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second node</TD
></TR
><TR
><TD
@@ -1630,8 +1961,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the xmlXPathObjectPtr resulting from the eveluation or NULL.
-the caller has to free the object.</TD
+>-2 in case of error 1 if first point &lt; second point, 0 if
+that's the same node, -1 otherwise</TD
></TR
></TABLE
><P
@@ -1641,13 +1972,13 @@ the caller has to free the object.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10936"
+NAME="AEN11024"
></A
><H3
><A
-NAME="XMLXPATHEVALXPTREXPR"
+NAME="XMLXPATHCONVERTBOOLEAN"
></A
->xmlXPathEvalXPtrExpr ()</H3
+>xmlXPathConvertBoolean ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1660,18 +1991,19 @@ CLASS="PROGRAMLISTING"
><A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
-> xmlXPathEvalXPtrExpr (const <A
-HREF="libxml-tree.html#XMLCHAR"
->xmlChar</A
-> *str,
- <A
-HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
->xmlXPathContextPtr</A
-> ctxt);</PRE
+> xmlXPathConvertBoolean (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);</PRE
></TD
></TR
></TABLE
><P
+>Converts an existing object to its <GTKDOCLINK
+HREF="BOOLEAN"
+>boolean</GTKDOCLINK
+>() equivalent</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
@@ -1692,15 +2024,88 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->str</I
+>val</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XPath object</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 object, the old one is freed (or the operation
+is done directly on <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>)</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11047"
+></A
+><H3
+><A
+NAME="XMLXPATHCONVERTNUMBER"
+></A
+>xmlXPathConvertNumber ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> xmlXPathConvertNumber (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);</PRE
+></TD
></TR
+></TABLE
+><P
+>Converts an existing object to its <GTKDOCLINK
+HREF="NUMBER"
+>number</GTKDOCLINK
+>() equivalent</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
@@ -1709,14 +2114,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->ctxt</I
+>val</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XPath object</TD
></TR
><TR
><TD
@@ -1731,7 +2136,13 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&#13;</TD
+>the new object, the old one is freed (or the operation
+is done directly on <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>)</TD
></TR
></TABLE
><P
@@ -1741,13 +2152,13 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10961"
+NAME="AEN11070"
></A
><H3
><A
-NAME="XMLXPATHFREEOBJECT"
+NAME="XMLXPATHCONVERTSTRING"
></A
->xmlXPathFreeObject ()</H3
+>xmlXPathConvertString ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1757,15 +2168,21 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->void xmlXPathFreeObject (<A
+><A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
-> obj);</PRE
+> xmlXPathConvertString (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);</PRE
></TD
></TR
></TABLE
><P
->Free up an xmlXPathObjectPtr object.</P
+>Converts an existing object to its <GTKDOCLINK
+HREF="STRING"
+>string</GTKDOCLINK
+>() equivalent</P
><P
></P
><DIV
@@ -1787,14 +2204,35 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->obj</I
+>val</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the object to free</TD
+> an XPath object</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 object, the old one is freed (or the operation
+is done directly on <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>)</TD
></TR
></TABLE
><P
@@ -1804,13 +2242,185 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10977"
+NAME="AEN11093"
></A
><H3
><A
-NAME="XMLXPATHEVALEXPRESSION"
+NAME="XMLXPATHINIT"
></A
->xmlXPathEvalExpression ()</H3
+>xmlXPathInit ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlXPathInit (void);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Initialize the XPath environment</P
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11099"
+></A
+><H3
+><A
+NAME="XMLXPATHNEWCONTEXT"
+></A
+>xmlXPathNewContext ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
+>xmlXPathContextPtr</A
+> xmlXPathNewContext (<A
+HREF="libxml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> doc);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Create a new xmlXPathContext</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><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 XML document</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the xmlXPathContext just allocated.</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11120"
+></A
+><H3
+><A
+NAME="XMLXPATHFREECONTEXT"
+></A
+>xmlXPathFreeContext ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlXPathFreeContext (<A
+HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
+>xmlXPathContextPtr</A
+> ctxt);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Free up an xmlXPathContext</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the context to free</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11136"
+></A
+><H3
+><A
+NAME="XMLXPATHEVAL"
+></A
+>xmlXPathEval ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1823,7 +2433,7 @@ CLASS="PROGRAMLISTING"
><A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
-> xmlXPathEvalExpression (const <A
+> xmlXPathEval (const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *str,
@@ -1835,7 +2445,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
></TR
></TABLE
><P
->Evaluate the XPath expression in the given context.</P
+>Evaluate the XPath Location Path in the given context.</P
><P
></P
><DIV
@@ -1881,7 +2491,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the XPath context</TD
+>&nbsp;</TD
></TR
><TR
><TD
@@ -1896,7 +2506,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the xmlXPathObjectPtr resulting from the evaluation or NULL.
+>the xmlXPathObjectPtr resulting from the eveluation or NULL.
the caller has to free the object.</TD
></TR
></TABLE
@@ -1907,13 +2517,13 @@ the caller has to free the object.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11003"
+NAME="AEN11162"
></A
><H3
><A
-NAME="XMLXPATHNODESETCREATE"
+NAME="XMLXPATHEVALXPTREXPR"
></A
->xmlXPathNodeSetCreate ()</H3
+>xmlXPathEvalXPtrExpr ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1924,23 +2534,20 @@ CELLPADDING="6"
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> xmlXPathNodeSetCreate (<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> val);</PRE
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> xmlXPathEvalXPtrExpr (const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *str,
+ <A
+HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
+>xmlXPathContextPtr</A
+> ctxt);</PRE
></TD
></TR
></TABLE
><P
->Create a new xmlNodeSetPtr of type double and of value <TT
-CLASS="PARAMETER"
-><I
->val</I
-></TT
-></P
-><P
></P
><DIV
CLASS="INFORMALTABLE"
@@ -1961,14 +2568,31 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->val</I
+>str</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an initial xmlNodePtr, or NULL</TD
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
></TR
><TR
><TD
@@ -1983,7 +2607,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the newly created object.</TD
+>&#13;</TD
></TR
></TABLE
><P
@@ -1993,13 +2617,13 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11025"
+NAME="AEN11187"
></A
><H3
><A
-NAME="XMLXPATHFREENODESETLIST"
+NAME="XMLXPATHEVALEXPRESSION"
></A
->xmlXPathFreeNodeSetList ()</H3
+>xmlXPathEvalExpression ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -2009,24 +2633,22 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->void xmlXPathFreeNodeSetList (<A
+><A
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</A
-> obj);</PRE
+> xmlXPathEvalExpression (const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *str,
+ <A
+HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
+>xmlXPathContextPtr</A
+> ctxt);</PRE
></TD
></TR
></TABLE
><P
->Free up the xmlXPathObjectPtr <TT
-CLASS="PARAMETER"
-><I
->obj</I
-></TT
-> but don't deallocate the objects in
-the list contrary to <A
-HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
->xmlXPathFreeObject</A
->().</P
+>Evaluate the XPath expression in the given context.</P
><P
></P
><DIV
@@ -2048,14 +2670,47 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->obj</I
+>str</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an existing NodeSetList object</TD
+> the XPath expression</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the XPath context</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the xmlXPathObjectPtr resulting from the evaluation or NULL.
+the caller has to free the object.</TD
></TR
></TABLE
><P
@@ -2065,13 +2720,13 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11043"
+NAME="AEN11213"
></A
><H3
><A
-NAME="XMLXPATHFREENODESET"
+NAME="XMLXPATHEVALPREDICATE"
></A
->xmlXPathFreeNodeSet ()</H3
+>xmlXPathEvalPredicate ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -2081,15 +2736,28 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->void xmlXPathFreeNodeSet (<A
-HREF="libxml-xpath.html#XMLNODESETPTR"
->xmlNodeSetPtr</A
-> obj);</PRE
+>int xmlXPathEvalPredicate (<A
+HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
+>xmlXPathContextPtr</A
+> ctxt,
+ <A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> res);</PRE
></TD
></TR
></TABLE
><P
->Free the NodeSet compound (not the actual nodes !).</P
+>Evaluate a predicate result for the current node.
+A PredicateExpr is evaluated by evaluating the Expr and converting
+the result to a boolean. If the result is a number, the result will
+be converted to true if the number is equal to the position of the
+context node in the context node list (as returned by the position
+function) and will be converted to false otherwise; if the result
+is not a number, then the result will be converted as if by a call
+to the boolean function. </P
+><P
+>Return 1 if predicate is true, 0 otherwise</P
><P
></P
><DIV
@@ -2111,14 +2779,46 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->obj</I
+>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the xmlNodeSetPtr to free</TD
+> the XPath context</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>res</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the Predicate Expression evaluation result</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&#13;</TD
></TR
></TABLE
><P
@@ -2128,13 +2828,13 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11059"
+NAME="AEN11239"
></A
><H3
><A
-NAME="XMLXPATHOBJECTCOPY"
+NAME="XMLXPATHCOMPILE"
></A
->xmlXPathObjectCopy ()</H3
+>xmlXPathCompile ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -2145,17 +2845,17 @@ CELLPADDING="6"
><PRE
CLASS="PROGRAMLISTING"
><A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> xmlXPathObjectCopy (<A
-HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</A
-> val);</PRE
+HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
+>xmlXPathCompExprPtr</A
+> xmlXPathCompile (const <A
+HREF="libxml-tree.html#XMLCHAR"
+>xmlChar</A
+> *str);</PRE
></TD
></TR
></TABLE
><P
->allocate a new copy of a given object</P
+>Compile an XPath expression</P
><P
></P
><DIV
@@ -2177,14 +2877,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->val</I
+>str</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the original object</TD
+> the XPath expression</TD
></TR
><TR
><TD
@@ -2199,7 +2899,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the newly created object.</TD
+>the xmlXPathObjectPtr resulting from the eveluation or NULL.
+the caller has to free the object.</TD
></TR
></TABLE
><P
@@ -2209,13 +2910,13 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11080"
+NAME="AEN11260"
></A
><H3
><A
-NAME="XMLXPATHCMPNODES"
+NAME="XMLXPATHCOMPILEDEVAL"
></A
->xmlXPathCmpNodes ()</H3
+>xmlXPathCompiledEval ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -2225,19 +2926,22 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->int xmlXPathCmpNodes (<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> node1,
+><A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> xmlXPathCompiledEval (<A
+HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
+>xmlXPathCompExprPtr</A
+> comp,
<A
-HREF="libxml-tree.html#XMLNODEPTR"
->xmlNodePtr</A
-> node2);</PRE
+HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
+>xmlXPathContextPtr</A
+> ctx);</PRE
></TD
></TR
></TABLE
><P
->Compare two nodes w.r.t document order</P
+>Evaluate the Precompiled XPath expression in the given context.</P
><P
></P
><DIV
@@ -2259,14 +2963,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->node1</I
+>comp</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the first node</TD
+> the compiled XPath expression</TD
></TR
><TR
><TD
@@ -2276,14 +2980,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->node2</I
+>ctx</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the second node</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -2298,8 +3002,76 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->-2 in case of error 1 if first point &lt; second point, 0 if
-that's the same node, -1 otherwise</TD
+>the xmlXPathObjectPtr resulting from the eveluation or NULL.
+the caller has to free the object.</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11286"
+></A
+><H3
+><A
+NAME="XMLXPATHFREECOMPEXPR"
+></A
+>xmlXPathFreeCompExpr ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlXPathFreeCompExpr (<A
+HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
+>xmlXPathCompExprPtr</A
+> comp);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Free up the memory allocated by <TT
+CLASS="PARAMETER"
+><I
+>comp</I
+></TT
+></P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>comp</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an XPATH comp</TD
></TR
></TABLE
><P
diff --git a/doc/html/libxml-xpathinternals.html b/doc/html/libxml-xpathinternals.html
index 4943a450..99dd8469 100644
--- a/doc/html/libxml-xpathinternals.html
+++ b/doc/html/libxml-xpathinternals.html
@@ -121,7 +121,7 @@ NAME="LIBXML-XPATHINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN11110"
+NAME="AEN11308"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN11110"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN11113"
+NAME="AEN11311"
></A
><H2
>Synopsis</H2
@@ -994,7 +994,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11344"
+NAME="AEN11542"
></A
><H2
>Description</H2
@@ -1004,14 +1004,14 @@ NAME="AEN11344"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11347"
+NAME="AEN11545"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11349"
+NAME="AEN11547"
></A
><H3
><A
@@ -1037,7 +1037,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11354"
+NAME="AEN11552"
></A
><H3
><A
@@ -1063,7 +1063,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11359"
+NAME="AEN11557"
></A
><H3
><A
@@ -1121,7 +1121,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11373"
+NAME="AEN11571"
></A
><H3
><A
@@ -1179,7 +1179,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11387"
+NAME="AEN11585"
></A
><H3
><A
@@ -1237,7 +1237,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11401"
+NAME="AEN11599"
></A
><H3
><A
@@ -1295,7 +1295,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11415"
+NAME="AEN11613"
></A
><H3
><A
@@ -1321,7 +1321,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11420"
+NAME="AEN11618"
></A
><H3
><A
@@ -1347,7 +1347,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11425"
+NAME="AEN11623"
></A
><H3
><A
@@ -1373,7 +1373,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11430"
+NAME="AEN11628"
></A
><H3
><A
@@ -1432,7 +1432,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11445"
+NAME="AEN11643"
></A
><H3
><A
@@ -1534,7 +1534,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11470"
+NAME="AEN11668"
></A
><H3
><A
@@ -1649,7 +1649,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11497"
+NAME="AEN11695"
></A
><H3
><A
@@ -1678,6 +1678,8 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
></TR
></TABLE
><P
+>Dump the content of the object for debugging purposes</P
+><P
></P
><DIV
CLASS="INFORMALTABLE"
@@ -1705,7 +1707,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the FILE * to dump the output</TD
></TR
><TR
><TD
@@ -1722,7 +1724,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the object to inspect</TD
></TR
><TR
><TD
@@ -1739,7 +1741,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&#13;</TD
+> indentation level</TD
></TR
></TABLE
><P
@@ -1749,7 +1751,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11521"
+NAME="AEN11720"
></A
><H3
><A
@@ -1875,7 +1877,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11552"
+NAME="AEN11751"
></A
><H3
><A
@@ -1978,7 +1980,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11578"
+NAME="AEN11777"
></A
><H3
><A
@@ -2039,7 +2041,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11593"
+NAME="AEN11792"
></A
><H3
><A
@@ -2164,7 +2166,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11624"
+NAME="AEN11823"
></A
><H3
><A
@@ -2310,7 +2312,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11660"
+NAME="AEN11859"
></A
><H3
><A
@@ -2436,7 +2438,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11691"
+NAME="AEN11890"
></A
><H3
><A
@@ -2583,7 +2585,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11727"
+NAME="AEN11926"
></A
><H3
><A
@@ -2686,7 +2688,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11753"
+NAME="AEN11952"
></A
><H3
><A
@@ -2810,7 +2812,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11784"
+NAME="AEN11983"
></A
><H3
><A
@@ -2873,7 +2875,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11800"
+NAME="AEN11999"
></A
><H3
><A
@@ -2976,7 +2978,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11826"
+NAME="AEN12025"
></A
><H3
><A
@@ -3100,7 +3102,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11857"
+NAME="AEN12056"
></A
><H3
><A
@@ -3164,7 +3166,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11873"
+NAME="AEN12072"
></A
><H3
><A
@@ -3267,7 +3269,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11899"
+NAME="AEN12098"
></A
><H3
><A
@@ -3330,7 +3332,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11915"
+NAME="AEN12114"
></A
><H3
><A
@@ -3409,7 +3411,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11935"
+NAME="AEN12134"
></A
><H3
><A
@@ -3506,7 +3508,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11959"
+NAME="AEN12158"
></A
><H3
><A
@@ -3592,7 +3594,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11981"
+NAME="AEN12180"
></A
><H3
><A
@@ -3675,7 +3677,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12002"
+NAME="AEN12201"
></A
><H3
><A
@@ -3761,7 +3763,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12024"
+NAME="AEN12223"
></A
><H3
><A
@@ -3844,7 +3846,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12045"
+NAME="AEN12244"
></A
><H3
><A
@@ -3931,7 +3933,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12067"
+NAME="AEN12266"
></A
><H3
><A
@@ -4018,7 +4020,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12089"
+NAME="AEN12288"
></A
><H3
><A
@@ -4102,7 +4104,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12110"
+NAME="AEN12309"
></A
><H3
><A
@@ -4197,7 +4199,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12131"
+NAME="AEN12330"
></A
><H3
><A
@@ -4260,7 +4262,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12147"
+NAME="AEN12346"
></A
><H3
><A
@@ -4284,11 +4286,8 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
></TR
></TABLE
><P
->[14] Expr ::= OrExpr
-[21] OrExpr ::= AndExpr
-| OrExpr 'or' AndExpr </P
-><P
->Parse and evaluate an expression, then push the result on the stack</P
+>Parse and evaluate an XPath expression in the given context,
+then push the result on the context stack</P
><P
></P
><DIV
@@ -4327,7 +4326,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12164"
+NAME="AEN12362"
></A
><H3
><A
@@ -4413,7 +4412,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12187"
+NAME="AEN12385"
></A
><H3
><A
@@ -4499,7 +4498,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12210"
+NAME="AEN12408"
></A
><H3
><A
@@ -4530,7 +4529,7 @@ HREF="libxml-tree.html#XMLCHAR"
| '.' Digits
[31] Digits ::= [0-9]+</P
><P
->Parse and evaluate a Number in the string
+>Compile a Number in the string
In complement of the Number expression, this function also handles
negative values : '-' Number.</P
><P
@@ -4586,7 +4585,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12232"
+NAME="AEN12430"
></A
><H3
><A
@@ -4694,7 +4693,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12258"
+NAME="AEN12456"
></A
><H3
><A
@@ -4722,7 +4721,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12264"
+NAME="AEN12462"
></A
><H3
><A
@@ -4835,7 +4834,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12286"
+NAME="AEN12484"
></A
><H3
><A
@@ -4898,7 +4897,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12302"
+NAME="AEN12500"
></A
><H3
><A
@@ -4984,7 +4983,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12324"
+NAME="AEN12522"
></A
><H3
><A
@@ -5107,7 +5106,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12354"
+NAME="AEN12552"
></A
><H3
><A
@@ -5191,7 +5190,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12375"
+NAME="AEN12573"
></A
><H3
><A
@@ -5272,7 +5271,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12395"
+NAME="AEN12593"
></A
><H3
><A
@@ -5335,7 +5334,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12411"
+NAME="AEN12609"
></A
><H3
><A
@@ -5422,7 +5421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12433"
+NAME="AEN12631"
></A
><H3
><A
@@ -5508,7 +5507,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12455"
+NAME="AEN12653"
></A
><H3
><A
@@ -5580,7 +5579,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12473"
+NAME="AEN12671"
></A
><H3
><A
@@ -5643,7 +5642,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12489"
+NAME="AEN12687"
></A
><H3
><A
@@ -5724,7 +5723,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12510"
+NAME="AEN12708"
></A
><H3
><A
@@ -5787,7 +5786,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12526"
+NAME="AEN12724"
></A
><H3
><A
@@ -5875,7 +5874,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12548"
+NAME="AEN12746"
></A
><H3
><A
@@ -6043,7 +6042,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12585"
+NAME="AEN12783"
></A
><H3
><A
@@ -6108,7 +6107,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12601"
+NAME="AEN12799"
></A
><H3
><A
@@ -6173,7 +6172,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12617"
+NAME="AEN12815"
></A
><H3
><A
@@ -6238,7 +6237,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12633"
+NAME="AEN12831"
></A
><H3
><A
@@ -6303,7 +6302,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12649"
+NAME="AEN12847"
></A
><H3
><A
@@ -6378,7 +6377,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12667"
+NAME="AEN12865"
></A
><H3
><A
@@ -6453,7 +6452,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12685"
+NAME="AEN12883"
></A
><H3
><A
@@ -6559,7 +6558,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12711"
+NAME="AEN12909"
></A
><H3
><A
@@ -6666,7 +6665,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12737"
+NAME="AEN12935"
></A
><H3
><A
@@ -6771,7 +6770,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12763"
+NAME="AEN12961"
></A
><H3
><A
@@ -6860,7 +6859,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12785"
+NAME="AEN12983"
></A
><H3
><A
@@ -6954,7 +6953,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12808"
+NAME="AEN13006"
></A
><H3
><A
@@ -7039,7 +7038,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12829"
+NAME="AEN13027"
></A
><H3
><A
@@ -7129,7 +7128,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12850"
+NAME="AEN13048"
></A
><H3
><A
@@ -7220,7 +7219,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12871"
+NAME="AEN13069"
></A
><H3
><A
@@ -7309,7 +7308,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12892"
+NAME="AEN13090"
></A
><H3
><A
@@ -7395,7 +7394,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12913"
+NAME="AEN13111"
></A
><H3
><A
@@ -7482,7 +7481,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12934"
+NAME="AEN13132"
></A
><H3
><A
@@ -7569,7 +7568,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12955"
+NAME="AEN13153"
></A
><H3
><A
@@ -7674,7 +7673,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12976"
+NAME="AEN13174"
></A
><H3
><A
@@ -7764,7 +7763,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12997"
+NAME="AEN13195"
></A
><H3
><A
@@ -7855,7 +7854,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13018"
+NAME="AEN13216"
></A
><H3
><A
@@ -7946,7 +7945,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13039"
+NAME="AEN13237"
></A
><H3
><A
@@ -8040,7 +8039,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13060"
+NAME="AEN13258"
></A
><H3
><A
@@ -8127,7 +8126,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13081"
+NAME="AEN13279"
></A
><H3
><A
@@ -8215,7 +8214,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13103"
+NAME="AEN13301"
></A
><H3
><A
@@ -8303,7 +8302,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13125"
+NAME="AEN13323"
></A
><H3
><A
@@ -8396,7 +8395,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13146"
+NAME="AEN13344"
></A
><H3
><A
@@ -8481,7 +8480,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13167"
+NAME="AEN13365"
></A
><H3
><A
@@ -8568,7 +8567,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13188"
+NAME="AEN13386"
></A
><H3
><A
@@ -8655,7 +8654,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13209"
+NAME="AEN13407"
></A
><H3
><A
@@ -8742,7 +8741,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13230"
+NAME="AEN13428"
></A
><H3
><A
@@ -8830,7 +8829,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13251"
+NAME="AEN13449"
></A
><H3
><A
diff --git a/doc/html/libxml-xpointer.html b/doc/html/libxml-xpointer.html
index 95a410d3..3a38437c 100644
--- a/doc/html/libxml-xpointer.html
+++ b/doc/html/libxml-xpointer.html
@@ -121,7 +121,7 @@ NAME="LIBXML-XPOINTER"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN13277"
+NAME="AEN13475"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN13277"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN13280"
+NAME="AEN13478"
></A
><H2
>Synopsis</H2
@@ -152,6 +152,16 @@ typedef <A
HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
>xmlLocationSetPtr</A
>;
+<A
+HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
+>xmlLocationSetPtr</A
+> <A
+HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETCREATE"
+>xmlXPtrLocationSetCreate</A
+> (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);
void <A
HREF="libxml-xpointer.html#XMLXPTRFREELOCATIONSET"
>xmlXPtrFreeLocationSet</A
@@ -174,6 +184,41 @@ HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
>xmlLocationSetPtr</A
> val2);
<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> <A
+HREF="libxml-xpointer.html#XMLXPTRNEWRANGENODEOBJECT"
+>xmlXPtrNewRangeNodeObject</A
+> (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> start,
+ <A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> end);
+void <A
+HREF="libxml-xpointer.html#XMLXPTRLOCATIONSETADD"
+>xmlXPtrLocationSetAdd</A
+> (<A
+HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
+>xmlLocationSetPtr</A
+> cur,
+ <A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);
+<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> <A
+HREF="libxml-xpointer.html#XMLXPTRWRAPLOCATIONSET"
+>xmlXPtrWrapLocationSet</A
+> (<A
+HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
+>xmlLocationSetPtr</A
+> val);
+<A
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
>xmlXPathContextPtr</A
> <A
@@ -237,7 +282,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13307"
+NAME="AEN13518"
></A
><H2
>Description</H2
@@ -247,14 +292,14 @@ NAME="AEN13307"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN13310"
+NAME="AEN13521"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13312"
+NAME="AEN13523"
></A
><H3
><A
@@ -284,7 +329,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13317"
+NAME="AEN13528"
></A
><H3
><A
@@ -310,7 +355,93 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13322"
+NAME="AEN13533"
+></A
+><H3
+><A
+NAME="XMLXPTRLOCATIONSETCREATE"
+></A
+>xmlXPtrLocationSetCreate ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
+>xmlLocationSetPtr</A
+> xmlXPtrLocationSetCreate (<A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Create a new xmlLocationSetPtr of type double and of value <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+></P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an initial xmlXPathObjectPtr, or NULL</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the newly created object.</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN13555"
></A
><H3
><A
@@ -373,7 +504,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13338"
+NAME="AEN13571"
></A
><H3
><A
@@ -485,7 +616,285 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13366"
+NAME="AEN13599"
+></A
+><H3
+><A
+NAME="XMLXPTRNEWRANGENODEOBJECT"
+></A
+>xmlXPtrNewRangeNodeObject ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> xmlXPtrNewRangeNodeObject (<A
+HREF="libxml-tree.html#XMLNODEPTR"
+>xmlNodePtr</A
+> start,
+ <A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> end);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Create a new xmlXPathObjectPtr of type range from a not to an object</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>start</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the starting node</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>end</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the ending object</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the newly created object.</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN13625"
+></A
+><H3
+><A
+NAME="XMLXPTRLOCATIONSETADD"
+></A
+>xmlXPtrLocationSetAdd ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xmlXPtrLocationSetAdd (<A
+HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
+>xmlLocationSetPtr</A
+> cur,
+ <A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>add a new xmlXPathObjectPtr ot an existing LocationSet
+If the location already exist in the set <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+> is freed.</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><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 initial range set</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> a new xmlXPathObjectPtr</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN13647"
+></A
+><H3
+><A
+NAME="XMLXPTRWRAPLOCATIONSET"
+></A
+>xmlXPtrWrapLocationSet ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> xmlXPtrWrapLocationSet (<A
+HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
+>xmlLocationSetPtr</A
+> val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Wrap the LocationSet <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+> in a new xmlXPathObjectPtr</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the LocationSet value</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the newly created object.</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN13669"
></A
><H3
><A
@@ -609,7 +1018,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13397"
+NAME="AEN13700"
></A
><H3
><A
@@ -712,7 +1121,7 @@ the caller has to free the object.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13423"
+NAME="AEN13726"
></A
><H3
><A
@@ -796,7 +1205,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13444"
+NAME="AEN13747"
></A
><H3
><A
@@ -878,7 +1287,7 @@ the caller has to free the node tree.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13465"
+NAME="AEN13768"
></A
><H3
><A
@@ -905,9 +1314,9 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
>[8] Predicate ::= '[' PredicateExpr ']'
[9] PredicateExpr ::= Expr </P
><P
->Evaluate a predicate as in <GTKDOCLINK
-HREF="XMLXPATHEVALPREDICATE"
->xmlXPathEvalPredicate</GTKDOCLINK
+>Evaluate a predicate as in <A
+HREF="libxml-xpath.html#XMLXPATHEVALPREDICATE"
+>xmlXPathEvalPredicate</A
>() but for
a Location Set instead of a node set</P
><P