"Never do a release before the second coffee of the day" releases:
- configure.in doc/html/* doc/xml.html: made a 2.2.9 release
  on a non-updated tree :-(, made a 2.2.10 release to correct the
  situation
Daniel
diff --git a/ChangeLog b/ChangeLog
index 6be86cc..f86f81a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
+
+	* configure.in doc/html/* doc/xml.html: made a 2.2.9 release
+	  on a non-updated tree :-(, made a 2.2.10 release to correct the
+	  situation
+
 Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
 
 	* nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
diff --git a/configure.in b/configure.in
index 9603ba0..5f4dc58 100644
--- a/configure.in
+++ b/configure.in
@@ -6,7 +6,7 @@
 
 LIBXML_MAJOR_VERSION=2
 LIBXML_MINOR_VERSION=2
-LIBXML_MICRO_VERSION=8
+LIBXML_MICRO_VERSION=10
 LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION
 LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
 
diff --git a/doc/html/gnome-xml-debugxml.html b/doc/html/gnome-xml-debugxml.html
index 26607db..201db29 100644
--- a/doc/html/gnome-xml-debugxml.html
+++ b/doc/html/gnome-xml-debugxml.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN17861"
+NAME="AEN18020"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN17864"
+NAME="AEN18023"
 ></A
 ><H2
 >Synopsis</H2
@@ -315,7 +315,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17911"
+NAME="AEN18070"
 ></A
 ><H2
 >Description</H2
@@ -325,14 +325,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17914"
+NAME="AEN18073"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17916"
+NAME="AEN18075"
 ></A
 ><H3
 ><A
@@ -414,7 +414,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17936"
+NAME="AEN18095"
 ></A
 ><H3
 ><A
@@ -514,7 +514,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17960"
+NAME="AEN18119"
 ></A
 ><H3
 ><A
@@ -614,7 +614,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17984"
+NAME="AEN18143"
 ></A
 ><H3
 ><A
@@ -714,7 +714,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18008"
+NAME="AEN18167"
 ></A
 ><H3
 ><A
@@ -814,7 +814,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18032"
+NAME="AEN18191"
 ></A
 ><H3
 ><A
@@ -914,7 +914,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18056"
+NAME="AEN18215"
 ></A
 ><H3
 ><A
@@ -996,7 +996,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18076"
+NAME="AEN18235"
 ></A
 ><H3
 ><A
@@ -1078,7 +1078,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18096"
+NAME="AEN18255"
 ></A
 ><H3
 ><A
@@ -1160,7 +1160,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18116"
+NAME="AEN18275"
 ></A
 ><H3
 ><A
@@ -1242,7 +1242,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18136"
+NAME="AEN18295"
 ></A
 ><H3
 ><A
@@ -1324,7 +1324,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18156"
+NAME="AEN18315"
 ></A
 ><H3
 ><A
@@ -1397,7 +1397,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18174"
+NAME="AEN18333"
 ></A
 ><H3
 ><A
@@ -1431,7 +1431,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18179"
+NAME="AEN18338"
 ></A
 ><H3
 ><A
@@ -1457,7 +1457,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18184"
+NAME="AEN18343"
 ></A
 ><H3
 ><A
@@ -1593,7 +1593,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18217"
+NAME="AEN18376"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-encoding.html b/doc/html/gnome-xml-encoding.html
index d330f51..d0395c6 100644
--- a/doc/html/gnome-xml-encoding.html
+++ b/doc/html/gnome-xml-encoding.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN17395"
+NAME="AEN17554"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN17398"
+NAME="AEN17557"
 ></A
 ><H2
 >Synopsis</H2
@@ -300,7 +300,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17440"
+NAME="AEN17599"
 ></A
 ><H2
 >Description</H2
@@ -310,14 +310,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN17443"
+NAME="AEN17602"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17445"
+NAME="AEN17604"
 ></A
 ><H3
 ><A
@@ -368,7 +368,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17450"
+NAME="AEN17609"
 ></A
 ><H3
 ><A
@@ -495,7 +495,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17480"
+NAME="AEN17639"
 ></A
 ><H3
 ><A
@@ -622,7 +622,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17510"
+NAME="AEN17669"
 ></A
 ><H3
 ><A
@@ -656,7 +656,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17515"
+NAME="AEN17674"
 ></A
 ><H3
 ><A
@@ -682,7 +682,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17520"
+NAME="AEN17679"
 ></A
 ><H3
 ><A
@@ -713,7 +713,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17526"
+NAME="AEN17685"
 ></A
 ><H3
 ><A
@@ -742,7 +742,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17532"
+NAME="AEN17691"
 ></A
 ><H3
 ><A
@@ -805,7 +805,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17548"
+NAME="AEN17707"
 ></A
 ><H3
 ><A
@@ -887,7 +887,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17569"
+NAME="AEN17728"
 ></A
 ><H3
 ><A
@@ -964,7 +964,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17588"
+NAME="AEN17747"
 ></A
 ><H3
 ><A
@@ -1068,7 +1068,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17613"
+NAME="AEN17772"
 ></A
 ><H3
 ><A
@@ -1148,7 +1148,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17633"
+NAME="AEN17792"
 ></A
 ><H3
 ><A
@@ -1223,7 +1223,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17652"
+NAME="AEN17811"
 ></A
 ><H3
 ><A
@@ -1251,7 +1251,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17658"
+NAME="AEN17817"
 ></A
 ><H3
 ><A
@@ -1332,7 +1332,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17678"
+NAME="AEN17837"
 ></A
 ><H3
 ><A
@@ -1415,7 +1415,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17699"
+NAME="AEN17858"
 ></A
 ><H3
 ><A
@@ -1513,7 +1513,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17723"
+NAME="AEN17882"
 ></A
 ><H3
 ><A
@@ -1608,7 +1608,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17745"
+NAME="AEN17904"
 ></A
 ><H3
 ><A
@@ -1741,7 +1741,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17776"
+NAME="AEN17935"
 ></A
 ><H3
 ><A
@@ -1864,7 +1864,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17806"
+NAME="AEN17965"
 ></A
 ><H3
 ><A
@@ -1988,7 +1988,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17836"
+NAME="AEN17995"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-entities.html b/doc/html/gnome-xml-entities.html
index 3e6fc34..b357f86 100644
--- a/doc/html/gnome-xml-entities.html
+++ b/doc/html/gnome-xml-entities.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN6969"
+NAME="AEN7030"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN6972"
+NAME="AEN7033"
 ></A
 ><H2
 >Synopsis</H2
@@ -363,7 +363,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN7035"
+NAME="AEN7096"
 ></A
 ><H2
 >Description</H2
@@ -373,14 +373,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN7038"
+NAME="AEN7099"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7040"
+NAME="AEN7101"
 ></A
 ><H3
 ><A
@@ -413,7 +413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7045"
+NAME="AEN7106"
 ></A
 ><H3
 ><A
@@ -461,7 +461,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7050"
+NAME="AEN7111"
 ></A
 ><H3
 ><A
@@ -487,7 +487,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7055"
+NAME="AEN7116"
 ></A
 ><H3
 ><A
@@ -513,7 +513,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7060"
+NAME="AEN7121"
 ></A
 ><H3
 ><A
@@ -541,7 +541,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7066"
+NAME="AEN7127"
 ></A
 ><H3
 ><A
@@ -724,7 +724,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7111"
+NAME="AEN7172"
 ></A
 ><H3
 ><A
@@ -907,7 +907,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7156"
+NAME="AEN7217"
 ></A
 ><H3
 ><A
@@ -988,7 +988,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7177"
+NAME="AEN7238"
 ></A
 ><H3
 ><A
@@ -1092,7 +1092,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7203"
+NAME="AEN7264"
 ></A
 ><H3
 ><A
@@ -1195,7 +1195,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7229"
+NAME="AEN7290"
 ></A
 ><H3
 ><A
@@ -1298,7 +1298,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7255"
+NAME="AEN7316"
 ></A
 ><H3
 ><A
@@ -1407,7 +1407,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7283"
+NAME="AEN7344"
 ></A
 ><H3
 ><A
@@ -1512,7 +1512,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7309"
+NAME="AEN7370"
 ></A
 ><H3
 ><A
@@ -1615,7 +1615,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7335"
+NAME="AEN7396"
 ></A
 ><H3
 ><A
@@ -1676,7 +1676,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7351"
+NAME="AEN7412"
 ></A
 ><H3
 ><A
@@ -1757,7 +1757,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7372"
+NAME="AEN7433"
 ></A
 ><H3
 ><A
@@ -1820,7 +1820,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7388"
+NAME="AEN7449"
 ></A
 ><H3
 ><A
@@ -1904,7 +1904,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7409"
+NAME="AEN7470"
 ></A
 ><H3
 ><A
@@ -1988,7 +1988,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7430"
+NAME="AEN7491"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-htmlparser.html b/doc/html/gnome-xml-htmlparser.html
index 5c1ebad..68693d9 100644
--- a/doc/html/gnome-xml-htmlparser.html
+++ b/doc/html/gnome-xml-htmlparser.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN9574"
+NAME="AEN9635"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN9577"
+NAME="AEN9638"
 ></A
 ><H2
 >Synopsis</H2
@@ -383,7 +383,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9640"
+NAME="AEN9701"
 ></A
 ><H2
 >Description</H2
@@ -393,14 +393,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9643"
+NAME="AEN9704"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9645"
+NAME="AEN9706"
 ></A
 ><H3
 ><A
@@ -426,7 +426,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9650"
+NAME="AEN9711"
 ></A
 ><H3
 ><A
@@ -452,7 +452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9655"
+NAME="AEN9716"
 ></A
 ><H3
 ><A
@@ -478,7 +478,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9660"
+NAME="AEN9721"
 ></A
 ><H3
 ><A
@@ -504,7 +504,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9665"
+NAME="AEN9726"
 ></A
 ><H3
 ><A
@@ -530,7 +530,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9670"
+NAME="AEN9731"
 ></A
 ><H3
 ><A
@@ -556,7 +556,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9675"
+NAME="AEN9736"
 ></A
 ><H3
 ><A
@@ -582,7 +582,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9680"
+NAME="AEN9741"
 ></A
 ><H3
 ><A
@@ -608,7 +608,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9685"
+NAME="AEN9746"
 ></A
 ><H3
 ><A
@@ -634,7 +634,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9690"
+NAME="AEN9751"
 ></A
 ><H3
 ><A
@@ -668,7 +668,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9695"
+NAME="AEN9756"
 ></A
 ><H3
 ><A
@@ -694,7 +694,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9700"
+NAME="AEN9761"
 ></A
 ><H3
 ><A
@@ -724,7 +724,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9705"
+NAME="AEN9766"
 ></A
 ><H3
 ><A
@@ -750,7 +750,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9710"
+NAME="AEN9771"
 ></A
 ><H3
 ><A
@@ -831,7 +831,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9731"
+NAME="AEN9792"
 ></A
 ><H3
 ><A
@@ -914,7 +914,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9753"
+NAME="AEN9814"
 ></A
 ><H3
 ><A
@@ -994,7 +994,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9774"
+NAME="AEN9835"
 ></A
 ><H3
 ><A
@@ -1095,7 +1095,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9799"
+NAME="AEN9860"
 ></A
 ><H3
 ><A
@@ -1218,7 +1218,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9829"
+NAME="AEN9890"
 ></A
 ><H3
 ><A
@@ -1323,7 +1323,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9856"
+NAME="AEN9917"
 ></A
 ><H3
 ><A
@@ -1407,7 +1407,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9878"
+NAME="AEN9939"
 ></A
 ><H3
 ><A
@@ -1474,7 +1474,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9896"
+NAME="AEN9957"
 ></A
 ><H3
 ><A
@@ -1614,7 +1614,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9930"
+NAME="AEN9991"
 ></A
 ><H3
 ><A
@@ -1713,7 +1713,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9955"
+NAME="AEN10016"
 ></A
 ><H3
 ><A
@@ -1851,7 +1851,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9988"
+NAME="AEN10049"
 ></A
 ><H3
 ><A
@@ -1948,7 +1948,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10012"
+NAME="AEN10073"
 ></A
 ><H3
 ><A
@@ -2101,7 +2101,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10047"
+NAME="AEN10108"
 ></A
 ><H3
 ><A
@@ -2272,7 +2272,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10086"
+NAME="AEN10147"
 ></A
 ><H3
 ><A
@@ -2350,7 +2350,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10106"
+NAME="AEN10167"
 ></A
 ><H3
 ><A
@@ -2414,7 +2414,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10122"
+NAME="AEN10183"
 ></A
 ><H3
 ><A
@@ -2601,7 +2601,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10166"
+NAME="AEN10227"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-htmltree.html b/doc/html/gnome-xml-htmltree.html
index 2a7042a..4c78ecf 100644
--- a/doc/html/gnome-xml-htmltree.html
+++ b/doc/html/gnome-xml-htmltree.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10203"
+NAME="AEN10264"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10206"
+NAME="AEN10267"
 ></A
 ><H2
 >Synopsis</H2
@@ -280,7 +280,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10245"
+NAME="AEN10306"
 ></A
 ><H2
 >Description</H2
@@ -290,14 +290,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10248"
+NAME="AEN10309"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10250"
+NAME="AEN10311"
 ></A
 ><H3
 ><A
@@ -323,7 +323,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10255"
+NAME="AEN10316"
 ></A
 ><H3
 ><A
@@ -349,7 +349,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10260"
+NAME="AEN10321"
 ></A
 ><H3
 ><A
@@ -375,7 +375,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10265"
+NAME="AEN10326"
 ></A
 ><H3
 ><A
@@ -401,7 +401,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10270"
+NAME="AEN10331"
 ></A
 ><H3
 ><A
@@ -503,7 +503,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10296"
+NAME="AEN10357"
 ></A
 ><H3
 ><A
@@ -605,7 +605,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10322"
+NAME="AEN10383"
 ></A
 ><H3
 ><A
@@ -686,7 +686,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10343"
+NAME="AEN10404"
 ></A
 ><H3
 ><A
@@ -787,7 +787,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10368"
+NAME="AEN10429"
 ></A
 ><H3
 ><A
@@ -890,7 +890,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10393"
+NAME="AEN10454"
 ></A
 ><H3
 ><A
@@ -989,7 +989,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10418"
+NAME="AEN10479"
 ></A
 ><H3
 ><A
@@ -1091,7 +1091,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10443"
+NAME="AEN10504"
 ></A
 ><H3
 ><A
@@ -1196,7 +1196,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10469"
+NAME="AEN10530"
 ></A
 ><H3
 ><A
@@ -1301,7 +1301,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10495"
+NAME="AEN10556"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-nanoftp.html b/doc/html/gnome-xml-nanoftp.html
index bd45cf2..a48b975 100644
--- a/doc/html/gnome-xml-nanoftp.html
+++ b/doc/html/gnome-xml-nanoftp.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN13303"
+NAME="AEN13412"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN13306"
+NAME="AEN13415"
 ></A
 ><H2
 >Synopsis</H2
@@ -275,7 +275,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13335"
+NAME="AEN13444"
 ></A
 ><H2
 >Description</H2
@@ -285,14 +285,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13338"
+NAME="AEN13447"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13340"
+NAME="AEN13449"
 ></A
 ><H3
 ><A
@@ -551,7 +551,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13399"
+NAME="AEN13508"
 ></A
 ><H3
 ><A
@@ -645,7 +645,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13421"
+NAME="AEN13530"
 ></A
 ><H3
 ><A
@@ -675,7 +675,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13427"
+NAME="AEN13536"
 ></A
 ><H3
 ><A
@@ -701,7 +701,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13432"
+NAME="AEN13541"
 ></A
 ><H3
 ><A
@@ -761,7 +761,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13447"
+NAME="AEN13556"
 ></A
 ><H3
 ><A
@@ -821,7 +821,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13462"
+NAME="AEN13571"
 ></A
 ><H3
 ><A
@@ -899,7 +899,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13481"
+NAME="AEN13590"
 ></A
 ><H3
 ><A
@@ -959,7 +959,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13496"
+NAME="AEN13605"
 ></A
 ><H3
 ><A
@@ -1034,7 +1034,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13515"
+NAME="AEN13624"
 ></A
 ><H3
 ><A
@@ -1109,7 +1109,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13534"
+NAME="AEN13643"
 ></A
 ><H3
 ><A
@@ -1184,7 +1184,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13553"
+NAME="AEN13662"
 ></A
 ><H3
 ><A
@@ -1247,7 +1247,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13568"
+NAME="AEN13677"
 ></A
 ><H3
 ><A
@@ -1386,7 +1386,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13600"
+NAME="AEN13709"
 ></A
 ><H3
 ><A
@@ -1483,7 +1483,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13623"
+NAME="AEN13732"
 ></A
 ><H3
 ><A
@@ -1558,7 +1558,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13642"
+NAME="AEN13751"
 ></A
 ><H3
 ><A
@@ -1633,7 +1633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13661"
+NAME="AEN13770"
 ></A
 ><H3
 ><A
@@ -1726,7 +1726,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13684"
+NAME="AEN13793"
 ></A
 ><H3
 ><A
@@ -1802,7 +1802,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13703"
+NAME="AEN13812"
 ></A
 ><H3
 ><A
@@ -1877,7 +1877,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13722"
+NAME="AEN13831"
 ></A
 ><H3
 ><A
@@ -2010,7 +2010,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13754"
+NAME="AEN13863"
 ></A
 ><H3
 ><A
@@ -2103,7 +2103,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13777"
+NAME="AEN13886"
 ></A
 ><H3
 ><A
@@ -2236,7 +2236,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13809"
+NAME="AEN13918"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-nanohttp.html b/doc/html/gnome-xml-nanohttp.html
index 96399b1..c41cd71 100644
--- a/doc/html/gnome-xml-nanohttp.html
+++ b/doc/html/gnome-xml-nanohttp.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN13067"
+NAME="AEN13176"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN13070"
+NAME="AEN13179"
 ></A
 ><H2
 >Synopsis</H2
@@ -199,7 +199,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13084"
+NAME="AEN13193"
 ></A
 ><H2
 >Description</H2
@@ -209,14 +209,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13087"
+NAME="AEN13196"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13089"
+NAME="AEN13198"
 ></A
 ><H3
 ><A
@@ -245,7 +245,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13095"
+NAME="AEN13204"
 ></A
 ><H3
 ><A
@@ -271,7 +271,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13100"
+NAME="AEN13209"
 ></A
 ><H3
 ><A
@@ -334,7 +334,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13115"
+NAME="AEN13224"
 ></A
 ><H3
 ><A
@@ -448,7 +448,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13142"
+NAME="AEN13251"
 ></A
 ><H3
 ><A
@@ -587,7 +587,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13174"
+NAME="AEN13283"
 ></A
 ><H3
 ><A
@@ -667,7 +667,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13193"
+NAME="AEN13302"
 ></A
 ><H3
 ><A
@@ -742,7 +742,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13212"
+NAME="AEN13321"
 ></A
 ><H3
 ><A
@@ -818,7 +818,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13231"
+NAME="AEN13340"
 ></A
 ><H3
 ><A
@@ -941,7 +941,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13260"
+NAME="AEN13369"
 ></A
 ><H3
 ><A
@@ -1035,7 +1035,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13283"
+NAME="AEN13392"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-parser.html b/doc/html/gnome-xml-parser.html
index f796d03..f2e3a6a 100644
--- a/doc/html/gnome-xml-parser.html
+++ b/doc/html/gnome-xml-parser.html
@@ -508,6 +508,10 @@
 HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
 >xmlParserCtxtPtr</A
 > context);
+#define     <A
+HREF="gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
+>xmlSubstituteEntitiesDefaultValue</A
+>
 void        <A
 HREF="gnome-xml-parser.html#XMLINITPARSER"
 >xmlInitParser</A
@@ -1203,7 +1207,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN308"
+NAME="AEN309"
 ></A
 ><H2
 >Description</H2
@@ -1213,14 +1217,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN311"
+NAME="AEN312"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN313"
+NAME="AEN314"
 ></A
 ><H3
 ><A
@@ -1246,7 +1250,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN318"
+NAME="AEN319"
 ></A
 ><H3
 ><A
@@ -1307,7 +1311,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN333"
+NAME="AEN334"
 ></A
 ><H3
 ><A
@@ -1349,7 +1353,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN338"
+NAME="AEN339"
 ></A
 ><H3
 ><A
@@ -1375,7 +1379,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN343"
+NAME="AEN344"
 ></A
 ><H3
 ><A
@@ -1408,7 +1412,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN348"
+NAME="AEN349"
 ></A
 ><H3
 ><A
@@ -1434,7 +1438,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN353"
+NAME="AEN354"
 ></A
 ><H3
 ><A
@@ -1464,7 +1468,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN358"
+NAME="AEN359"
 ></A
 ><H3
 ><A
@@ -1490,7 +1494,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN363"
+NAME="AEN364"
 ></A
 ><H3
 ><A
@@ -1534,7 +1538,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN368"
+NAME="AEN369"
 ></A
 ><H3
 ><A
@@ -1630,7 +1634,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN373"
+NAME="AEN374"
 ></A
 ><H3
 ><A
@@ -1656,7 +1660,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN378"
+NAME="AEN379"
 ></A
 ><H3
 ><A
@@ -1687,7 +1691,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN383"
+NAME="AEN384"
 ></A
 ><H3
 ><A
@@ -1713,7 +1717,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN388"
+NAME="AEN389"
 ></A
 ><H3
 ><A
@@ -1831,7 +1835,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN417"
+NAME="AEN418"
 ></A
 ><H3
 ><A
@@ -1952,7 +1956,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN446"
+NAME="AEN447"
 ></A
 ><H3
 ><A
@@ -2073,7 +2077,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN475"
+NAME="AEN476"
 ></A
 ><H3
 ><A
@@ -2170,7 +2174,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN499"
+NAME="AEN500"
 ></A
 ><H3
 ><A
@@ -2267,7 +2271,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN523"
+NAME="AEN524"
 ></A
 ><H3
 ><A
@@ -2427,7 +2431,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN561"
+NAME="AEN562"
 ></A
 ><H3
 ><A
@@ -2548,7 +2552,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN590"
+NAME="AEN591"
 ></A
 ><H3
 ><A
@@ -2726,7 +2730,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN632"
+NAME="AEN633"
 ></A
 ><H3
 ><A
@@ -2844,7 +2848,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN660"
+NAME="AEN661"
 ></A
 ><H3
 ><A
@@ -2986,7 +2990,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN694"
+NAME="AEN695"
 ></A
 ><H3
 ><A
@@ -3065,7 +3069,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN713"
+NAME="AEN714"
 ></A
 ><H3
 ><A
@@ -3123,7 +3127,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN727"
+NAME="AEN728"
 ></A
 ><H3
 ><A
@@ -3181,7 +3185,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN741"
+NAME="AEN742"
 ></A
 ><H3
 ><A
@@ -3281,7 +3285,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN765"
+NAME="AEN766"
 ></A
 ><H3
 ><A
@@ -3360,7 +3364,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN784"
+NAME="AEN785"
 ></A
 ><H3
 ><A
@@ -3460,7 +3464,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN808"
+NAME="AEN809"
 ></A
 ><H3
 ><A
@@ -3539,7 +3543,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN827"
+NAME="AEN828"
 ></A
 ><H3
 ><A
@@ -3636,7 +3640,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN850"
+NAME="AEN851"
 ></A
 ><H3
 ><A
@@ -3733,7 +3737,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN873"
+NAME="AEN874"
 ></A
 ><H3
 ><A
@@ -3833,7 +3837,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN897"
+NAME="AEN898"
 ></A
 ><H3
 ><A
@@ -3912,7 +3916,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN916"
+NAME="AEN917"
 ></A
 ><H3
 ><A
@@ -4009,7 +4013,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN939"
+NAME="AEN940"
 ></A
 ><H3
 ><A
@@ -4103,7 +4107,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN961"
+NAME="AEN962"
 ></A
 ><H3
 ><A
@@ -4197,7 +4201,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN983"
+NAME="AEN984"
 ></A
 ><H3
 ><A
@@ -4291,7 +4295,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1005"
+NAME="AEN1006"
 ></A
 ><H3
 ><A
@@ -4364,7 +4368,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1023"
+NAME="AEN1024"
 ></A
 ><H3
 ><A
@@ -4437,7 +4441,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1041"
+NAME="AEN1042"
 ></A
 ><H3
 ><A
@@ -4510,7 +4514,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1059"
+NAME="AEN1060"
 ></A
 ><H3
 ><A
@@ -4564,7 +4568,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1064"
+NAME="AEN1065"
 ></A
 ><H3
 ><A
@@ -4590,7 +4594,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1069"
+NAME="AEN1070"
 ></A
 ><H3
 ><A
@@ -4706,7 +4710,33 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1097"
+NAME="AEN1098"
+></A
+><H3
+><A
+NAME="XMLSUBSTITUTEENTITIESDEFAULTVALUE"
+></A
+>xmlSubstituteEntitiesDefaultValue</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define xmlSubstituteEntitiesDefaultValue xmlSubstituteEntitiesDefaultVal</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN1103"
 ></A
 ><H3
 ><A
@@ -4736,7 +4766,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1103"
+NAME="AEN1109"
 ></A
 ><H3
 ><A
@@ -4767,7 +4797,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1109"
+NAME="AEN1115"
 ></A
 ><H3
 ><A
@@ -4865,7 +4895,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1133"
+NAME="AEN1139"
 ></A
 ><H3
 ><A
@@ -4963,7 +4993,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1157"
+NAME="AEN1163"
 ></A
 ><H3
 ><A
@@ -5046,7 +5076,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1178"
+NAME="AEN1184"
 ></A
 ><H3
 ><A
@@ -5150,7 +5180,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1204"
+NAME="AEN1210"
 ></A
 ><H3
 ><A
@@ -5267,7 +5297,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1233"
+NAME="AEN1239"
 ></A
 ><H3
 ><A
@@ -5369,7 +5399,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1259"
+NAME="AEN1265"
 ></A
 ><H3
 ><A
@@ -5471,7 +5501,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1285"
+NAME="AEN1291"
 ></A
 ><H3
 ><A
@@ -5573,7 +5603,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1311"
+NAME="AEN1317"
 ></A
 ><H3
 ><A
@@ -5672,7 +5702,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1336"
+NAME="AEN1342"
 ></A
 ><H3
 ><A
@@ -5789,7 +5819,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1365"
+NAME="AEN1371"
 ></A
 ><H3
 ><A
@@ -5888,7 +5918,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1390"
+NAME="AEN1396"
 ></A
 ><H3
 ><A
@@ -6005,7 +6035,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1419"
+NAME="AEN1425"
 ></A
 ><H3
 ><A
@@ -6108,7 +6138,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1445"
+NAME="AEN1451"
 ></A
 ><H3
 ><A
@@ -6186,7 +6216,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1465"
+NAME="AEN1471"
 ></A
 ><H3
 ><A
@@ -6290,7 +6320,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1491"
+NAME="AEN1497"
 ></A
 ><H3
 ><A
@@ -6415,7 +6445,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1522"
+NAME="AEN1528"
 ></A
 ><H3
 ><A
@@ -6496,7 +6526,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1543"
+NAME="AEN1549"
 ></A
 ><H3
 ><A
@@ -6592,7 +6622,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1567"
+NAME="AEN1573"
 ></A
 ><H3
 ><A
@@ -6671,7 +6701,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1587"
+NAME="AEN1593"
 ></A
 ><H3
 ><A
@@ -6754,7 +6784,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1607"
+NAME="AEN1613"
 ></A
 ><H3
 ><A
@@ -6856,7 +6886,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1630"
+NAME="AEN1636"
 ></A
 ><H3
 ><A
@@ -6919,7 +6949,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1646"
+NAME="AEN1652"
 ></A
 ><H3
 ><A
@@ -6994,7 +7024,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1665"
+NAME="AEN1671"
 ></A
 ><H3
 ><A
@@ -7076,7 +7106,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1686"
+NAME="AEN1692"
 ></A
 ><H3
 ><A
@@ -7173,7 +7203,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1710"
+NAME="AEN1716"
 ></A
 ><H3
 ><A
@@ -7253,7 +7283,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1730"
+NAME="AEN1736"
 ></A
 ><H3
 ><A
@@ -7337,7 +7367,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1752"
+NAME="AEN1758"
 ></A
 ><H3
 ><A
@@ -7420,7 +7450,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1773"
+NAME="AEN1779"
 ></A
 ><H3
 ><A
@@ -7543,7 +7573,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1803"
+NAME="AEN1809"
 ></A
 ><H3
 ><A
@@ -7658,7 +7688,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1831"
+NAME="AEN1837"
 ></A
 ><H3
 ><A
@@ -7791,7 +7821,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1863"
+NAME="AEN1869"
 ></A
 ><H3
 ><A
@@ -7929,7 +7959,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1896"
+NAME="AEN1902"
 ></A
 ><H3
 ><A
@@ -8050,7 +8080,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1925"
+NAME="AEN1931"
 ></A
 ><H3
 ><A
@@ -8155,7 +8185,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1952"
+NAME="AEN1958"
 ></A
 ><H3
 ><A
@@ -8237,7 +8267,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN1974"
+NAME="AEN1980"
 ></A
 ><H3
 ><A
@@ -8339,7 +8369,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2000"
+NAME="AEN2006"
 ></A
 ><H3
 ><A
@@ -8462,7 +8492,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2031"
+NAME="AEN2037"
 ></A
 ><H3
 ><A
@@ -8591,7 +8621,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2063"
+NAME="AEN2069"
 ></A
 ><H3
 ><A
@@ -8766,7 +8796,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2105"
+NAME="AEN2111"
 ></A
 ><H3
 ><A
@@ -8969,7 +8999,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2154"
+NAME="AEN2160"
 ></A
 ><H3
 ><A
@@ -9115,7 +9145,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2190"
+NAME="AEN2196"
 ></A
 ><H3
 ><A
@@ -9143,7 +9173,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2196"
+NAME="AEN2202"
 ></A
 ><H3
 ><A
@@ -9171,7 +9201,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2202"
+NAME="AEN2208"
 ></A
 ><H3
 ><A
@@ -9234,7 +9264,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2218"
+NAME="AEN2224"
 ></A
 ><H3
 ><A
@@ -9297,7 +9327,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2234"
+NAME="AEN2240"
 ></A
 ><H3
 ><A
@@ -9361,7 +9391,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2250"
+NAME="AEN2256"
 ></A
 ><H3
 ><A
@@ -9465,7 +9495,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2275"
+NAME="AEN2281"
 ></A
 ><H3
 ><A
@@ -9546,7 +9576,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2296"
+NAME="AEN2302"
 ></A
 ><H3
 ><A
@@ -9637,7 +9667,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2318"
+NAME="AEN2324"
 ></A
 ><H3
 ><A
@@ -9749,7 +9779,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2345"
+NAME="AEN2351"
 ></A
 ><H3
 ><A
@@ -9861,7 +9891,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2372"
+NAME="AEN2378"
 ></A
 ><H3
 ><A
@@ -10027,7 +10057,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2411"
+NAME="AEN2417"
 ></A
 ><H3
 ><A
@@ -10159,7 +10189,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2443"
+NAME="AEN2449"
 ></A
 ><H3
 ><A
@@ -10340,7 +10370,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2487"
+NAME="AEN2493"
 ></A
 ><H3
 ><A
@@ -10469,7 +10499,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2519"
+NAME="AEN2525"
 ></A
 ><H3
 ><A
@@ -10572,7 +10602,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2545"
+NAME="AEN2551"
 ></A
 ><H3
 ><A
@@ -10635,7 +10665,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2561"
+NAME="AEN2567"
 ></A
 ><H3
 ><A
@@ -10699,7 +10729,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2577"
+NAME="AEN2583"
 ></A
 ><H3
 ><A
@@ -10802,7 +10832,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2603"
+NAME="AEN2609"
 ></A
 ><H3
 ><A
@@ -10886,7 +10916,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2624"
+NAME="AEN2630"
 ></A
 ><H3
 ><A
@@ -10947,7 +10977,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2639"
+NAME="AEN2645"
 ></A
 ><H3
 ><A
@@ -11007,7 +11037,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2654"
+NAME="AEN2660"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-parserinternals.html b/doc/html/gnome-xml-parserinternals.html
index b0e518a..276d932 100644
--- a/doc/html/gnome-xml-parserinternals.html
+++ b/doc/html/gnome-xml-parserinternals.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN14759"
+NAME="AEN14895"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN14762"
+NAME="AEN14898"
 ></A
 ><H2
 >Synopsis</H2
@@ -662,6 +662,17 @@
 HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
 >xmlElementContentPtr</A
 > <A
+HREF="gnome-xml-parserinternals.html#XMLPARSEELEMENTCHILDRENCONTENTD"
+>xmlParseElementChildrenContentD</A
+>
+                                            (<A
+HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
+>xmlParserCtxtPtr</A
+> ctxt);
+<A
+HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
+>xmlElementContentPtr</A
+> <A
 HREF="gnome-xml-parserinternals.html#XMLPARSEELEMENTCHILDRENCONTENTDECL"
 >xmlParseElementChildrenContentDecl</A
 >
@@ -1072,7 +1083,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN15023"
+NAME="AEN15162"
 ></A
 ><H2
 >Description</H2
@@ -1082,14 +1093,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN15026"
+NAME="AEN15165"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15028"
+NAME="AEN15167"
 ></A
 ><H3
 ><A
@@ -1115,7 +1126,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15033"
+NAME="AEN15172"
 ></A
 ><H3
 ><A
@@ -1141,7 +1152,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15038"
+NAME="AEN15177"
 ></A
 ><H3
 ><A
@@ -1199,7 +1210,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15052"
+NAME="AEN15191"
 ></A
 ><H3
 ><A
@@ -1257,7 +1268,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15066"
+NAME="AEN15205"
 ></A
 ><H3
 ><A
@@ -1315,7 +1326,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15080"
+NAME="AEN15219"
 ></A
 ><H3
 ><A
@@ -1373,7 +1384,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15094"
+NAME="AEN15233"
 ></A
 ><H3
 ><A
@@ -1431,7 +1442,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15108"
+NAME="AEN15247"
 ></A
 ><H3
 ><A
@@ -1489,7 +1500,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15122"
+NAME="AEN15261"
 ></A
 ><H3
 ><A
@@ -1547,7 +1558,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15136"
+NAME="AEN15275"
 ></A
 ><H3
 ><A
@@ -1605,7 +1616,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15150"
+NAME="AEN15289"
 ></A
 ><H3
 ><A
@@ -1663,7 +1674,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15164"
+NAME="AEN15303"
 ></A
 ><H3
 ><A
@@ -1721,7 +1732,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15178"
+NAME="AEN15317"
 ></A
 ><H3
 ><A
@@ -1779,7 +1790,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15192"
+NAME="AEN15331"
 ></A
 ><H3
 ><A
@@ -1837,7 +1848,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15206"
+NAME="AEN15345"
 ></A
 ><H3
 ><A
@@ -1927,7 +1938,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15229"
+NAME="AEN15368"
 ></A
 ><H3
 ><A
@@ -2019,7 +2030,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15253"
+NAME="AEN15392"
 ></A
 ><H3
 ><A
@@ -2104,7 +2115,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15275"
+NAME="AEN15414"
 ></A
 ><H3
 ><A
@@ -2180,7 +2191,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15294"
+NAME="AEN15433"
 ></A
 ><H3
 ><A
@@ -2256,7 +2267,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15313"
+NAME="AEN15452"
 ></A
 ><H3
 ><A
@@ -2347,7 +2358,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15337"
+NAME="AEN15476"
 ></A
 ><H3
 ><A
@@ -2423,7 +2434,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15356"
+NAME="AEN15495"
 ></A
 ><H3
 ><A
@@ -2543,7 +2554,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15389"
+NAME="AEN15528"
 ></A
 ><H3
 ><A
@@ -2652,7 +2663,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15418"
+NAME="AEN15557"
 ></A
 ><H3
 ><A
@@ -2733,7 +2744,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15439"
+NAME="AEN15578"
 ></A
 ><H3
 ><A
@@ -2813,7 +2824,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15459"
+NAME="AEN15598"
 ></A
 ><H3
 ><A
@@ -2909,7 +2920,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15483"
+NAME="AEN15622"
 ></A
 ><H3
 ><A
@@ -2970,7 +2981,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15499"
+NAME="AEN15638"
 ></A
 ><H3
 ><A
@@ -3095,7 +3106,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15530"
+NAME="AEN15669"
 ></A
 ><H3
 ><A
@@ -3195,7 +3206,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15555"
+NAME="AEN15694"
 ></A
 ><H3
 ><A
@@ -3295,7 +3306,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15580"
+NAME="AEN15719"
 ></A
 ><H3
 ><A
@@ -3359,7 +3370,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15596"
+NAME="AEN15735"
 ></A
 ><H3
 ><A
@@ -3446,7 +3457,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15618"
+NAME="AEN15757"
 ></A
 ><H3
 ><A
@@ -3548,7 +3559,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15644"
+NAME="AEN15783"
 ></A
 ><H3
 ><A
@@ -3633,7 +3644,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15665"
+NAME="AEN15804"
 ></A
 ><H3
 ><A
@@ -3715,7 +3726,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15686"
+NAME="AEN15825"
 ></A
 ><H3
 ><A
@@ -3778,7 +3789,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15702"
+NAME="AEN15841"
 ></A
 ><H3
 ><A
@@ -3877,7 +3888,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15727"
+NAME="AEN15866"
 ></A
 ><H3
 ><A
@@ -3958,7 +3969,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15748"
+NAME="AEN15887"
 ></A
 ><H3
 ><A
@@ -4088,7 +4099,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15782"
+NAME="AEN15921"
 ></A
 ><H3
 ><A
@@ -4177,7 +4188,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15806"
+NAME="AEN15945"
 ></A
 ><H3
 ><A
@@ -4289,7 +4300,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15836"
+NAME="AEN15975"
 ></A
 ><H3
 ><A
@@ -4377,7 +4388,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15860"
+NAME="AEN15999"
 ></A
 ><H3
 ><A
@@ -4460,7 +4471,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15882"
+NAME="AEN16021"
 ></A
 ><H3
 ><A
@@ -4531,7 +4542,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15901"
+NAME="AEN16040"
 ></A
 ><H3
 ><A
@@ -4623,7 +4634,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15926"
+NAME="AEN16065"
 ></A
 ><H3
 ><A
@@ -4711,7 +4722,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15950"
+NAME="AEN16089"
 ></A
 ><H3
 ><A
@@ -4796,7 +4807,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN15973"
+NAME="AEN16112"
 ></A
 ><H3
 ><A
@@ -4901,7 +4912,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16000"
+NAME="AEN16139"
 ></A
 ><H3
 ><A
@@ -5039,7 +5050,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16034"
+NAME="AEN16173"
 ></A
 ><H3
 ><A
@@ -5122,7 +5133,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16056"
+NAME="AEN16195"
 ></A
 ><H3
 ><A
@@ -5205,7 +5216,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16078"
+NAME="AEN16217"
 ></A
 ><H3
 ><A
@@ -5294,7 +5305,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16100"
+NAME="AEN16239"
 ></A
 ><H3
 ><A
@@ -5425,7 +5436,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16133"
+NAME="AEN16272"
 ></A
 ><H3
 ><A
@@ -5492,7 +5503,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16150"
+NAME="AEN16289"
 ></A
 ><H3
 ><A
@@ -5575,7 +5586,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16172"
+NAME="AEN16311"
 ></A
 ><H3
 ><A
@@ -5642,7 +5653,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16190"
+NAME="AEN16329"
 ></A
 ><H3
 ><A
@@ -5717,7 +5728,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16210"
+NAME="AEN16349"
 ></A
 ><H3
 ><A
@@ -5795,7 +5806,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16233"
+NAME="AEN16372"
 ></A
 ><H3
 ><A
@@ -5934,7 +5945,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16270"
+NAME="AEN16409"
 ></A
 ><H3
 ><A
@@ -6023,7 +6034,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16294"
+NAME="AEN16433"
 ></A
 ><H3
 ><A
@@ -6110,7 +6121,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16317"
+NAME="AEN16456"
 ></A
 ><H3
 ><A
@@ -6213,7 +6224,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16344"
+NAME="AEN16483"
 ></A
 ><H3
 ><A
@@ -6357,7 +6368,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16382"
+NAME="AEN16521"
 ></A
 ><H3
 ><A
@@ -6424,7 +6435,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16400"
+NAME="AEN16539"
 ></A
 ><H3
 ><A
@@ -6522,7 +6533,87 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16426"
+NAME="AEN16565"
+></A
+><H3
+><A
+NAME="XMLPARSEELEMENTCHILDRENCONTENTD"
+></A
+>xmlParseElementChildrenContentD ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="gnome-xml-tree.html#XMLELEMENTCONTENTPTR"
+>xmlElementContentPtr</A
+> xmlParseElementChildrenContentD
+                                            (<A
+HREF="gnome-xml-parser.html#XMLPARSERCTXTPTR"
+>xmlParserCtxtPtr</A
+> ctxt);</PRE
+></TD
+></TR
+></TABLE
+><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"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN16585"
 ></A
 ><H3
 ><A
@@ -6625,7 +6716,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16452"
+NAME="AEN16611"
 ></A
 ><H3
 ><A
@@ -6748,7 +6839,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16483"
+NAME="AEN16642"
 ></A
 ><H3
 ><A
@@ -6831,7 +6922,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16505"
+NAME="AEN16664"
 ></A
 ><H3
 ><A
@@ -6910,7 +7001,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16524"
+NAME="AEN16683"
 ></A
 ><H3
 ><A
@@ -6998,7 +7089,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16547"
+NAME="AEN16706"
 ></A
 ><H3
 ><A
@@ -7099,7 +7190,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16571"
+NAME="AEN16730"
 ></A
 ><H3
 ><A
@@ -7173,7 +7264,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16590"
+NAME="AEN16749"
 ></A
 ><H3
 ><A
@@ -7259,7 +7350,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16611"
+NAME="AEN16770"
 ></A
 ><H3
 ><A
@@ -7329,7 +7420,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16629"
+NAME="AEN16788"
 ></A
 ><H3
 ><A
@@ -7454,7 +7545,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16663"
+NAME="AEN16822"
 ></A
 ><H3
 ><A
@@ -7554,7 +7645,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16691"
+NAME="AEN16850"
 ></A
 ><H3
 ><A
@@ -7623,7 +7714,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16710"
+NAME="AEN16869"
 ></A
 ><H3
 ><A
@@ -7694,7 +7785,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16730"
+NAME="AEN16889"
 ></A
 ><H3
 ><A
@@ -7759,7 +7850,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16747"
+NAME="AEN16906"
 ></A
 ><H3
 ><A
@@ -7841,7 +7932,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16766"
+NAME="AEN16925"
 ></A
 ><H3
 ><A
@@ -7924,7 +8015,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16788"
+NAME="AEN16947"
 ></A
 ><H3
 ><A
@@ -8009,7 +8100,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16811"
+NAME="AEN16970"
 ></A
 ><H3
 ><A
@@ -8092,7 +8183,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16833"
+NAME="AEN16992"
 ></A
 ><H3
 ><A
@@ -8177,7 +8268,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16856"
+NAME="AEN17015"
 ></A
 ><H3
 ><A
@@ -8272,7 +8363,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16878"
+NAME="AEN17037"
 ></A
 ><H3
 ><A
@@ -8337,7 +8428,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16895"
+NAME="AEN17054"
 ></A
 ><H3
 ><A
@@ -8404,7 +8495,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16913"
+NAME="AEN17072"
 ></A
 ><H3
 ><A
@@ -8469,7 +8560,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16930"
+NAME="AEN17089"
 ></A
 ><H3
 ><A
@@ -8578,7 +8669,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16958"
+NAME="AEN17117"
 ></A
 ><H3
 ><A
@@ -8604,7 +8695,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16963"
+NAME="AEN17122"
 ></A
 ><H3
 ><A
@@ -8630,7 +8721,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16968"
+NAME="AEN17127"
 ></A
 ><H3
 ><A
@@ -8656,7 +8747,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16973"
+NAME="AEN17132"
 ></A
 ><H3
 ><A
@@ -8682,7 +8773,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN16978"
+NAME="AEN17137"
 ></A
 ><H3
 ><A
@@ -8870,7 +8961,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17025"
+NAME="AEN17184"
 ></A
 ><H3
 ><A
@@ -9058,7 +9149,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17072"
+NAME="AEN17231"
 ></A
 ><H3
 ><A
@@ -9155,7 +9246,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17096"
+NAME="AEN17255"
 ></A
 ><H3
 ><A
@@ -9234,7 +9325,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17116"
+NAME="AEN17275"
 ></A
 ><H3
 ><A
@@ -9331,7 +9422,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17140"
+NAME="AEN17299"
 ></A
 ><H3
 ><A
@@ -9410,7 +9501,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17160"
+NAME="AEN17319"
 ></A
 ><H3
 ><A
@@ -9489,7 +9580,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17180"
+NAME="AEN17339"
 ></A
 ><H3
 ><A
@@ -9607,7 +9698,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17209"
+NAME="AEN17368"
 ></A
 ><H3
 ><A
@@ -9699,7 +9790,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17231"
+NAME="AEN17390"
 ></A
 ><H3
 ><A
@@ -9789,7 +9880,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17255"
+NAME="AEN17414"
 ></A
 ><H3
 ><A
@@ -9868,7 +9959,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17275"
+NAME="AEN17434"
 ></A
 ><H3
 ><A
@@ -9944,7 +10035,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17294"
+NAME="AEN17453"
 ></A
 ><H3
 ><A
@@ -10063,7 +10154,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17323"
+NAME="AEN17482"
 ></A
 ><H3
 ><A
@@ -10177,7 +10268,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17351"
+NAME="AEN17510"
 ></A
 ><H3
 ><A
@@ -10240,7 +10331,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17367"
+NAME="AEN17526"
 ></A
 ><H3
 ><A
@@ -10303,7 +10394,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN17383"
+NAME="AEN17542"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-sax.html b/doc/html/gnome-xml-sax.html
index 62e6cf2..346da9b 100644
--- a/doc/html/gnome-xml-sax.html
+++ b/doc/html/gnome-xml-sax.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN2687"
+NAME="AEN2693"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN2690"
+NAME="AEN2696"
 ></A
 ><H2
 >Synopsis</H2
@@ -502,7 +502,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN2782"
+NAME="AEN2788"
 ></A
 ><H2
 >Description</H2
@@ -512,14 +512,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN2785"
+NAME="AEN2791"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2787"
+NAME="AEN2793"
 ></A
 ><H3
 ><A
@@ -597,7 +597,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2807"
+NAME="AEN2813"
 ></A
 ><H3
 ><A
@@ -676,7 +676,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2827"
+NAME="AEN2833"
 ></A
 ><H3
 ><A
@@ -758,7 +758,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2847"
+NAME="AEN2853"
 ></A
 ><H3
 ><A
@@ -833,7 +833,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2866"
+NAME="AEN2872"
 ></A
 ><H3
 ><A
@@ -908,7 +908,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2885"
+NAME="AEN2891"
 ></A
 ><H3
 ><A
@@ -983,7 +983,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2904"
+NAME="AEN2910"
 ></A
 ><H3
 ><A
@@ -1058,7 +1058,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2923"
+NAME="AEN2929"
 ></A
 ><H3
 ><A
@@ -1133,7 +1133,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2942"
+NAME="AEN2948"
 ></A
 ><H3
 ><A
@@ -1256,7 +1256,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN2972"
+NAME="AEN2978"
 ></A
 ><H3
 ><A
@@ -1379,7 +1379,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3002"
+NAME="AEN3008"
 ></A
 ><H3
 ><A
@@ -1478,7 +1478,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3027"
+NAME="AEN3033"
 ></A
 ><H3
 ><A
@@ -1577,7 +1577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3052"
+NAME="AEN3058"
 ></A
 ><H3
 ><A
@@ -1707,7 +1707,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3084"
+NAME="AEN3090"
 ></A
 ><H3
 ><A
@@ -1869,7 +1869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3123"
+NAME="AEN3129"
 ></A
 ><H3
 ><A
@@ -2049,7 +2049,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3166"
+NAME="AEN3172"
 ></A
 ><H3
 ><A
@@ -2169,7 +2169,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3195"
+NAME="AEN3201"
 ></A
 ><H3
 ><A
@@ -2292,7 +2292,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3225"
+NAME="AEN3231"
 ></A
 ><H3
 ><A
@@ -2436,7 +2436,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3260"
+NAME="AEN3266"
 ></A
 ><H3
 ><A
@@ -2496,7 +2496,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3275"
+NAME="AEN3281"
 ></A
 ><H3
 ><A
@@ -2556,7 +2556,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3290"
+NAME="AEN3296"
 ></A
 ><H3
 ><A
@@ -2661,7 +2661,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3315"
+NAME="AEN3321"
 ></A
 ><H3
 ><A
@@ -2763,7 +2763,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3340"
+NAME="AEN3346"
 ></A
 ><H3
 ><A
@@ -2844,7 +2844,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3360"
+NAME="AEN3366"
 ></A
 ><H3
 ><A
@@ -2925,7 +2925,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3380"
+NAME="AEN3386"
 ></A
 ><H3
 ><A
@@ -3025,7 +3025,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3404"
+NAME="AEN3410"
 ></A
 ><H3
 ><A
@@ -3125,7 +3125,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3428"
+NAME="AEN3434"
 ></A
 ><H3
 ><A
@@ -3227,7 +3227,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3453"
+NAME="AEN3459"
 ></A
 ><H3
 ><A
@@ -3329,7 +3329,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3478"
+NAME="AEN3484"
 ></A
 ><H3
 ><A
@@ -3410,7 +3410,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3498"
+NAME="AEN3504"
 ></A
 ><H3
 ><A
@@ -3488,7 +3488,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3518"
+NAME="AEN3524"
 ></A
 ><H3
 ><A
@@ -3585,7 +3585,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3542"
+NAME="AEN3548"
 ></A
 ><H3
 ><A
@@ -3687,7 +3687,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3567"
+NAME="AEN3573"
 ></A
 ><H3
 ><A
@@ -3768,7 +3768,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3587"
+NAME="AEN3593"
 ></A
 ><H3
 ><A
@@ -3867,7 +3867,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3611"
+NAME="AEN3617"
 ></A
 ><H3
 ><A
@@ -3895,7 +3895,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3617"
+NAME="AEN3623"
 ></A
 ><H3
 ><A
@@ -3923,7 +3923,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN3623"
+NAME="AEN3629"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-tree.html b/doc/html/gnome-xml-tree.html
index 381d6a7..a34d6bb 100644
--- a/doc/html/gnome-xml-tree.html
+++ b/doc/html/gnome-xml-tree.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN3634"
+NAME="AEN3640"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN3637"
+NAME="AEN3643"
 ></A
 ><H2
 >Synopsis</H2
@@ -1491,6 +1491,17 @@
 >xmlNodePtr</A
 > node);
 void        <A
+HREF="gnome-xml-tree.html#XMLBUFFERWRITEXMLCHAR"
+>xmlBufferWriteXmlCHAR</A
+>           (<A
+HREF="gnome-xml-tree.html#XMLBUFFERPTR"
+>xmlBufferPtr</A
+> buf,
+                                             const <A
+HREF="gnome-xml-tree.html#XMLCHAR"
+>xmlChar</A
+> *string);
+void        <A
 HREF="gnome-xml-tree.html#XMLBUFFERWRITECHAR"
 >xmlBufferWriteCHAR</A
 >              (<A
@@ -1543,6 +1554,19 @@
 >xmlChar</A
 > **mem,
                                              int *size);
+void        <A
+HREF="gnome-xml-tree.html#XMLDOCDUMPMEMORYENC"
+>xmlDocDumpMemoryEnc</A
+>             (<A
+HREF="gnome-xml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> out_doc,
+                                             <A
+HREF="gnome-xml-tree.html#XMLCHAR"
+>xmlChar</A
+> **doc_txt_ptr,
+                                             int *doc_txt_len,
+                                             const char *txt_encoding);
 int         <A
 HREF="gnome-xml-tree.html#XMLDOCDUMP"
 >xmlDocDump</A
@@ -1633,7 +1657,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN4048"
+NAME="AEN4060"
 ></A
 ><H2
 >Description</H2
@@ -1643,14 +1667,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN4051"
+NAME="AEN4063"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4053"
+NAME="AEN4065"
 ></A
 ><H3
 ><A
@@ -1700,7 +1724,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4058"
+NAME="AEN4070"
 ></A
 ><H3
 ><A
@@ -1726,7 +1750,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4063"
+NAME="AEN4075"
 ></A
 ><H3
 ><A
@@ -1752,7 +1776,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4068"
+NAME="AEN4080"
 ></A
 ><H3
 ><A
@@ -1778,7 +1802,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4073"
+NAME="AEN4085"
 ></A
 ><H3
 ><A
@@ -1808,7 +1832,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4078"
+NAME="AEN4090"
 ></A
 ><H3
 ><A
@@ -1834,7 +1858,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4083"
+NAME="AEN4095"
 ></A
 ><H3
 ><A
@@ -1871,7 +1895,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4088"
+NAME="AEN4100"
 ></A
 ><H3
 ><A
@@ -1902,7 +1926,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4093"
+NAME="AEN4105"
 ></A
 ><H3
 ><A
@@ -1931,7 +1955,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4098"
+NAME="AEN4110"
 ></A
 ><H3
 ><A
@@ -1957,7 +1981,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4103"
+NAME="AEN4115"
 ></A
 ><H3
 ><A
@@ -2003,7 +2027,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4108"
+NAME="AEN4120"
 ></A
 ><H3
 ><A
@@ -2029,7 +2053,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4113"
+NAME="AEN4125"
 ></A
 ><H3
 ><A
@@ -2060,7 +2084,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4118"
+NAME="AEN4130"
 ></A
 ><H3
 ><A
@@ -2091,7 +2115,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4123"
+NAME="AEN4135"
 ></A
 ><H3
 ><A
@@ -2123,7 +2147,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4128"
+NAME="AEN4140"
 ></A
 ><H3
 ><A
@@ -2149,7 +2173,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4133"
+NAME="AEN4145"
 ></A
 ><H3
 ><A
@@ -2180,7 +2204,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4138"
+NAME="AEN4150"
 ></A
 ><H3
 ><A
@@ -2223,7 +2247,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4143"
+NAME="AEN4155"
 ></A
 ><H3
 ><A
@@ -2249,7 +2273,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4148"
+NAME="AEN4160"
 ></A
 ><H3
 ><A
@@ -2275,7 +2299,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4153"
+NAME="AEN4165"
 ></A
 ><H3
 ><A
@@ -2301,7 +2325,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4158"
+NAME="AEN4170"
 ></A
 ><H3
 ><A
@@ -2332,7 +2356,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4163"
+NAME="AEN4175"
 ></A
 ><H3
 ><A
@@ -2358,7 +2382,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4168"
+NAME="AEN4180"
 ></A
 ><H3
 ><A
@@ -2405,7 +2429,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4173"
+NAME="AEN4185"
 ></A
 ><H3
 ><A
@@ -2431,7 +2455,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4178"
+NAME="AEN4190"
 ></A
 ><H3
 ><A
@@ -2471,7 +2495,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4183"
+NAME="AEN4195"
 ></A
 ><H3
 ><A
@@ -2497,7 +2521,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4188"
+NAME="AEN4200"
 ></A
 ><H3
 ><A
@@ -2527,7 +2551,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4193"
+NAME="AEN4205"
 ></A
 ><H3
 ><A
@@ -2553,7 +2577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4198"
+NAME="AEN4210"
 ></A
 ><H3
 ><A
@@ -2583,7 +2607,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4203"
+NAME="AEN4215"
 ></A
 ><H3
 ><A
@@ -2609,7 +2633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4208"
+NAME="AEN4220"
 ></A
 ><H3
 ><A
@@ -2638,7 +2662,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4213"
+NAME="AEN4225"
 ></A
 ><H3
 ><A
@@ -2669,7 +2693,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4218"
+NAME="AEN4230"
 ></A
 ><H3
 ><A
@@ -2695,7 +2719,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4223"
+NAME="AEN4235"
 ></A
 ><H3
 ><A
@@ -2743,7 +2767,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4228"
+NAME="AEN4240"
 ></A
 ><H3
 ><A
@@ -2769,7 +2793,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4233"
+NAME="AEN4245"
 ></A
 ><H3
 ><A
@@ -2821,7 +2845,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4238"
+NAME="AEN4250"
 ></A
 ><H3
 ><A
@@ -2847,7 +2871,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4243"
+NAME="AEN4255"
 ></A
 ><H3
 ><A
@@ -2873,7 +2897,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4248"
+NAME="AEN4260"
 ></A
 ><H3
 ><A
@@ -2899,7 +2923,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4253"
+NAME="AEN4265"
 ></A
 ><H3
 ><A
@@ -2960,7 +2984,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4269"
+NAME="AEN4281"
 ></A
 ><H3
 ><A
@@ -3041,7 +3065,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4290"
+NAME="AEN4302"
 ></A
 ><H3
 ><A
@@ -3104,7 +3128,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4306"
+NAME="AEN4318"
 ></A
 ><H3
 ><A
@@ -3203,7 +3227,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4331"
+NAME="AEN4343"
 ></A
 ><H3
 ><A
@@ -3306,7 +3330,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4356"
+NAME="AEN4368"
 ></A
 ><H3
 ><A
@@ -3414,7 +3438,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4382"
+NAME="AEN4394"
 ></A
 ><H3
 ><A
@@ -3498,7 +3522,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4403"
+NAME="AEN4415"
 ></A
 ><H3
 ><A
@@ -3579,7 +3603,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4423"
+NAME="AEN4435"
 ></A
 ><H3
 ><A
@@ -3675,7 +3699,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4447"
+NAME="AEN4459"
 ></A
 ><H3
 ><A
@@ -3771,7 +3795,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4471"
+NAME="AEN4483"
 ></A
 ><H3
 ><A
@@ -3834,7 +3858,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4487"
+NAME="AEN4499"
 ></A
 ><H3
 ><A
@@ -3915,7 +3939,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4508"
+NAME="AEN4520"
 ></A
 ><H3
 ><A
@@ -3991,7 +4015,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4527"
+NAME="AEN4539"
 ></A
 ><H3
 ><A
@@ -4075,7 +4099,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4548"
+NAME="AEN4560"
 ></A
 ><H3
 ><A
@@ -4153,7 +4177,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4568"
+NAME="AEN4580"
 ></A
 ><H3
 ><A
@@ -4297,7 +4321,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4604"
+NAME="AEN4616"
 ></A
 ><H3
 ><A
@@ -4445,7 +4469,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4641"
+NAME="AEN4653"
 ></A
 ><H3
 ><A
@@ -4526,7 +4550,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4662"
+NAME="AEN4674"
 ></A
 ><H3
 ><A
@@ -4589,7 +4613,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4678"
+NAME="AEN4690"
 ></A
 ><H3
 ><A
@@ -4714,7 +4738,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4709"
+NAME="AEN4721"
 ></A
 ><H3
 ><A
@@ -4841,7 +4865,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4740"
+NAME="AEN4752"
 ></A
 ><H3
 ><A
@@ -4904,7 +4928,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4756"
+NAME="AEN4768"
 ></A
 ><H3
 ><A
@@ -4985,7 +5009,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4777"
+NAME="AEN4789"
 ></A
 ><H3
 ><A
@@ -5049,7 +5073,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4793"
+NAME="AEN4805"
 ></A
 ><H3
 ><A
@@ -5172,7 +5196,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4824"
+NAME="AEN4836"
 ></A
 ><H3
 ><A
@@ -5295,7 +5319,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4855"
+NAME="AEN4867"
 ></A
 ><H3
 ><A
@@ -5439,7 +5463,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4891"
+NAME="AEN4903"
 ></A
 ><H3
 ><A
@@ -5502,7 +5526,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4907"
+NAME="AEN4919"
 ></A
 ><H3
 ><A
@@ -5565,7 +5589,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4923"
+NAME="AEN4935"
 ></A
 ><H3
 ><A
@@ -5667,7 +5691,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4949"
+NAME="AEN4961"
 ></A
 ><H3
 ><A
@@ -5769,7 +5793,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4975"
+NAME="AEN4987"
 ></A
 ><H3
 ><A
@@ -5850,7 +5874,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN4996"
+NAME="AEN5008"
 ></A
 ><H3
 ><A
@@ -5950,7 +5974,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5021"
+NAME="AEN5033"
 ></A
 ><H3
 ><A
@@ -6120,7 +6144,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5062"
+NAME="AEN5074"
 ></A
 ><H3
 ><A
@@ -6275,7 +6299,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5100"
+NAME="AEN5112"
 ></A
 ><H3
 ><A
@@ -6382,7 +6406,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5127"
+NAME="AEN5139"
 ></A
 ><H3
 ><A
@@ -6558,7 +6582,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5169"
+NAME="AEN5181"
 ></A
 ><H3
 ><A
@@ -6719,7 +6743,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5208"
+NAME="AEN5220"
 ></A
 ><H3
 ><A
@@ -6821,7 +6845,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5234"
+NAME="AEN5246"
 ></A
 ><H3
 ><A
@@ -6902,7 +6926,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5255"
+NAME="AEN5267"
 ></A
 ><H3
 ><A
@@ -7004,7 +7028,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5281"
+NAME="AEN5293"
 ></A
 ><H3
 ><A
@@ -7125,7 +7149,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5311"
+NAME="AEN5323"
 ></A
 ><H3
 ><A
@@ -7224,7 +7248,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5336"
+NAME="AEN5348"
 ></A
 ><H3
 ><A
@@ -7326,7 +7350,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5362"
+NAME="AEN5374"
 ></A
 ><H3
 ><A
@@ -7407,7 +7431,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5383"
+NAME="AEN5395"
 ></A
 ><H3
 ><A
@@ -7527,7 +7551,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5413"
+NAME="AEN5425"
 ></A
 ><H3
 ><A
@@ -7629,7 +7653,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5439"
+NAME="AEN5451"
 ></A
 ><H3
 ><A
@@ -7731,7 +7755,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5465"
+NAME="AEN5477"
 ></A
 ><H3
 ><A
@@ -7830,7 +7854,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5490"
+NAME="AEN5502"
 ></A
 ><H3
 ><A
@@ -7911,7 +7935,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5511"
+NAME="AEN5523"
 ></A
 ><H3
 ><A
@@ -7992,7 +8016,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5532"
+NAME="AEN5544"
 ></A
 ><H3
 ><A
@@ -8074,7 +8098,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5553"
+NAME="AEN5565"
 ></A
 ><H3
 ><A
@@ -8155,7 +8179,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5574"
+NAME="AEN5586"
 ></A
 ><H3
 ><A
@@ -8233,7 +8257,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5594"
+NAME="AEN5606"
 ></A
 ><H3
 ><A
@@ -8312,7 +8336,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5614"
+NAME="AEN5626"
 ></A
 ><H3
 ><A
@@ -8415,7 +8439,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5640"
+NAME="AEN5652"
 ></A
 ><H3
 ><A
@@ -8499,7 +8523,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5661"
+NAME="AEN5673"
 ></A
 ><H3
 ><A
@@ -8612,7 +8636,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5689"
+NAME="AEN5701"
 ></A
 ><H3
 ><A
@@ -8720,7 +8744,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5716"
+NAME="AEN5728"
 ></A
 ><H3
 ><A
@@ -8824,7 +8848,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5742"
+NAME="AEN5754"
 ></A
 ><H3
 ><A
@@ -8944,7 +8968,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5771"
+NAME="AEN5783"
 ></A
 ><H3
 ><A
@@ -9064,7 +9088,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5800"
+NAME="AEN5812"
 ></A
 ><H3
 ><A
@@ -9184,7 +9208,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5829"
+NAME="AEN5841"
 ></A
 ><H3
 ><A
@@ -9247,7 +9271,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5845"
+NAME="AEN5857"
 ></A
 ><H3
 ><A
@@ -9349,7 +9373,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5871"
+NAME="AEN5883"
 ></A
 ><H3
 ><A
@@ -9456,7 +9480,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5897"
+NAME="AEN5909"
 ></A
 ><H3
 ><A
@@ -9520,7 +9544,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5913"
+NAME="AEN5925"
 ></A
 ><H3
 ><A
@@ -9587,7 +9611,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5930"
+NAME="AEN5942"
 ></A
 ><H3
 ><A
@@ -9671,7 +9695,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5951"
+NAME="AEN5963"
 ></A
 ><H3
 ><A
@@ -9755,7 +9779,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN5972"
+NAME="AEN5984"
 ></A
 ><H3
 ><A
@@ -9889,7 +9913,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6004"
+NAME="AEN6016"
 ></A
 ><H3
 ><A
@@ -10013,7 +10037,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6035"
+NAME="AEN6047"
 ></A
 ><H3
 ><A
@@ -10117,7 +10141,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6061"
+NAME="AEN6073"
 ></A
 ><H3
 ><A
@@ -10201,7 +10225,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6082"
+NAME="AEN6094"
 ></A
 ><H3
 ><A
@@ -10282,7 +10306,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6103"
+NAME="AEN6115"
 ></A
 ><H3
 ><A
@@ -10363,7 +10387,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6124"
+NAME="AEN6136"
 ></A
 ><H3
 ><A
@@ -10486,7 +10510,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6155"
+NAME="AEN6167"
 ></A
 ><H3
 ><A
@@ -10595,7 +10619,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6182"
+NAME="AEN6194"
 ></A
 ><H3
 ><A
@@ -10703,7 +10727,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6209"
+NAME="AEN6221"
 ></A
 ><H3
 ><A
@@ -10834,7 +10858,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6241"
+NAME="AEN6253"
 ></A
 ><H3
 ><A
@@ -10937,7 +10961,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6267"
+NAME="AEN6279"
 ></A
 ><H3
 ><A
@@ -11058,7 +11082,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6297"
+NAME="AEN6309"
 ></A
 ><H3
 ><A
@@ -11179,7 +11203,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6327"
+NAME="AEN6339"
 ></A
 ><H3
 ><A
@@ -11304,7 +11328,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6358"
+NAME="AEN6370"
 ></A
 ><H3
 ><A
@@ -11388,7 +11412,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6379"
+NAME="AEN6391"
 ></A
 ><H3
 ><A
@@ -11495,7 +11519,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6405"
+NAME="AEN6417"
 ></A
 ><H3
 ><A
@@ -11579,7 +11603,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6426"
+NAME="AEN6438"
 ></A
 ><H3
 ><A
@@ -11686,7 +11710,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6452"
+NAME="AEN6464"
 ></A
 ><H3
 ><A
@@ -11771,7 +11795,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6473"
+NAME="AEN6485"
 ></A
 ><H3
 ><A
@@ -11854,7 +11878,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6494"
+NAME="AEN6506"
 ></A
 ><H3
 ><A
@@ -11939,7 +11963,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6515"
+NAME="AEN6527"
 ></A
 ><H3
 ><A
@@ -12019,7 +12043,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6535"
+NAME="AEN6547"
 ></A
 ><H3
 ><A
@@ -12104,7 +12128,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6556"
+NAME="AEN6568"
 ></A
 ><H3
 ><A
@@ -12217,7 +12241,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6583"
+NAME="AEN6595"
 ></A
 ><H3
 ><A
@@ -12302,7 +12326,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6604"
+NAME="AEN6616"
 ></A
 ><H3
 ><A
@@ -12381,7 +12405,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6624"
+NAME="AEN6636"
 ></A
 ><H3
 ><A
@@ -12457,7 +12481,89 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6643"
+NAME="AEN6655"
+></A
+><H3
+><A
+NAME="XMLBUFFERWRITEXMLCHAR"
+></A
+>xmlBufferWriteXmlCHAR ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void        xmlBufferWriteXmlCHAR           (<A
+HREF="gnome-xml-tree.html#XMLBUFFERPTR"
+>xmlBufferPtr</A
+> buf,
+                                             const <A
+HREF="gnome-xml-tree.html#XMLCHAR"
+>xmlChar</A
+> *string);</PRE
+></TD
+></TR
+></TABLE
+><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
+>buf</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>string</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN6675"
 ></A
 ><H3
 ><A
@@ -12485,7 +12591,7 @@
 ></TR
 ></TABLE
 ><P
->routine which manage and grows an output buffer. This one add
+>routine which manages and grows an output buffer. This one adds
 xmlChars at the end of the buffer.</P
 ><P
 ></P
@@ -12542,7 +12648,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6664"
+NAME="AEN6696"
 ></A
 ><H3
 ><A
@@ -12624,7 +12730,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6684"
+NAME="AEN6716"
 ></A
 ><H3
 ><A
@@ -12710,7 +12816,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6705"
+NAME="AEN6737"
 ></A
 ><H3
 ><A
@@ -12820,7 +12926,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6731"
+NAME="AEN6763"
 ></A
 ><H3
 ><A
@@ -12923,7 +13029,129 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6756"
+NAME="AEN6788"
+></A
+><H3
+><A
+NAME="XMLDOCDUMPMEMORYENC"
+></A
+>xmlDocDumpMemoryEnc ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void        xmlDocDumpMemoryEnc             (<A
+HREF="gnome-xml-tree.html#XMLDOCPTR"
+>xmlDocPtr</A
+> out_doc,
+                                             <A
+HREF="gnome-xml-tree.html#XMLCHAR"
+>xmlChar</A
+> **doc_txt_ptr,
+                                             int *doc_txt_len,
+                                             const char *txt_encoding);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Dump the current DOM tree into memory using the character encoding specified
+by the caller.  Note it is up to the caller of this function to free the
+allocated memory.</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
+>out_doc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  Document to generate XML text from</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>doc_txt_ptr</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  Memory pointer for allocated XML text</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>doc_txt_len</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  Length of the generated XML text</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>txt_encoding</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  Character encoding to use when generating XML text</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN6817"
 ></A
 ><H3
 ><A
@@ -13022,7 +13250,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6781"
+NAME="AEN6842"
 ></A
 ><H3
 ><A
@@ -13127,7 +13355,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6807"
+NAME="AEN6868"
 ></A
 ><H3
 ><A
@@ -13230,7 +13458,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6832"
+NAME="AEN6893"
 ></A
 ><H3
 ><A
@@ -13371,7 +13599,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6866"
+NAME="AEN6927"
 ></A
 ><H3
 ><A
@@ -13485,7 +13713,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6894"
+NAME="AEN6955"
 ></A
 ><H3
 ><A
@@ -13563,7 +13791,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6914"
+NAME="AEN6975"
 ></A
 ><H3
 ><A
@@ -13645,7 +13873,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6934"
+NAME="AEN6995"
 ></A
 ><H3
 ><A
@@ -13703,7 +13931,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN6949"
+NAME="AEN7010"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-uri.html b/doc/html/gnome-xml-uri.html
index 43f66d8..7c90b0a 100644
--- a/doc/html/gnome-xml-uri.html
+++ b/doc/html/gnome-xml-uri.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN9152"
+NAME="AEN9213"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN9155"
+NAME="AEN9216"
 ></A
 ><H2
 >Synopsis</H2
@@ -237,7 +237,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9183"
+NAME="AEN9244"
 ></A
 ><H2
 >Description</H2
@@ -247,14 +247,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9186"
+NAME="AEN9247"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9188"
+NAME="AEN9249"
 ></A
 ><H3
 ><A
@@ -290,7 +290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9193"
+NAME="AEN9254"
 ></A
 ><H3
 ><A
@@ -316,7 +316,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9198"
+NAME="AEN9259"
 ></A
 ><H3
 ><A
@@ -377,7 +377,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9214"
+NAME="AEN9275"
 ></A
 ><H3
 ><A
@@ -485,7 +485,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9241"
+NAME="AEN9302"
 ></A
 ><H3
 ><A
@@ -565,7 +565,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9262"
+NAME="AEN9323"
 ></A
 ><H3
 ><A
@@ -669,7 +669,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9288"
+NAME="AEN9349"
 ></A
 ><H3
 ><A
@@ -750,7 +750,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9309"
+NAME="AEN9370"
 ></A
 ><H3
 ><A
@@ -839,7 +839,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9331"
+NAME="AEN9392"
 ></A
 ><H3
 ><A
@@ -954,7 +954,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9359"
+NAME="AEN9420"
 ></A
 ><H3
 ><A
@@ -1030,7 +1030,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9378"
+NAME="AEN9439"
 ></A
 ><H3
 ><A
@@ -1113,7 +1113,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9399"
+NAME="AEN9460"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-valid.html b/doc/html/gnome-xml-valid.html
index a11879f..c6aca58 100644
--- a/doc/html/gnome-xml-valid.html
+++ b/doc/html/gnome-xml-valid.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN7441"
+NAME="AEN7502"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN7444"
+NAME="AEN7505"
 ></A
 ><H2
 >Synopsis</H2
@@ -898,7 +898,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN7651"
+NAME="AEN7712"
 ></A
 ><H2
 >Description</H2
@@ -908,14 +908,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN7654"
+NAME="AEN7715"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7656"
+NAME="AEN7717"
 ></A
 ><H3
 ><A
@@ -1009,7 +1009,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7678"
+NAME="AEN7739"
 ></A
 ><H3
 ><A
@@ -1103,7 +1103,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7700"
+NAME="AEN7761"
 ></A
 ><H3
 ><A
@@ -1143,7 +1143,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7705"
+NAME="AEN7766"
 ></A
 ><H3
 ><A
@@ -1169,7 +1169,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7710"
+NAME="AEN7771"
 ></A
 ><H3
 ><A
@@ -1195,7 +1195,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7715"
+NAME="AEN7776"
 ></A
 ><H3
 ><A
@@ -1221,7 +1221,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7720"
+NAME="AEN7781"
 ></A
 ><H3
 ><A
@@ -1247,7 +1247,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7725"
+NAME="AEN7786"
 ></A
 ><H3
 ><A
@@ -1273,7 +1273,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7730"
+NAME="AEN7791"
 ></A
 ><H3
 ><A
@@ -1299,7 +1299,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7735"
+NAME="AEN7796"
 ></A
 ><H3
 ><A
@@ -1464,7 +1464,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7776"
+NAME="AEN7837"
 ></A
 ><H3
 ><A
@@ -1545,7 +1545,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7797"
+NAME="AEN7858"
 ></A
 ><H3
 ><A
@@ -1608,7 +1608,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7813"
+NAME="AEN7874"
 ></A
 ><H3
 ><A
@@ -1692,7 +1692,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7834"
+NAME="AEN7895"
 ></A
 ><H3
 ><A
@@ -1776,7 +1776,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7855"
+NAME="AEN7916"
 ></A
 ><H3
 ><A
@@ -1878,7 +1878,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7881"
+NAME="AEN7942"
 ></A
 ><H3
 ><A
@@ -1959,7 +1959,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7902"
+NAME="AEN7963"
 ></A
 ><H3
 ><A
@@ -2022,7 +2022,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7918"
+NAME="AEN7979"
 ></A
 ><H3
 ><A
@@ -2122,7 +2122,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7942"
+NAME="AEN8003"
 ></A
 ><H3
 ><A
@@ -2287,7 +2287,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN7983"
+NAME="AEN8044"
 ></A
 ><H3
 ><A
@@ -2368,7 +2368,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8004"
+NAME="AEN8065"
 ></A
 ><H3
 ><A
@@ -2431,7 +2431,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8020"
+NAME="AEN8081"
 ></A
 ><H3
 ><A
@@ -2515,7 +2515,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8041"
+NAME="AEN8102"
 ></A
 ><H3
 ><A
@@ -2600,7 +2600,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8062"
+NAME="AEN8123"
 ></A
 ><H3
 ><A
@@ -2682,7 +2682,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8083"
+NAME="AEN8144"
 ></A
 ><H3
 ><A
@@ -2745,7 +2745,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8099"
+NAME="AEN8160"
 ></A
 ><H3
 ><A
@@ -2827,7 +2827,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8120"
+NAME="AEN8181"
 ></A
 ><H3
 ><A
@@ -3082,7 +3082,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8182"
+NAME="AEN8243"
 ></A
 ><H3
 ><A
@@ -3163,7 +3163,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8203"
+NAME="AEN8264"
 ></A
 ><H3
 ><A
@@ -3226,7 +3226,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8219"
+NAME="AEN8280"
 ></A
 ><H3
 ><A
@@ -3310,7 +3310,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8240"
+NAME="AEN8301"
 ></A
 ><H3
 ><A
@@ -3395,7 +3395,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8261"
+NAME="AEN8322"
 ></A
 ><H3
 ><A
@@ -3539,7 +3539,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8297"
+NAME="AEN8358"
 ></A
 ><H3
 ><A
@@ -3618,7 +3618,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8317"
+NAME="AEN8378"
 ></A
 ><H3
 ><A
@@ -3681,7 +3681,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8333"
+NAME="AEN8394"
 ></A
 ><H3
 ><A
@@ -3783,7 +3783,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8359"
+NAME="AEN8420"
 ></A
 ><H3
 ><A
@@ -3905,7 +3905,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8389"
+NAME="AEN8450"
 ></A
 ><H3
 ><A
@@ -4004,7 +4004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8414"
+NAME="AEN8475"
 ></A
 ><H3
 ><A
@@ -4148,7 +4148,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8450"
+NAME="AEN8511"
 ></A
 ><H3
 ><A
@@ -4227,7 +4227,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8470"
+NAME="AEN8531"
 ></A
 ><H3
 ><A
@@ -4290,7 +4290,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8486"
+NAME="AEN8547"
 ></A
 ><H3
 ><A
@@ -4412,7 +4412,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8516"
+NAME="AEN8577"
 ></A
 ><H3
 ><A
@@ -4511,7 +4511,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8541"
+NAME="AEN8602"
 ></A
 ><H3
 ><A
@@ -4614,7 +4614,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8566"
+NAME="AEN8627"
 ></A
 ><H3
 ><A
@@ -4739,7 +4739,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8596"
+NAME="AEN8657"
 ></A
 ><H3
 ><A
@@ -4899,7 +4899,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8636"
+NAME="AEN8697"
 ></A
 ><H3
 ><A
@@ -5026,7 +5026,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8667"
+NAME="AEN8728"
 ></A
 ><H3
 ><A
@@ -5140,7 +5140,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8696"
+NAME="AEN8757"
 ></A
 ><H3
 ><A
@@ -5264,7 +5264,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8726"
+NAME="AEN8787"
 ></A
 ><H3
 ><A
@@ -5386,7 +5386,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8757"
+NAME="AEN8818"
 ></A
 ><H3
 ><A
@@ -5492,7 +5492,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8783"
+NAME="AEN8844"
 ></A
 ><H3
 ><A
@@ -5595,7 +5595,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8809"
+NAME="AEN8870"
 ></A
 ><H3
 ><A
@@ -5715,7 +5715,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8839"
+NAME="AEN8900"
 ></A
 ><H3
 ><A
@@ -5845,7 +5845,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8871"
+NAME="AEN8932"
 ></A
 ><H3
 ><A
@@ -6019,7 +6019,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8912"
+NAME="AEN8973"
 ></A
 ><H3
 ><A
@@ -6121,7 +6121,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8938"
+NAME="AEN8999"
 ></A
 ><H3
 ><A
@@ -6242,7 +6242,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8968"
+NAME="AEN9029"
 ></A
 ><H3
 ><A
@@ -6342,7 +6342,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN8993"
+NAME="AEN9054"
 ></A
 ><H3
 ><A
@@ -6466,7 +6466,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9024"
+NAME="AEN9085"
 ></A
 ><H3
 ><A
@@ -6568,7 +6568,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9050"
+NAME="AEN9111"
 ></A
 ><H3
 ><A
@@ -6670,7 +6670,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9076"
+NAME="AEN9137"
 ></A
 ><H3
 ><A
@@ -6836,7 +6836,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9114"
+NAME="AEN9175"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-xinclude.html b/doc/html/gnome-xml-xinclude.html
index 8fa929a..63ce661 100644
--- a/doc/html/gnome-xml-xinclude.html
+++ b/doc/html/gnome-xml-xinclude.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN13028"
+NAME="AEN13137"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN13031"
+NAME="AEN13140"
 ></A
 ><H2
 >Synopsis</H2
@@ -152,7 +152,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13036"
+NAME="AEN13145"
 ></A
 ><H2
 >Description</H2
@@ -162,14 +162,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13039"
+NAME="AEN13148"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13041"
+NAME="AEN13150"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-xml-error.html b/doc/html/gnome-xml-xml-error.html
index 976f8b9..30272fd 100644
--- a/doc/html/gnome-xml-xml-error.html
+++ b/doc/html/gnome-xml-xml-error.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN9420"
+NAME="AEN9481"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN9423"
+NAME="AEN9484"
 ></A
 ><H2
 >Synopsis</H2
@@ -187,7 +187,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9435"
+NAME="AEN9496"
 ></A
 ><H2
 >Description</H2
@@ -197,14 +197,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9438"
+NAME="AEN9499"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9440"
+NAME="AEN9501"
 ></A
 ><H3
 ><A
@@ -357,7 +357,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9445"
+NAME="AEN9506"
 ></A
 ><H3
 ><A
@@ -454,7 +454,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9468"
+NAME="AEN9529"
 ></A
 ><H3
 ><A
@@ -551,7 +551,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9491"
+NAME="AEN9552"
 ></A
 ><H3
 ><A
@@ -648,7 +648,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9514"
+NAME="AEN9575"
 ></A
 ><H3
 ><A
@@ -745,7 +745,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9537"
+NAME="AEN9598"
 ></A
 ><H3
 ><A
@@ -808,7 +808,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9553"
+NAME="AEN9614"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-xmlio.html b/doc/html/gnome-xml-xmlio.html
index 845093a..353d7e2 100644
--- a/doc/html/gnome-xml-xmlio.html
+++ b/doc/html/gnome-xml-xmlio.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN13843"
+NAME="AEN13952"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN13846"
+NAME="AEN13955"
 ></A
 ><H2
 >Synopsis</H2
@@ -210,6 +210,18 @@
 HREF="gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
 >xmlParserInputBufferPtr</A
 > <A
+HREF="gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFNAME"
+>xmlParserInputBufferCreateFname</A
+>
+                                            (const char *URI,
+                                             <A
+HREF="gnome-xml-encoding.html#XMLCHARENCODING"
+>xmlCharEncoding</A
+> enc);
+<A
+HREF="gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+>xmlParserInputBufferPtr</A
+> <A
 HREF="gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILENAME"
 >xmlParserInputBufferCreateFilename</A
 >
@@ -493,7 +505,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13936"
+NAME="AEN14048"
 ></A
 ><H2
 >Description</H2
@@ -503,14 +515,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN13939"
+NAME="AEN14051"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13941"
+NAME="AEN14053"
 ></A
 ><H3
 ><A
@@ -583,7 +595,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13959"
+NAME="AEN14071"
 ></A
 ><H3
 ><A
@@ -641,7 +653,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13973"
+NAME="AEN14085"
 ></A
 ><H3
 ><A
@@ -750,7 +762,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13999"
+NAME="AEN14111"
 ></A
 ><H3
 ><A
@@ -808,7 +820,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14013"
+NAME="AEN14125"
 ></A
 ><H3
 ><A
@@ -843,7 +855,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14018"
+NAME="AEN14130"
 ></A
 ><H3
 ><A
@@ -869,7 +881,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14023"
+NAME="AEN14135"
 ></A
 ><H3
 ><A
@@ -942,7 +954,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14041"
+NAME="AEN14153"
 ></A
 ><H3
 ><A
@@ -1000,7 +1012,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14055"
+NAME="AEN14167"
 ></A
 ><H3
 ><A
@@ -1109,7 +1121,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14081"
+NAME="AEN14193"
 ></A
 ><H3
 ><A
@@ -1167,7 +1179,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14095"
+NAME="AEN14207"
 ></A
 ><H3
 ><A
@@ -1203,7 +1215,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14100"
+NAME="AEN14212"
 ></A
 ><H3
 ><A
@@ -1229,7 +1241,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14105"
+NAME="AEN14217"
 ></A
 ><H3
 ><A
@@ -1258,7 +1270,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14111"
+NAME="AEN14223"
 ></A
 ><H3
 ><A
@@ -1340,7 +1352,105 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14132"
+NAME="AEN14244"
+></A
+><H3
+><A
+NAME="XMLPARSERINPUTBUFFERCREATEFNAME"
+></A
+>xmlParserInputBufferCreateFname ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><A
+HREF="gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
+>xmlParserInputBufferPtr</A
+> xmlParserInputBufferCreateFname
+                                            (const char *URI,
+                                             <A
+HREF="gnome-xml-encoding.html#XMLCHARENCODING"
+>xmlCharEncoding</A
+> enc);</PRE
+></TD
+></TR
+></TABLE
+><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
+>URI</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>enc</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN14268"
 ></A
 ><H3
 ><A
@@ -1444,7 +1554,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14157"
+NAME="AEN14293"
 ></A
 ><H3
 ><A
@@ -1548,7 +1658,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14183"
+NAME="AEN14319"
 ></A
 ><H3
 ><A
@@ -1649,7 +1759,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14208"
+NAME="AEN14344"
 ></A
 ><H3
 ><A
@@ -1768,7 +1878,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14237"
+NAME="AEN14373"
 ></A
 ><H3
 ><A
@@ -1911,7 +2021,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14272"
+NAME="AEN14408"
 ></A
 ><H3
 ><A
@@ -2010,7 +2120,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14296"
+NAME="AEN14432"
 ></A
 ><H3
 ><A
@@ -2112,7 +2222,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14321"
+NAME="AEN14457"
 ></A
 ><H3
 ><A
@@ -2229,7 +2339,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14349"
+NAME="AEN14485"
 ></A
 ><H3
 ><A
@@ -2292,7 +2402,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14365"
+NAME="AEN14501"
 ></A
 ><H3
 ><A
@@ -2365,7 +2475,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14383"
+NAME="AEN14519"
 ></A
 ><H3
 ><A
@@ -2506,7 +2616,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14418"
+NAME="AEN14554"
 ></A
 ><H3
 ><A
@@ -2535,7 +2645,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14424"
+NAME="AEN14560"
 ></A
 ><H3
 ><A
@@ -2616,7 +2726,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14445"
+NAME="AEN14581"
 ></A
 ><H3
 ><A
@@ -2739,7 +2849,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14474"
+NAME="AEN14610"
 ></A
 ><H3
 ><A
@@ -2843,7 +2953,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14500"
+NAME="AEN14636"
 ></A
 ><H3
 ><A
@@ -2943,7 +3053,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14525"
+NAME="AEN14661"
 ></A
 ><H3
 ><A
@@ -3085,7 +3195,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14560"
+NAME="AEN14696"
 ></A
 ><H3
 ><A
@@ -3203,7 +3313,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14588"
+NAME="AEN14724"
 ></A
 ><H3
 ><A
@@ -3303,7 +3413,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14612"
+NAME="AEN14748"
 ></A
 ><H3
 ><A
@@ -3381,7 +3491,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14632"
+NAME="AEN14768"
 ></A
 ><H3
 ><A
@@ -3460,7 +3570,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14652"
+NAME="AEN14788"
 ></A
 ><H3
 ><A
@@ -3601,7 +3711,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14687"
+NAME="AEN14823"
 ></A
 ><H3
 ><A
@@ -3718,7 +3828,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN14716"
+NAME="AEN14852"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-xmlmemory.html b/doc/html/gnome-xml-xmlmemory.html
index dc30211..ef14cda 100644
--- a/doc/html/gnome-xml-xmlmemory.html
+++ b/doc/html/gnome-xml-xmlmemory.html
@@ -103,7 +103,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN18252"
+NAME="AEN18411"
 ></A
 ><H2
 >Name</H2
@@ -111,7 +111,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN18255"
+NAME="AEN18414"
 ></A
 ><H2
 >Synopsis</H2
@@ -151,22 +151,6 @@
 HREF="gnome-xml-xmlmemory.html#XMLSTRDUPFUNC"
 >*xmlStrdupFunc</A
 >)                (const char*);
-extern      xmlFreeFunc <A
-HREF="gnome-xml-xmlmemory.html#XMLFREE"
->xmlFree</A
->;
-extern      xmlMallocFunc <A
-HREF="gnome-xml-xmlmemory.html#XMLMALLOC"
->xmlMalloc</A
->;
-extern      xmlReallocFunc <A
-HREF="gnome-xml-xmlmemory.html#XMLREALLOC"
->xmlRealloc</A
->;
-extern      xmlStrdupFunc <A
-HREF="gnome-xml-xmlmemory.html#XMLMEMSTRDUP"
->xmlMemStrdup</A
->;
 int         <A
 HREF="gnome-xml-xmlmemory.html#XMLMEMSETUP"
 >xmlMemSetup</A
@@ -232,6 +216,18 @@
 HREF="gnome-xml-xmlmemory.html#XMLMEMORYDUMP"
 >xmlMemoryDump</A
 >                   (void);
+#define     <A
+HREF="gnome-xml-xmlmemory.html#XMLMALLOC"
+>xmlMalloc</A
+>                       (x)
+#define     <A
+HREF="gnome-xml-xmlmemory.html#XMLREALLOC"
+>xmlRealloc</A
+>                      (p, x)
+#define     <A
+HREF="gnome-xml-xmlmemory.html#XMLMEMSTRDUP"
+>xmlMemStrdup</A
+>                    (x)
 void*       <A
 HREF="gnome-xml-xmlmemory.html#XMLMALLOCLOC"
 >xmlMallocLoc</A
@@ -258,7 +254,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN18288"
+NAME="AEN18446"
 ></A
 ><H2
 >Description</H2
@@ -268,14 +264,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN18291"
+NAME="AEN18449"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18293"
+NAME="AEN18451"
 ></A
 ><H3
 ><A
@@ -301,7 +297,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18298"
+NAME="AEN18456"
 ></A
 ><H3
 ><A
@@ -327,7 +323,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18303"
+NAME="AEN18461"
 ></A
 ><H3
 ><A
@@ -385,7 +381,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18317"
+NAME="AEN18475"
 ></A
 ><H3
 ><A
@@ -443,7 +439,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18331"
+NAME="AEN18489"
 ></A
 ><H3
 ><A
@@ -519,7 +515,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18349"
+NAME="AEN18507"
 ></A
 ><H3
 ><A
@@ -592,111 +588,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18367"
-></A
-><H3
-><A
-NAME="XMLFREE"
-></A
->xmlFree</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->extern xmlFreeFunc xmlFree;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN18372"
-></A
-><H3
-><A
-NAME="XMLMALLOC"
-></A
->xmlMalloc</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->extern xmlMallocFunc xmlMalloc;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN18377"
-></A
-><H3
-><A
-NAME="XMLREALLOC"
-></A
->xmlRealloc</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->extern xmlReallocFunc xmlRealloc;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN18382"
-></A
-><H3
-><A
-NAME="XMLMEMSTRDUP"
-></A
->xmlMemStrdup</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->extern xmlStrdupFunc xmlMemStrdup;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN18387"
+NAME="AEN18525"
 ></A
 ><H3
 ><A
@@ -853,7 +745,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18427"
+NAME="AEN18565"
 ></A
 ><H3
 ><A
@@ -1006,7 +898,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18466"
+NAME="AEN18604"
 ></A
 ><H3
 ><A
@@ -1064,7 +956,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18481"
+NAME="AEN18619"
 ></A
 ><H3
 ><A
@@ -1122,7 +1014,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18496"
+NAME="AEN18634"
 ></A
 ><H3
 ><A
@@ -1186,7 +1078,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18512"
+NAME="AEN18650"
 ></A
 ><H3
 ><A
@@ -1273,7 +1165,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18533"
+NAME="AEN18671"
 ></A
 ><H3
 ><A
@@ -1301,7 +1193,198 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18539"
+NAME="AEN18677"
+></A
+><H3
+><A
+NAME="XMLMALLOC"
+></A
+>xmlMalloc()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define xmlMalloc(x) xmlMallocLoc((x), __FILE__, __LINE__)</PRE
+></TD
+></TR
+></TABLE
+><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
+>x</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN18691"
+></A
+><H3
+><A
+NAME="XMLREALLOC"
+></A
+>xmlRealloc()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define xmlRealloc(p, x) xmlReallocLoc((p), (x), __FILE__, __LINE__)</PRE
+></TD
+></TR
+></TABLE
+><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
+>p</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>x</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN18709"
+></A
+><H3
+><A
+NAME="XMLMEMSTRDUP"
+></A
+>xmlMemStrdup()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define xmlMemStrdup(x) xmlMemStrdupLoc((x), __FILE__, __LINE__)</PRE
+></TD
+></TR
+></TABLE
+><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
+>x</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN18723"
 ></A
 ><H3
 ><A
@@ -1400,7 +1483,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18563"
+NAME="AEN18747"
 ></A
 ><H3
 ><A
@@ -1517,7 +1600,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18591"
+NAME="AEN18775"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-xpath.html b/doc/html/gnome-xml-xpath.html
index 4b42bdf..14b6f48 100644
--- a/doc/html/gnome-xml-xpath.html
+++ b/doc/html/gnome-xml-xpath.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10528"
+NAME="AEN10589"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10531"
+NAME="AEN10592"
 ></A
 ><H2
 >Synopsis</H2
@@ -359,7 +359,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10592"
+NAME="AEN10653"
 ></A
 ><H2
 >Description</H2
@@ -369,14 +369,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10595"
+NAME="AEN10656"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10597"
+NAME="AEN10658"
 ></A
 ><H3
 ><A
@@ -435,7 +435,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10602"
+NAME="AEN10663"
 ></A
 ><H3
 ><A
@@ -461,7 +461,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10607"
+NAME="AEN10668"
 ></A
 ><H3
 ><A
@@ -498,7 +498,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10612"
+NAME="AEN10673"
 ></A
 ><H3
 ><A
@@ -524,7 +524,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10617"
+NAME="AEN10678"
 ></A
 ><H3
 ><A
@@ -577,7 +577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10624"
+NAME="AEN10685"
 ></A
 ><H3
 ><A
@@ -607,7 +607,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10629"
+NAME="AEN10690"
 ></A
 ><H3
 ><A
@@ -633,7 +633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10634"
+NAME="AEN10695"
 ></A
 ><H3
 ><A
@@ -669,7 +669,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10639"
+NAME="AEN10700"
 ></A
 ><H3
 ><A
@@ -705,7 +705,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10644"
+NAME="AEN10705"
 ></A
 ><H3
 ><A
@@ -731,7 +731,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10649"
+NAME="AEN10710"
 ></A
 ><H3
 ><A
@@ -825,7 +825,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10672"
+NAME="AEN10733"
 ></A
 ><H3
 ><A
@@ -854,7 +854,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10677"
+NAME="AEN10738"
 ></A
 ><H3
 ><A
@@ -880,7 +880,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10682"
+NAME="AEN10743"
 ></A
 ><H3
 ><A
@@ -909,7 +909,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10687"
+NAME="AEN10748"
 ></A
 ><H3
 ><A
@@ -935,7 +935,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10692"
+NAME="AEN10753"
 ></A
 ><H3
 ><A
@@ -1014,7 +1014,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10711"
+NAME="AEN10772"
 ></A
 ><H3
 ><A
@@ -1043,7 +1043,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10716"
+NAME="AEN10777"
 ></A
 ><H3
 ><A
@@ -1069,7 +1069,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10721"
+NAME="AEN10782"
 ></A
 ><H3
 ><A
@@ -1169,7 +1169,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10746"
+NAME="AEN10807"
 ></A
 ><H3
 ><A
@@ -1198,7 +1198,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10751"
+NAME="AEN10812"
 ></A
 ><H3
 ><A
@@ -1224,7 +1224,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10756"
+NAME="AEN10817"
 ></A
 ><H3
 ><A
@@ -1303,7 +1303,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10775"
+NAME="AEN10836"
 ></A
 ><H3
 ><A
@@ -1331,7 +1331,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10781"
+NAME="AEN10842"
 ></A
 ><H3
 ><A
@@ -1412,7 +1412,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10802"
+NAME="AEN10863"
 ></A
 ><H3
 ><A
@@ -1475,7 +1475,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10818"
+NAME="AEN10879"
 ></A
 ><H3
 ><A
@@ -1578,7 +1578,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10844"
+NAME="AEN10905"
 ></A
 ><H3
 ><A
@@ -1678,7 +1678,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10869"
+NAME="AEN10930"
 ></A
 ><H3
 ><A
@@ -1741,7 +1741,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10885"
+NAME="AEN10946"
 ></A
 ><H3
 ><A
@@ -1844,7 +1844,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10911"
+NAME="AEN10972"
 ></A
 ><H3
 ><A
@@ -1930,7 +1930,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10933"
+NAME="AEN10994"
 ></A
 ><H3
 ><A
@@ -2002,7 +2002,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10951"
+NAME="AEN11012"
 ></A
 ><H3
 ><A
@@ -2065,7 +2065,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10967"
+NAME="AEN11028"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-xpathinternals.html b/doc/html/gnome-xml-xpathinternals.html
index e601f31..68bc417 100644
--- a/doc/html/gnome-xml-xpathinternals.html
+++ b/doc/html/gnome-xml-xpathinternals.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10993"
+NAME="AEN11054"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10996"
+NAME="AEN11057"
 ></A
 ><H2
 >Synopsis</H2
@@ -483,6 +483,17 @@
 HREF="gnome-xml-tree.html#XMLCHAR"
 >xmlChar</A
 > *str);
+int         <A
+HREF="gnome-xml-xpathinternals.html#XMLXPATHEVALUATEPREDICATERESULT"
+>xmlXPathEvaluatePredicateResult</A
+> (<A
+HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
+>xmlXPathParserContextPtr</A
+> ctxt,
+                                             <A
+HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> res);
 void        <A
 HREF="gnome-xml-xpath.html#XMLXPATHINIT"
 >xmlXPathInit</A
@@ -852,7 +863,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11189"
+NAME="AEN11253"
 ></A
 ><H2
 >Description</H2
@@ -862,14 +873,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11192"
+NAME="AEN11256"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11194"
+NAME="AEN11258"
 ></A
 ><H3
 ><A
@@ -895,7 +906,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11199"
+NAME="AEN11263"
 ></A
 ><H3
 ><A
@@ -921,7 +932,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11204"
+NAME="AEN11268"
 ></A
 ><H3
 ><A
@@ -979,7 +990,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11218"
+NAME="AEN11282"
 ></A
 ><H3
 ><A
@@ -1037,7 +1048,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11232"
+NAME="AEN11296"
 ></A
 ><H3
 ><A
@@ -1095,7 +1106,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11246"
+NAME="AEN11310"
 ></A
 ><H3
 ><A
@@ -1153,7 +1164,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11260"
+NAME="AEN11324"
 ></A
 ><H3
 ><A
@@ -1179,7 +1190,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11265"
+NAME="AEN11329"
 ></A
 ><H3
 ><A
@@ -1205,7 +1216,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11270"
+NAME="AEN11334"
 ></A
 ><H3
 ><A
@@ -1231,7 +1242,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11275"
+NAME="AEN11339"
 ></A
 ><H3
 ><A
@@ -1346,7 +1357,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11302"
+NAME="AEN11366"
 ></A
 ><H3
 ><A
@@ -1446,7 +1457,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11326"
+NAME="AEN11390"
 ></A
 ><H3
 ><A
@@ -1571,7 +1582,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11357"
+NAME="AEN11421"
 ></A
 ><H3
 ><A
@@ -1717,7 +1728,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11393"
+NAME="AEN11457"
 ></A
 ><H3
 ><A
@@ -1843,7 +1854,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11424"
+NAME="AEN11488"
 ></A
 ><H3
 ><A
@@ -1990,7 +2001,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11460"
+NAME="AEN11524"
 ></A
 ><H3
 ><A
@@ -2093,7 +2104,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11486"
+NAME="AEN11550"
 ></A
 ><H3
 ><A
@@ -2217,7 +2228,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11517"
+NAME="AEN11581"
 ></A
 ><H3
 ><A
@@ -2280,7 +2291,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11533"
+NAME="AEN11597"
 ></A
 ><H3
 ><A
@@ -2383,7 +2394,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11559"
+NAME="AEN11623"
 ></A
 ><H3
 ><A
@@ -2507,7 +2518,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11590"
+NAME="AEN11654"
 ></A
 ><H3
 ><A
@@ -2571,7 +2582,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11606"
+NAME="AEN11670"
 ></A
 ><H3
 ><A
@@ -2674,7 +2685,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11632"
+NAME="AEN11696"
 ></A
 ><H3
 ><A
@@ -2737,7 +2748,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11648"
+NAME="AEN11712"
 ></A
 ><H3
 ><A
@@ -2816,7 +2827,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11668"
+NAME="AEN11732"
 ></A
 ><H3
 ><A
@@ -2913,7 +2924,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11692"
+NAME="AEN11756"
 ></A
 ><H3
 ><A
@@ -2999,7 +3010,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11714"
+NAME="AEN11778"
 ></A
 ><H3
 ><A
@@ -3082,7 +3093,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11735"
+NAME="AEN11799"
 ></A
 ><H3
 ><A
@@ -3168,7 +3179,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11757"
+NAME="AEN11821"
 ></A
 ><H3
 ><A
@@ -3251,7 +3262,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11778"
+NAME="AEN11842"
 ></A
 ><H3
 ><A
@@ -3338,7 +3349,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11800"
+NAME="AEN11864"
 ></A
 ><H3
 ><A
@@ -3422,7 +3433,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11821"
+NAME="AEN11885"
 ></A
 ><H3
 ><A
@@ -3517,7 +3528,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11842"
+NAME="AEN11906"
 ></A
 ><H3
 ><A
@@ -3580,7 +3591,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11858"
+NAME="AEN11922"
 ></A
 ><H3
 ><A
@@ -3647,7 +3658,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11875"
+NAME="AEN11939"
 ></A
 ><H3
 ><A
@@ -3733,7 +3744,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11898"
+NAME="AEN11962"
 ></A
 ><H3
 ><A
@@ -3820,7 +3831,113 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11920"
+NAME="AEN11984"
+></A
+><H3
+><A
+NAME="XMLXPATHEVALUATEPREDICATERESULT"
+></A
+>xmlXPathEvaluatePredicateResult ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int         xmlXPathEvaluatePredicateResult (<A
+HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
+>xmlXPathParserContextPtr</A
+> ctxt,
+                                             <A
+HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
+>xmlXPathObjectPtr</A
+> res);</PRE
+></TD
+></TR
+></TABLE
+><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
+></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 XPath Parser 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"
+>&nbsp;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN12009"
 ></A
 ><H3
 ><A
@@ -3848,7 +3965,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11926"
+NAME="AEN12015"
 ></A
 ><H3
 ><A
@@ -3961,7 +4078,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11948"
+NAME="AEN12037"
 ></A
 ><H3
 ><A
@@ -4022,7 +4139,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11963"
+NAME="AEN12052"
 ></A
 ><H3
 ><A
@@ -4108,7 +4225,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11985"
+NAME="AEN12074"
 ></A
 ><H3
 ><A
@@ -4231,7 +4348,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12015"
+NAME="AEN12104"
 ></A
 ><H3
 ><A
@@ -4315,7 +4432,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12036"
+NAME="AEN12125"
 ></A
 ><H3
 ><A
@@ -4396,7 +4513,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12056"
+NAME="AEN12145"
 ></A
 ><H3
 ><A
@@ -4459,7 +4576,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12072"
+NAME="AEN12161"
 ></A
 ><H3
 ><A
@@ -4546,7 +4663,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12094"
+NAME="AEN12183"
 ></A
 ><H3
 ><A
@@ -4632,7 +4749,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12116"
+NAME="AEN12205"
 ></A
 ><H3
 ><A
@@ -4704,7 +4821,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12134"
+NAME="AEN12223"
 ></A
 ><H3
 ><A
@@ -4767,7 +4884,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12150"
+NAME="AEN12239"
 ></A
 ><H3
 ><A
@@ -4848,7 +4965,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12171"
+NAME="AEN12260"
 ></A
 ><H3
 ><A
@@ -4911,7 +5028,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12187"
+NAME="AEN12276"
 ></A
 ><H3
 ><A
@@ -4999,7 +5116,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12209"
+NAME="AEN12298"
 ></A
 ><H3
 ><A
@@ -5167,7 +5284,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12246"
+NAME="AEN12335"
 ></A
 ><H3
 ><A
@@ -5232,7 +5349,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12262"
+NAME="AEN12351"
 ></A
 ><H3
 ><A
@@ -5297,7 +5414,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12278"
+NAME="AEN12367"
 ></A
 ><H3
 ><A
@@ -5362,7 +5479,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12294"
+NAME="AEN12383"
 ></A
 ><H3
 ><A
@@ -5427,7 +5544,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12310"
+NAME="AEN12399"
 ></A
 ><H3
 ><A
@@ -5492,7 +5609,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12326"
+NAME="AEN12415"
 ></A
 ><H3
 ><A
@@ -5567,7 +5684,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12344"
+NAME="AEN12433"
 ></A
 ><H3
 ><A
@@ -5656,7 +5773,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12366"
+NAME="AEN12455"
 ></A
 ><H3
 ><A
@@ -5750,7 +5867,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12389"
+NAME="AEN12478"
 ></A
 ><H3
 ><A
@@ -5835,7 +5952,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12410"
+NAME="AEN12499"
 ></A
 ><H3
 ><A
@@ -5925,7 +6042,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12431"
+NAME="AEN12520"
 ></A
 ><H3
 ><A
@@ -6016,7 +6133,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12452"
+NAME="AEN12541"
 ></A
 ><H3
 ><A
@@ -6105,7 +6222,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12473"
+NAME="AEN12562"
 ></A
 ><H3
 ><A
@@ -6191,7 +6308,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12494"
+NAME="AEN12583"
 ></A
 ><H3
 ><A
@@ -6278,7 +6395,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12515"
+NAME="AEN12604"
 ></A
 ><H3
 ><A
@@ -6365,7 +6482,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12536"
+NAME="AEN12625"
 ></A
 ><H3
 ><A
@@ -6470,7 +6587,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12557"
+NAME="AEN12646"
 ></A
 ><H3
 ><A
@@ -6560,7 +6677,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12578"
+NAME="AEN12667"
 ></A
 ><H3
 ><A
@@ -6651,7 +6768,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12599"
+NAME="AEN12688"
 ></A
 ><H3
 ><A
@@ -6742,7 +6859,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12620"
+NAME="AEN12709"
 ></A
 ><H3
 ><A
@@ -6836,7 +6953,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12641"
+NAME="AEN12730"
 ></A
 ><H3
 ><A
@@ -6923,7 +7040,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12662"
+NAME="AEN12751"
 ></A
 ><H3
 ><A
@@ -7011,7 +7128,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12684"
+NAME="AEN12773"
 ></A
 ><H3
 ><A
@@ -7099,7 +7216,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12706"
+NAME="AEN12795"
 ></A
 ><H3
 ><A
@@ -7192,7 +7309,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12727"
+NAME="AEN12816"
 ></A
 ><H3
 ><A
@@ -7277,7 +7394,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12748"
+NAME="AEN12837"
 ></A
 ><H3
 ><A
@@ -7364,7 +7481,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12769"
+NAME="AEN12858"
 ></A
 ><H3
 ><A
@@ -7451,7 +7568,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12790"
+NAME="AEN12879"
 ></A
 ><H3
 ><A
@@ -7538,7 +7655,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12811"
+NAME="AEN12900"
 ></A
 ><H3
 ><A
diff --git a/doc/html/gnome-xml-xpointer.html b/doc/html/gnome-xml-xpointer.html
index 97f7cf2..19deec2 100644
--- a/doc/html/gnome-xml-xpointer.html
+++ b/doc/html/gnome-xml-xpointer.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN12837"
+NAME="AEN12926"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN12840"
+NAME="AEN12929"
 ></A
 ><H2
 >Synopsis</H2
@@ -216,7 +216,14 @@
 >            (<A
 HREF="gnome-xml-xpath.html#XMLXPATHOBJECTPTR"
 >xmlXPathObjectPtr</A
-> obj);</PRE
+> obj);
+void        <A
+HREF="gnome-xml-xpointer.html#XMLXPTREVALRANGEPREDICATE"
+>xmlXPtrEvalRangePredicate</A
+>       (<A
+HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
+>xmlXPathParserContextPtr</A
+> ctxt);</PRE
 ></TD
 ></TR
 ></TABLE
@@ -224,7 +231,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN12865"
+NAME="AEN12956"
 ></A
 ><H2
 >Description</H2
@@ -234,14 +241,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN12868"
+NAME="AEN12959"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12870"
+NAME="AEN12961"
 ></A
 ><H3
 ><A
@@ -271,7 +278,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12875"
+NAME="AEN12966"
 ></A
 ><H3
 ><A
@@ -297,7 +304,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12880"
+NAME="AEN12971"
 ></A
 ><H3
 ><A
@@ -360,7 +367,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12896"
+NAME="AEN12987"
 ></A
 ><H3
 ><A
@@ -472,7 +479,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12924"
+NAME="AEN13015"
 ></A
 ><H3
 ><A
@@ -596,7 +603,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12955"
+NAME="AEN13046"
 ></A
 ><H3
 ><A
@@ -699,7 +706,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12981"
+NAME="AEN13072"
 ></A
 ><H3
 ><A
@@ -783,7 +790,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN13002"
+NAME="AEN13093"
 ></A
 ><H3
 ><A
@@ -862,6 +869,76 @@
 ></P
 ></DIV
 ></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN13114"
+></A
+><H3
+><A
+NAME="XMLXPTREVALRANGEPREDICATE"
+></A
+>xmlXPtrEvalRangePredicate ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void        xmlXPtrEvalRangePredicate       (<A
+HREF="gnome-xml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
+>xmlXPathParserContextPtr</A
+> ctxt);</PRE
+></TD
+></TR
+></TABLE
+><P
+>[8]   Predicate ::=   '[' PredicateExpr ']'
+[9]   PredicateExpr ::=   Expr </P
+><P
+>Evaluate a predicate as in <GTKDOCLINK
+HREF="XMLXPATHEVALPREDICATE"
+>xmlXPathEvalPredicate</GTKDOCLINK
+>() but for
+a Location Set instead of a node set</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 XPointer Parser context</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
 ></DIV
 ><DIV
 CLASS="NAVFOOTER"
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index 74d5cd1..bd13126 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -43,6 +43,7 @@
 <ANCHOR id ="XMLSAXHANDLER" href="gnome-xml/gnome-xml-parser.html#XMLSAXHANDLER">
 <ANCHOR id ="XMLSAXHANDLERPTR" href="gnome-xml/gnome-xml-parser.html#XMLSAXHANDLERPTR">
 <ANCHOR id ="XMLEXTERNALENTITYLOADER" href="gnome-xml/gnome-xml-parser.html#XMLEXTERNALENTITYLOADER">
+<ANCHOR id ="XMLSUBSTITUTEENTITIESDEFAULTVALUE" href="gnome-xml/gnome-xml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE">
 <ANCHOR id ="XMLINITPARSER" href="gnome-xml/gnome-xml-parser.html#XMLINITPARSER">
 <ANCHOR id ="XMLCLEANUPPARSER" href="gnome-xml/gnome-xml-parser.html#XMLCLEANUPPARSER">
 <ANCHOR id ="XMLPARSERINPUTREAD" href="gnome-xml/gnome-xml-parser.html#XMLPARSERINPUTREAD">
@@ -284,11 +285,13 @@
 <ANCHOR id ="XMLNODESETBASE" href="gnome-xml/gnome-xml-tree.html#XMLNODESETBASE">
 <ANCHOR id ="XMLREMOVEPROP" href="gnome-xml/gnome-xml-tree.html#XMLREMOVEPROP">
 <ANCHOR id ="XMLREMOVENODE" href="gnome-xml/gnome-xml-tree.html#XMLREMOVENODE">
+<ANCHOR id ="XMLBUFFERWRITEXMLCHAR" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITEXMLCHAR">
 <ANCHOR id ="XMLBUFFERWRITECHAR" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITECHAR">
 <ANCHOR id ="XMLBUFFERWRITECHAR" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITECHAR">
 <ANCHOR id ="XMLBUFFERWRITEQUOTEDSTRING" href="gnome-xml/gnome-xml-tree.html#XMLBUFFERWRITEQUOTEDSTRING">
 <ANCHOR id ="XMLRECONCILIATENS" href="gnome-xml/gnome-xml-tree.html#XMLRECONCILIATENS">
 <ANCHOR id ="XMLDOCDUMPMEMORY" href="gnome-xml/gnome-xml-tree.html#XMLDOCDUMPMEMORY">
+<ANCHOR id ="XMLDOCDUMPMEMORYENC" href="gnome-xml/gnome-xml-tree.html#XMLDOCDUMPMEMORYENC">
 <ANCHOR id ="XMLDOCDUMP" href="gnome-xml/gnome-xml-tree.html#XMLDOCDUMP">
 <ANCHOR id ="XMLELEMDUMP" href="gnome-xml/gnome-xml-tree.html#XMLELEMDUMP">
 <ANCHOR id ="XMLSAVEFILE" href="gnome-xml/gnome-xml-tree.html#XMLSAVEFILE">
@@ -521,6 +524,7 @@
 <ANCHOR id ="XMLXPATHEVALEXPR" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHEVALEXPR">
 <ANCHOR id ="XMLXPATHPARSENAME" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHPARSENAME">
 <ANCHOR id ="XMLXPATHSTRINGEVALNUMBER" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSTRINGEVALNUMBER">
+<ANCHOR id ="XMLXPATHEVALUATEPREDICATERESULT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHEVALUATEPREDICATERESULT">
 <ANCHOR id ="XMLXPATHINIT" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHINIT">
 <ANCHOR id ="XMLXPATHSTRINGFUNCTION" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHSTRINGFUNCTION">
 <ANCHOR id ="XMLXPATHREGISTERALLFUNCTIONS" href="gnome-xml/gnome-xml-xpathinternals.html#XMLXPATHREGISTERALLFUNCTIONS">
@@ -575,6 +579,7 @@
 <ANCHOR id ="XMLXPTREVAL" href="gnome-xml/gnome-xml-xpointer.html#XMLXPTREVAL">
 <ANCHOR id ="XMLXPTRRANGETOFUNCTION" href="gnome-xml/gnome-xml-xpointer.html#XMLXPTRRANGETOFUNCTION">
 <ANCHOR id ="XMLXPTRBUILDNODELIST" href="gnome-xml/gnome-xml-xpointer.html#XMLXPTRBUILDNODELIST">
+<ANCHOR id ="XMLXPTREVALRANGEPREDICATE" href="gnome-xml/gnome-xml-xpointer.html#XMLXPTREVALRANGEPREDICATE">
 <ANCHOR id ="GNOME-XML-XINCLUDE" href="gnome-xml/gnome-xml-xinclude.html">
 <ANCHOR id ="XMLXINCLUDEPROCESS" href="gnome-xml/gnome-xml-xinclude.html#XMLXINCLUDEPROCESS">
 <ANCHOR id ="GNOME-XML-NANOHTTP" href="gnome-xml/gnome-xml-nanohttp.html">
@@ -628,6 +633,7 @@
 <ANCHOR id ="XMLOUTPUTBUFFERPTR" href="gnome-xml/gnome-xml-xmlio.html#XMLOUTPUTBUFFERPTR">
 <ANCHOR id ="XMLREGISTERDEFAULTINPUTCALLBACKS" href="gnome-xml/gnome-xml-xmlio.html#XMLREGISTERDEFAULTINPUTCALLBACKS">
 <ANCHOR id ="XMLALLOCPARSERINPUTBUFFER" href="gnome-xml/gnome-xml-xmlio.html#XMLALLOCPARSERINPUTBUFFER">
+<ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFNAME" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFNAME">
 <ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFILENAME" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILENAME">
 <ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFILE" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILE">
 <ANCHOR id ="XMLPARSERINPUTBUFFERCREATEFD" href="gnome-xml/gnome-xml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFD">
@@ -718,6 +724,7 @@
 <ANCHOR id ="XMLPARSEATTRIBUTETYPE" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTRIBUTETYPE">
 <ANCHOR id ="XMLPARSEATTRIBUTELISTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEATTRIBUTELISTDECL">
 <ANCHOR id ="XMLPARSEELEMENTMIXEDCONTENTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTMIXEDCONTENTDECL">
+<ANCHOR id ="XMLPARSEELEMENTCHILDRENCONTENTD" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTCHILDRENCONTENTD">
 <ANCHOR id ="XMLPARSEELEMENTCHILDRENCONTENTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTCHILDRENCONTENTDECL">
 <ANCHOR id ="XMLPARSEELEMENTCONTENTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTCONTENTDECL">
 <ANCHOR id ="XMLPARSEELEMENTDECL" href="gnome-xml/gnome-xml-parserinternals.html#XMLPARSEELEMENTDECL">
@@ -810,10 +817,6 @@
 <ANCHOR id ="XMLMALLOCFUNC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOCFUNC">
 <ANCHOR id ="XMLREALLOCFUNC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOCFUNC">
 <ANCHOR id ="XMLSTRDUPFUNC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLSTRDUPFUNC">
-<ANCHOR id ="XMLFREE" href="gnome-xml/gnome-xml-xmlmemory.html#XMLFREE">
-<ANCHOR id ="XMLMALLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOC">
-<ANCHOR id ="XMLREALLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOC">
-<ANCHOR id ="XMLMEMSTRDUP" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSTRDUP">
 <ANCHOR id ="XMLMEMSETUP" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSETUP">
 <ANCHOR id ="XMLMEMGET" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMGET">
 <ANCHOR id ="XMLINITMEMORY" href="gnome-xml/gnome-xml-xmlmemory.html#XMLINITMEMORY">
@@ -821,6 +824,9 @@
 <ANCHOR id ="XMLMEMDISPLAY" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMDISPLAY">
 <ANCHOR id ="XMLMEMSHOW" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSHOW">
 <ANCHOR id ="XMLMEMORYDUMP" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMORYDUMP">
+<ANCHOR id ="XMLMALLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOC">
+<ANCHOR id ="XMLREALLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOC">
+<ANCHOR id ="XMLMEMSTRDUP" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSTRDUP">
 <ANCHOR id ="XMLMALLOCLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMALLOCLOC">
 <ANCHOR id ="XMLREALLOCLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLREALLOCLOC">
 <ANCHOR id ="XMLMEMSTRDUPLOC" href="gnome-xml/gnome-xml-xmlmemory.html#XMLMEMSTRDUPLOC">