fixed configure and Makefile to use readline in tester if available
rebuilt and updated the doc,
Daniel
diff --git a/doc/html/gnome-xml-parserinternals.html b/doc/html/gnome-xml-parserinternals.html
index 135d639..fd97791 100644
--- a/doc/html/gnome-xml-parserinternals.html
+++ b/doc/html/gnome-xml-parserinternals.html
@@ -115,7 +115,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN9107"
+NAME="AEN9210"
 ></A
 ><H2
 >Name</H2
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN9110"
+NAME="AEN9213"
 ></A
 ><H2
 >Synopsis</H2
@@ -882,7 +882,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9320"
+NAME="AEN9423"
 ></A
 ><H2
 >Description</H2
@@ -892,14 +892,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN9323"
+NAME="AEN9426"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9325"
+NAME="AEN9428"
 ></A
 ><H3
 ><A
@@ -925,7 +925,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9330"
+NAME="AEN9433"
 ></A
 ><H3
 ><A
@@ -938,7 +938,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9334"
+NAME="AEN9437"
 ></A
 ><H3
 ><A
@@ -996,7 +996,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9348"
+NAME="AEN9451"
 ></A
 ><H3
 ><A
@@ -1054,7 +1054,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9362"
+NAME="AEN9465"
 ></A
 ><H3
 ><A
@@ -1112,7 +1112,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9376"
+NAME="AEN9479"
 ></A
 ><H3
 ><A
@@ -1170,7 +1170,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9390"
+NAME="AEN9493"
 ></A
 ><H3
 ><A
@@ -1228,7 +1228,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9404"
+NAME="AEN9507"
 ></A
 ><H3
 ><A
@@ -1286,7 +1286,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9418"
+NAME="AEN9521"
 ></A
 ><H3
 ><A
@@ -1344,7 +1344,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9432"
+NAME="AEN9535"
 ></A
 ><H3
 ><A
@@ -1402,7 +1402,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9446"
+NAME="AEN9549"
 ></A
 ><H3
 ><A
@@ -1460,7 +1460,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9460"
+NAME="AEN9563"
 ></A
 ><H3
 ><A
@@ -1518,7 +1518,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9474"
+NAME="AEN9577"
 ></A
 ><H3
 ><A
@@ -1576,7 +1576,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9488"
+NAME="AEN9591"
 ></A
 ><H3
 ><A
@@ -1634,7 +1634,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9502"
+NAME="AEN9605"
 ></A
 ><H3
 ><A
@@ -1692,7 +1692,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9516"
+NAME="AEN9619"
 ></A
 ><H3
 ><A
@@ -1750,7 +1750,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9530"
+NAME="AEN9633"
 ></A
 ><H3
 ><A
@@ -1831,7 +1831,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9551"
+NAME="AEN9654"
 ></A
 ><H3
 ><A
@@ -1911,7 +1911,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9571"
+NAME="AEN9674"
 ></A
 ><H3
 ><A
@@ -2007,7 +2007,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9595"
+NAME="AEN9698"
 ></A
 ><H3
 ><A
@@ -2071,7 +2071,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9611"
+NAME="AEN9714"
 ></A
 ><H3
 ><A
@@ -2132,7 +2132,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9627"
+NAME="AEN9730"
 ></A
 ><H3
 ><A
@@ -2217,7 +2217,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9648"
+NAME="AEN9751"
 ></A
 ><H3
 ><A
@@ -2304,7 +2304,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9670"
+NAME="AEN9773"
 ></A
 ><H3
 ><A
@@ -2406,7 +2406,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9696"
+NAME="AEN9799"
 ></A
 ><H3
 ><A
@@ -2491,7 +2491,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9717"
+NAME="AEN9820"
 ></A
 ><H3
 ><A
@@ -2573,7 +2573,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9738"
+NAME="AEN9841"
 ></A
 ><H3
 ><A
@@ -2636,7 +2636,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9754"
+NAME="AEN9857"
 ></A
 ><H3
 ><A
@@ -2735,7 +2735,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9779"
+NAME="AEN9882"
 ></A
 ><H3
 ><A
@@ -2844,7 +2844,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9808"
+NAME="AEN9911"
 ></A
 ><H3
 ><A
@@ -2930,7 +2930,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9831"
+NAME="AEN9934"
 ></A
 ><H3
 ><A
@@ -3039,7 +3039,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9860"
+NAME="AEN9963"
 ></A
 ><H3
 ><A
@@ -3124,7 +3124,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9883"
+NAME="AEN9986"
 ></A
 ><H3
 ><A
@@ -3206,7 +3206,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9904"
+NAME="AEN10007"
 ></A
 ><H3
 ><A
@@ -3275,7 +3275,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9922"
+NAME="AEN10025"
 ></A
 ><H3
 ><A
@@ -3364,7 +3364,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9946"
+NAME="AEN10049"
 ></A
 ><H3
 ><A
@@ -3452,7 +3452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9970"
+NAME="AEN10073"
 ></A
 ><H3
 ><A
@@ -3537,7 +3537,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN9993"
+NAME="AEN10096"
 ></A
 ><H3
 ><A
@@ -3642,7 +3642,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10020"
+NAME="AEN10123"
 ></A
 ><H3
 ><A
@@ -3780,7 +3780,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10054"
+NAME="AEN10157"
 ></A
 ><H3
 ><A
