Recompiled the docs, Daniel
diff --git a/doc/html/libxml-xpointer.html b/doc/html/libxml-xpointer.html
index 072e946..072a1c3 100644
--- a/doc/html/libxml-xpointer.html
+++ b/doc/html/libxml-xpointer.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN16600"
+NAME="AEN16619"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN16603"
+NAME="AEN16622"
 ></A
 ><H2
 >Synopsis</H2
@@ -411,7 +411,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16678"
+NAME="AEN16697"
 ></A
 ><H2
 >Description</H2
@@ -421,20 +421,20 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN16681"
+NAME="AEN16700"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16683"
+NAME="AEN16702"
 ></A
 ><H3
 ><A
 NAME="XMLLOCATIONSET"
 ></A
->struct xmlLocationSet</H3
+>&#62;struct xmlLocationSet</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -458,13 +458,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16688"
+NAME="AEN16707"
 ></A
 ><H3
 ><A
 NAME="XMLLOCATIONSETPTR"
 ></A
->xmlLocationSetPtr</H3
+>&#62;xmlLocationSetPtr</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -484,13 +484,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16693"
+NAME="AEN16712"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRLOCATIONSETCREATE"
 ></A
->xmlXPtrLocationSetCreate ()</H3
+>&#62;xmlXPtrLocationSetCreate ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -522,7 +522,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16702"
+NAME="AEN16721"
 ></A
 ><P
 ></P
@@ -575,13 +575,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16715"
+NAME="AEN16734"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRFREELOCATIONSET"
 ></A
->xmlXPtrFreeLocationSet ()</H3
+>&#62;xmlXPtrFreeLocationSet ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -605,7 +605,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16722"
+NAME="AEN16741"
 ></A
 ><P
 ></P
@@ -643,13 +643,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16731"
+NAME="AEN16750"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRLOCATIONSETMERGE"
 ></A
->xmlXPtrLocationSetMerge ()</H3
+>&#62;xmlXPtrLocationSetMerge ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -690,7 +690,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16742"
+NAME="AEN16761"
 ></A
 ><P
 ></P
@@ -760,13 +760,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16759"
+NAME="AEN16778"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWRANGE"
 ></A
->xmlXPtrNewRange ()</H3
+>&#62;xmlXPtrNewRange ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -799,7 +799,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16768"
+NAME="AEN16787"
 ></A
 ><P
 ></P
@@ -903,13 +903,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16793"
+NAME="AEN16812"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWRANGEPOINTS"
 ></A
->xmlXPtrNewRangePoints ()</H3
+>&#62;xmlXPtrNewRangePoints ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -940,7 +940,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16802"
+NAME="AEN16821"
 ></A
 ><P
 ></P
@@ -1010,13 +1010,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16819"
+NAME="AEN16838"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWRANGENODEPOINT"
 ></A
->xmlXPtrNewRangeNodePoint ()</H3
+>&#62;xmlXPtrNewRangeNodePoint ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1047,7 +1047,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16828"
+NAME="AEN16847"
 ></A
 ><P
 ></P
@@ -1117,13 +1117,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16845"
+NAME="AEN16864"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWRANGEPOINTNODE"
 ></A
->xmlXPtrNewRangePointNode ()</H3
+>&#62;xmlXPtrNewRangePointNode ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1154,7 +1154,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16854"
+NAME="AEN16873"
 ></A
 ><P
 ></P
@@ -1224,13 +1224,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16871"
+NAME="AEN16890"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWRANGENODES"
 ></A
->xmlXPtrNewRangeNodes ()</H3
+>&#62;xmlXPtrNewRangeNodes ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1261,7 +1261,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16880"
+NAME="AEN16899"
 ></A
 ><P
 ></P
@@ -1331,13 +1331,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16897"
+NAME="AEN16916"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWLOCATIONSETNODES"
 ></A
->xmlXPtrNewLocationSetNodes ()</H3
+>&#62;xmlXPtrNewLocationSetNodes ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1380,7 +1380,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16908"
+NAME="AEN16927"
 ></A
 ><P
 ></P
@@ -1450,13 +1450,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16925"
+NAME="AEN16944"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWLOCATIONSETNODESET"
 ></A
->xmlXPtrNewLocationSetNodeSet ()</H3
+>&#62;xmlXPtrNewLocationSetNodeSet ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1490,7 +1490,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16934"
+NAME="AEN16953"
 ></A
 ><P
 ></P
@@ -1543,13 +1543,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16947"
+NAME="AEN16966"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWRANGENODEOBJECT"
 ></A
->xmlXPtrNewRangeNodeObject ()</H3
+>&#62;xmlXPtrNewRangeNodeObject ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1580,7 +1580,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16956"
+NAME="AEN16975"
 ></A
 ><P
 ></P
