Rebuilt docs for 2.2.4 release, Daniel.
diff --git a/doc/html/gnome-xml-valid.html b/doc/html/gnome-xml-valid.html
index 857b1d3..8461047 100644
--- a/doc/html/gnome-xml-valid.html
+++ b/doc/html/gnome-xml-valid.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7093"
+NAME="AEN7374"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7096"
+NAME="AEN7377"
></A
><H2
>Synopsis</H2
@@ -938,7 +938,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7313"
+NAME="AEN7594"
></A
><H2
>Description</H2
@@ -948,14 +948,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7316"
+NAME="AEN7597"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7318"
+NAME="AEN7599"
></A
><H3
><A
@@ -1049,7 +1049,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7340"
+NAME="AEN7621"
></A
><H3
><A
@@ -1143,7 +1143,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7362"
+NAME="AEN7643"
></A
><H3
><A
@@ -1181,7 +1181,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7367"
+NAME="AEN7648"
></A
><H3
><A
@@ -1207,7 +1207,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7372"
+NAME="AEN7653"
></A
><H3
><A
@@ -1233,7 +1233,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7377"
+NAME="AEN7658"
></A
><H3
><A
@@ -1263,7 +1263,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7382"
+NAME="AEN7663"
></A
><H3
><A
@@ -1289,7 +1289,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7387"
+NAME="AEN7668"
></A
><H3
><A
@@ -1315,7 +1315,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7392"
+NAME="AEN7673"
></A
><H3
><A
@@ -1335,6 +1335,7 @@
int nb_elements; /* number of elements stored */
int max_elements; /* maximum number of elements */
xmlElementPtr *table; /* the table of elements */
+ int last; /* last element accessed */
};</PRE
></TD
></TR
@@ -1345,7 +1346,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7397"
+NAME="AEN7678"
></A
><H3
><A
@@ -1371,7 +1372,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7402"
+NAME="AEN7683"
></A
><H3
><A
@@ -1397,7 +1398,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7407"
+NAME="AEN7688"
></A
><H3
><A
@@ -1427,7 +1428,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7412"
+NAME="AEN7693"
></A
><H3
><A
@@ -1453,7 +1454,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7417"
+NAME="AEN7698"
></A
><H3
><A
@@ -1479,7 +1480,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7422"
+NAME="AEN7703"
></A
><H3
><A
@@ -1509,7 +1510,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7427"
+NAME="AEN7708"
></A
><H3
><A
@@ -1535,7 +1536,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7432"
+NAME="AEN7713"
></A
><H3
><A
@@ -1561,7 +1562,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7437"
+NAME="AEN7718"
></A
><H3
><A
@@ -1591,7 +1592,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7442"
+NAME="AEN7723"
></A
><H3
><A
@@ -1617,7 +1618,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7447"
+NAME="AEN7728"
></A
><H3
><A
@@ -1782,7 +1783,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7488"
+NAME="AEN7769"
></A
><H3
><A
@@ -1863,7 +1864,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7509"
+NAME="AEN7790"
></A
><H3
><A
@@ -1926,7 +1927,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7525"
+NAME="AEN7806"
></A
><H3
><A
@@ -2010,7 +2011,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7546"
+NAME="AEN7827"
></A
><H3
><A
@@ -2094,7 +2095,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7567"
+NAME="AEN7848"
></A
><H3
><A
@@ -2196,7 +2197,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7593"
+NAME="AEN7874"
></A
><H3
><A
@@ -2277,7 +2278,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7614"
+NAME="AEN7895"
></A
><H3
><A
@@ -2340,7 +2341,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7630"
+NAME="AEN7911"
></A
><H3
><A
@@ -2440,7 +2441,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7654"
+NAME="AEN7935"
></A
><H3
><A
@@ -2605,7 +2606,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7695"
+NAME="AEN7976"
></A
><H3
><A
@@ -2686,7 +2687,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7716"
+NAME="AEN7997"
></A
><H3
><A
@@ -2749,7 +2750,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7732"
+NAME="AEN8013"
></A
><H3
><A
@@ -2833,7 +2834,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7753"
+NAME="AEN8034"
></A
><H3
><A
@@ -2918,7 +2919,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7774"
+NAME="AEN8055"
></A
><H3
><A
@@ -3000,7 +3001,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7795"
+NAME="AEN8076"
></A
><H3
><A
@@ -3063,7 +3064,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7811"
+NAME="AEN8092"
></A
><H3
><A
@@ -3145,7 +3146,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7832"
+NAME="AEN8113"
></A
><H3
><A
@@ -3204,7 +3205,13 @@
></TR
></TABLE
><P
->Register a new attribute declaration</P
+>Register a new attribute declaration
+Note that <TT
+CLASS="PARAMETER"
+><I
+>tree</I
+></TT
+> becomes the ownership of the DTD</P
><P
></P
><DIV
@@ -3394,7 +3401,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7893"
+NAME="AEN8175"
></A
><H3
><A
@@ -3475,7 +3482,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7914"
+NAME="AEN8196"
></A
><H3
><A
@@ -3538,7 +3545,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7930"
+NAME="AEN8212"
></A
><H3
><A
@@ -3622,7 +3629,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7951"
+NAME="AEN8233"
></A
><H3
><A
@@ -3707,7 +3714,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7972"
+NAME="AEN8254"
></A
><H3
><A
@@ -3851,7 +3858,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8008"
+NAME="AEN8290"
></A
><H3
><A
@@ -3930,7 +3937,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8028"
+NAME="AEN8310"
></A
><H3
><A
@@ -3993,7 +4000,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8044"
+NAME="AEN8326"
></A
><H3
><A
@@ -4095,7 +4102,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8070"
+NAME="AEN8352"
></A
><H3
><A
@@ -4217,7 +4224,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8100"
+NAME="AEN8382"
></A
><H3
><A
@@ -4316,7 +4323,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8125"
+NAME="AEN8407"
></A
><H3
><A
@@ -4460,7 +4467,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8161"
+NAME="AEN8443"
></A
><H3
><A
@@ -4539,7 +4546,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8181"
+NAME="AEN8463"
></A
><H3
><A
@@ -4602,7 +4609,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8197"
+NAME="AEN8479"
></A
><H3
><A
@@ -4724,7 +4731,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8227"
+NAME="AEN8509"
></A
><H3
><A
@@ -4823,7 +4830,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8252"
+NAME="AEN8534"
></A
><H3
><A
@@ -4926,7 +4933,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8277"
+NAME="AEN8559"
></A
><H3
><A
@@ -5051,7 +5058,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8307"
+NAME="AEN8589"
></A
><H3
><A
@@ -5211,7 +5218,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8347"
+NAME="AEN8629"
></A
><H3
><A
@@ -5338,7 +5345,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8378"
+NAME="AEN8660"
></A
><H3
><A
@@ -5452,7 +5459,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8407"
+NAME="AEN8689"
></A
><H3
><A
@@ -5576,7 +5583,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8437"
+NAME="AEN8719"
></A
><H3
><A
@@ -5698,7 +5705,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8468"
+NAME="AEN8750"
></A
><H3
><A
@@ -5804,7 +5811,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8494"
+NAME="AEN8776"
></A
><H3
><A
@@ -5907,7 +5914,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8520"
+NAME="AEN8802"
></A
><H3
><A
@@ -6027,7 +6034,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8550"
+NAME="AEN8832"
></A
><H3
><A
@@ -6157,7 +6164,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8582"
+NAME="AEN8864"
></A
><H3
><A
@@ -6331,7 +6338,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8623"
+NAME="AEN8905"
></A
><H3
><A
@@ -6433,7 +6440,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8649"
+NAME="AEN8931"
></A
><H3
><A
@@ -6554,7 +6561,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8679"
+NAME="AEN8961"
></A
><H3
><A
@@ -6654,7 +6661,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8704"
+NAME="AEN8986"
></A
><H3
><A
@@ -6778,7 +6785,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8735"
+NAME="AEN9017"
></A
><H3
><A
@@ -6880,7 +6887,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8761"
+NAME="AEN9043"
></A
><H3
><A
@@ -6982,7 +6989,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8787"
+NAME="AEN9069"
></A
><H3
><A
@@ -7148,7 +7155,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8825"
+NAME="AEN9107"
></A
><H3
><A