- configure.in: preparing 2.2.11
- doc/html/*: rebuild the HTML files
- doc/xml.html : updated
Daniel
diff --git a/doc/html/gnome-xml-xpath.html b/doc/html/gnome-xml-xpath.html
index 14b6f48..b3204dd 100644
--- a/doc/html/gnome-xml-xpath.html
+++ b/doc/html/gnome-xml-xpath.html
@@ -4,7 +4,7 @@
 >xpath</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
 REL="HOME"
 TITLE="Gnome XML Library Reference Manual"
 HREF="book1.html"><LINK
@@ -20,6 +20,9 @@
 ><BODY
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
 ><DIV
 CLASS="NAVHEADER"
 ><TABLE
@@ -111,19 +114,22 @@
 ></TABLE
 ></DIV
 ><H1
->xpath</H1
+><A
+NAME="GNOME-XML-XPATH"
+>xpath</A
+></H1
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10589"
+NAME="AEN10522"
 ></A
 ><H2
 >Name</H2
->xpath &#8212; </DIV
+>xpath&nbsp;--&nbsp;</DIV
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10592"
+NAME="AEN10525"
 ></A
 ><H2
 >Synopsis</H2
@@ -359,7 +365,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10653"
+NAME="AEN10586"
 ></A
 ><H2
 >Description</H2
@@ -369,14 +375,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10656"
+NAME="AEN10589"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10658"
+NAME="AEN10591"
 ></A
 ><H3
 ><A
@@ -412,10 +418,10 @@
     int max_axis;			/* max number of axis */
     xmlXPathAxisPtr axis;		/* Array of defined axis */
 
-    /* Namespace traversal should be implemented with user */
-    xmlNsPtr *namespaces;		/* The namespaces lookup */
-    int nsNr;				/* the current Namespace index */
-    void *user;				/* user defined extra info */
+    /* the namespace nodes of the context node */
+    xmlNsPtr *namespaces;		/* Array of namespaces */
+    int nsNr;				/* number of namespace in scope */
+    void *user;				/* function to free */
 
     /* extra variables */
     int contextSize;			/* the context size */
@@ -425,6 +431,9 @@
     int xptr;				/* it this an XPointer context */
     xmlNodePtr here;			/* for here() */
     xmlNodePtr origin;			/* for origin() */
+
+    /* the set of namespace declarations in scope for the expression */
+    xmlHashTablePtr nsHash;		/* The namespaces hash table */
 };</PRE
 ></TD
 ></TR
@@ -435,7 +444,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10663"
+NAME="AEN10596"
 ></A
 ><H3
 ><A
@@ -461,7 +470,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10668"
+NAME="AEN10601"
 ></A
 ><H3
 ><A
@@ -498,7 +507,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10673"
+NAME="AEN10606"
 ></A
 ><H3
 ><A
@@ -524,7 +533,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10678"
+NAME="AEN10611"
 ></A
 ><H3
 ><A
@@ -559,7 +568,8 @@
     XPATH_MEMORY_ERROR,
     XPTR_SYNTAX_ERROR,
     XPTR_RESOURCE_ERROR,
-    XPTR_SUB_RESOURCE_ERROR
+    XPTR_SUB_RESOURCE_ERROR,
+    XPATH_UNDEF_PREFIX_ERROR
 } xmlXPathError;</PRE
 ></TD
 ></TR
@@ -577,7 +587,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10685"
+NAME="AEN10618"
 ></A
 ><H3
 ><A
@@ -607,7 +617,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10690"
+NAME="AEN10623"
 ></A
 ><H3
 ><A
@@ -633,7 +643,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10695"
+NAME="AEN10628"
 ></A
 ><H3
 ><A
@@ -669,7 +679,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10700"
+NAME="AEN10633"
 ></A
 ><H3
 ><A
@@ -705,7 +715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10705"
+NAME="AEN10638"
 ></A
 ><H3
 ><A
@@ -731,7 +741,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10710"
+NAME="AEN10643"
 ></A
 ><H3
 ><A
@@ -815,7 +825,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -825,7 +835,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10733"
+NAME="AEN10666"
 ></A
 ><H3
 ><A
@@ -854,7 +864,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10738"
+NAME="AEN10671"
 ></A
 ><H3
 ><A
@@ -880,7 +890,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10743"
+NAME="AEN10676"
 ></A
 ><H3
 ><A
@@ -909,7 +919,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10748"
+NAME="AEN10681"
 ></A
 ><H3
 ><A
@@ -935,7 +945,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10753"
+NAME="AEN10686"
 ></A
 ><H3
 ><A
@@ -1004,7 +1014,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -1014,7 +1024,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10772"
+NAME="AEN10705"
 ></A
 ><H3
 ><A
@@ -1043,7 +1053,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10777"
+NAME="AEN10710"
 ></A
 ><H3
 ><A
@@ -1069,7 +1079,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10782"
+NAME="AEN10715"
 ></A
 ><H3
 ><A
@@ -1159,7 +1169,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -1169,7 +1179,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10807"
+NAME="AEN10740"
 ></A
 ><H3
 ><A
@@ -1198,7 +1208,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10812"
+NAME="AEN10745"
 ></A
 ><H3
 ><A
@@ -1224,7 +1234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10817"
+NAME="AEN10750"
 ></A
 ><H3
 ><A
@@ -1293,7 +1303,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -1303,7 +1313,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10836"
+NAME="AEN10769"
 ></A
 ><H3
 ><A
@@ -1331,7 +1341,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10842"
+NAME="AEN10775"
 ></A
 ><H3
 ><A
@@ -1387,7 +1397,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the XML document</TD
+>&nbsp;</TD
 ></TR
 ><TR
 ><TD
@@ -1402,7 +1412,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the xmlXPathContext just allocated.</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -1412,7 +1422,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10863"
+NAME="AEN10796"
 ></A
 ><H3
 ><A
@@ -1465,7 +1475,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the context to free</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -1475,7 +1485,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10879"
+NAME="AEN10812"
 ></A
 ><H3
 ><A
@@ -1578,7 +1588,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10905"
+NAME="AEN10838"
 ></A
 ><H3
 ><A
@@ -1668,7 +1678,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -1678,7 +1688,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10930"
+NAME="AEN10863"
 ></A
 ><H3
 ><A
@@ -1731,7 +1741,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the object to free</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -1741,7 +1751,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10946"
+NAME="AEN10879"
 ></A
 ><H3
 ><A
@@ -1844,7 +1854,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10972"
+NAME="AEN10905"
 ></A
 ><H3
 ><A
@@ -1905,7 +1915,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an initial xmlNodePtr, or NULL</TD
+>&nbsp;</TD
 ></TR
 ><TR
 ><TD
@@ -1920,7 +1930,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->the newly created object.</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -1930,7 +1940,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10994"
+NAME="AEN10927"
 ></A
 ><H3
 ><A
@@ -1992,7 +2002,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an existing NodeSetList object</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -2002,7 +2012,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11012"
+NAME="AEN10945"
 ></A
 ><H3
 ><A
@@ -2055,7 +2065,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  the xmlNodeSetPtr to free</TD
+>&#13;</TD
 ></TR
 ></TABLE
 ><P
@@ -2065,7 +2075,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11028"
+NAME="AEN10961"
 ></A
 ><H3
 ><A