@@ -1650,13 +1650,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16973"
+NAME="AEN16992"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWCOLLAPSEDRANGE"
 ></A
->xmlXPtrNewCollapsedRange ()</H3
+>&#62;xmlXPtrNewCollapsedRange ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1683,7 +1683,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN16981"
+NAME="AEN17000"
 ></A
 ><P
 ></P
@@ -1736,13 +1736,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16994"
+NAME="AEN17013"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRLOCATIONSETADD"
 ></A
->xmlXPtrLocationSetAdd ()</H3
+>&#62;xmlXPtrLocationSetAdd ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1776,7 +1776,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17003"
+NAME="AEN17022"
 ></A
 ><P
 ></P
@@ -1831,13 +1831,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17016"
+NAME="AEN17035"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRWRAPLOCATIONSET"
 ></A
->xmlXPtrWrapLocationSet ()</H3
+>&#62;xmlXPtrWrapLocationSet ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1869,7 +1869,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17025"
+NAME="AEN17044"
 ></A
 ><P
 ></P
@@ -1922,13 +1922,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17038"
+NAME="AEN17057"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRLOCATIONSETDEL"
 ></A
->xmlXPtrLocationSetDel ()</H3
+>&#62;xmlXPtrLocationSetDel ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1956,7 +1956,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17046"
+NAME="AEN17065"
 ></A
 ><P
 ></P
@@ -2011,13 +2011,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17059"
+NAME="AEN17078"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRLOCATIONSETREMOVE"
 ></A
->xmlXPtrLocationSetRemove ()</H3
+>&#62;xmlXPtrLocationSetRemove ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2042,7 +2042,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17066"
+NAME="AEN17085"
 ></A
 ><P
 ></P
@@ -2097,13 +2097,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17079"
+NAME="AEN17098"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRNEWCONTEXT"
 ></A
->xmlXPtrNewContext ()</H3
+>&#62;xmlXPtrNewContext ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2138,7 +2138,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17089"
+NAME="AEN17108"
 ></A
 ><P
 ></P
@@ -2200,7 +2200,7 @@
 ALIGN="LEFT"
 VALIGN="TOP"
 >  the element from which a user or program initiated traversal of
-the link, or NULL.</TD
+          the link, or NULL.</TD
 ></TR
 ><TR
 ><TD
@@ -2226,13 +2226,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17110"
+NAME="AEN17129"
 ></A
 ><H3
 ><A
 NAME="XMLXPTREVAL"
 ></A
->xmlXPtrEval ()</H3
+>&#62;xmlXPtrEval ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2263,7 +2263,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17119"
+NAME="AEN17138"
 ></A
 ><P
 ></P
@@ -2323,7 +2323,7 @@
 ALIGN="LEFT"
 VALIGN="TOP"
 >the xmlXPathObjectPtr resulting from the evaluation or NULL.
-the caller has to free the object.</TD
+        the caller has to free the object.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -2334,13 +2334,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17136"
+NAME="AEN17155"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRRANGETOFUNCTION"
 ></A
->xmlXPtrRangeToFunction ()</H3
+>&#62;xmlXPtrRangeToFunction ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2368,7 +2368,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17144"
+NAME="AEN17163"
 ></A
 ><P
 ></P
@@ -2423,13 +2423,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17157"
+NAME="AEN17176"
 ></A
 ><H3
 ><A
 NAME="XMLXPTRBUILDNODELIST"
 ></A
->xmlXPtrBuildNodeList ()</H3
+>&#62;xmlXPtrBuildNodeList ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2457,7 +2457,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17165"
+NAME="AEN17184"
 ></A
 ><P
 ></P
@@ -2500,7 +2500,7 @@
 ALIGN="LEFT"
 VALIGN="TOP"
 >an xmlNodePtr list or NULL.
-the caller has to free the node tree.</TD
+        the caller has to free the node tree.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -2511,13 +2511,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17178"
+NAME="AEN17197"
 ></A
 ><H3
 ><A
 NAME="XMLXPTREVALRANGEPREDICATE"
 ></A
->xmlXPtrEvalRangePredicate ()</H3
+>&#62;xmlXPtrEvalRangePredicate ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2536,7 +2536,7 @@
 ></TABLE
 ><P
 >[8]   Predicate ::=   '[' PredicateExpr ']'
-[9]   PredicateExpr ::=   Expr </P
+ [9]   PredicateExpr ::=   Expr </P
 ><P
 >Evaluate a predicate as in <A
 HREF="libxml-xpath.html#XMLXPATHEVALPREDICATE"
@@ -2548,7 +2548,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN17187"
+NAME="AEN17206"
 ></A
 ><P
 ></P