@@ -3863,7 +3863,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10076"
+NAME="AEN10179"
 ></A
 ><H3
 ><A
@@ -3946,7 +3946,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10098"
+NAME="AEN10201"
 ></A
 ><H3
 ><A
@@ -4030,7 +4030,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10119"
+NAME="AEN10222"
 ></A
 ><H3
 ><A
@@ -4161,7 +4161,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10152"
+NAME="AEN10255"
 ></A
 ><H3
 ><A
@@ -4228,7 +4228,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10169"
+NAME="AEN10272"
 ></A
 ><H3
 ><A
@@ -4311,7 +4311,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10191"
+NAME="AEN10294"
 ></A
 ><H3
 ><A
@@ -4378,7 +4378,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10209"
+NAME="AEN10312"
 ></A
 ><H3
 ><A
@@ -4453,7 +4453,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10229"
+NAME="AEN10332"
 ></A
 ><H3
 ><A
@@ -4531,7 +4531,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10252"
+NAME="AEN10355"
 ></A
 ><H3
 ><A
@@ -4670,7 +4670,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10289"
+NAME="AEN10392"
 ></A
 ><H3
 ><A
@@ -4759,7 +4759,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10313"
+NAME="AEN10416"
 ></A
 ><H3
 ><A
@@ -4846,7 +4846,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10336"
+NAME="AEN10439"
 ></A
 ><H3
 ><A
@@ -4949,7 +4949,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10363"
+NAME="AEN10466"
 ></A
 ><H3
 ><A
@@ -5093,7 +5093,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10401"
+NAME="AEN10504"
 ></A
 ><H3
 ><A
@@ -5160,7 +5160,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10419"
+NAME="AEN10522"
 ></A
 ><H3
 ><A
@@ -5258,7 +5258,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10445"
+NAME="AEN10548"
 ></A
 ><H3
 ><A
@@ -5361,7 +5361,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10471"
+NAME="AEN10574"
 ></A
 ><H3
 ><A
@@ -5484,7 +5484,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10502"
+NAME="AEN10605"
 ></A
 ><H3
 ><A
@@ -5567,7 +5567,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10524"
+NAME="AEN10627"
 ></A
 ><H3
 ><A
@@ -5646,7 +5646,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10543"
+NAME="AEN10646"
 ></A
 ><H3
 ><A
@@ -5734,7 +5734,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10566"
+NAME="AEN10669"
 ></A
 ><H3
 ><A
@@ -5835,7 +5835,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10590"
+NAME="AEN10693"
 ></A
 ><H3
 ><A
@@ -5909,7 +5909,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10609"
+NAME="AEN10712"
 ></A
 ><H3
 ><A
@@ -5995,7 +5995,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10630"
+NAME="AEN10733"
 ></A
 ><H3
 ><A
@@ -6065,7 +6065,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10648"
+NAME="AEN10751"
 ></A
 ><H3
 ><A
@@ -6190,7 +6190,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10682"
+NAME="AEN10785"
 ></A
 ><H3
 ><A
@@ -6292,7 +6292,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10711"
+NAME="AEN10814"
 ></A
 ><H3
 ><A
@@ -6361,7 +6361,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10730"
+NAME="AEN10833"
 ></A
 ><H3
 ><A
@@ -6432,7 +6432,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10750"
+NAME="AEN10853"
 ></A
 ><H3
 ><A
@@ -6497,7 +6497,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10767"
+NAME="AEN10870"
 ></A
 ><H3
 ><A
@@ -6579,7 +6579,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10786"
+NAME="AEN10889"
 ></A
 ><H3
 ><A
@@ -6662,7 +6662,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10808"
+NAME="AEN10911"
 ></A
 ><H3
 ><A
@@ -6747,7 +6747,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10831"
+NAME="AEN10934"
 ></A
 ><H3
 ><A
@@ -6830,7 +6830,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10853"
+NAME="AEN10956"
 ></A
 ><H3
 ><A
@@ -6915,7 +6915,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10876"
+NAME="AEN10979"
 ></A
 ><H3
 ><A
@@ -7010,7 +7010,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10898"
+NAME="AEN11001"
 ></A
 ><H3
 ><A
@@ -7075,7 +7075,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10915"
+NAME="AEN11018"
 ></A
 ><H3
 ><A
@@ -7140,7 +7140,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10932"
+NAME="AEN11035"
 ></A
 ><H3
 ><A
@@ -7249,7 +7249,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10960"
+NAME="AEN11063"
 ></A
 ><H3
 ><A
@@ -7275,7 +7275,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10965"
+NAME="AEN11068"
 ></A
 ><H3
 ><A
@@ -7301,7 +7301,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10970"
+NAME="AEN11073"
 ></A
 ><H3
 ><A
@@ -7327,7 +7327,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10975"
+NAME="AEN11078"
 ></A
 ><H3
 ><A
@@ -7353,7 +7353,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10980"
+NAME="AEN11083"
 ></A
 ><H3
 ><A
@@ -7536,7 +7536,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11025"
+NAME="AEN11128"
 ></A
 ><H3
 ><A
@@ -7633,7 +7633,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11049"
+NAME="AEN11152"
 ></A
 ><H3
 ><A
@@ -7712,7 +7712,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11069"
+NAME="AEN11172"
 ></A
 ><H3
 ><A
@@ -7809,7 +7809,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11093"
+NAME="AEN11196"
 ></A
 ><H3
 ><A