get rid of the readline and libhistory dependancies by default, release

* configure.in: get rid of the readline and libhistory
  dependancies by default, release 2.4.1 with IA64 fix
* nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
  include/libxml/tree.h include/libxml/xmlIO.h: incorporated
  John Kroll fixes to allow saving to HTTP via PUT (or
  POST of needed).
* doc/html/*.html: regenerated the docs
Daniel
diff --git a/doc/html/libxml-parserinternals.html b/doc/html/libxml-parserinternals.html
index 53dae77..770810a 100644
--- a/doc/html/libxml-parserinternals.html
+++ b/doc/html/libxml-parserinternals.html
@@ -122,7 +122,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN18000"
+NAME="AEN18854"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +130,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN18003"
+NAME="AEN18857"
 ></A
 ><H2
 >Synopsis</H2
@@ -1131,7 +1131,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN18278"
+NAME="AEN19132"
 ></A
 ><H2
 >Description</H2
@@ -1141,14 +1141,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN18281"
+NAME="AEN19135"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18283"
+NAME="AEN19137"
 ></A
 ><H3
 ><A
@@ -1169,15 +1169,12 @@
 ></TR
 ></TABLE
 ><P
->Identifiers can be longer, but this will be more costly
-at runtime.</P
-><P
 ></P
 ></DIV
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18289"
+NAME="AEN19142"
 ></A
 ><H3
 ><A
@@ -1198,15 +1195,12 @@
 ></TR
 ></TABLE
 ><P
->The parser tries to always have that amount of input ready
-one of the point is providing context when reporting errors</P
-><P
 ></P
 ></DIV
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18295"
+NAME="AEN19147"
 ></A
 ><H3
 ><A
@@ -1227,44 +1221,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[2] Char ::= <GTKDOCLINK
-HREF="X9"
->x9</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="XA"
->xA</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="XD"
->xD</GTKDOCLINK
-> | [<GTKDOCLINK
-HREF="X20-"
->x20-</GTKDOCLINK
-><GTKDOCLINK
-HREF="XD7FF"
->xD7FF</GTKDOCLINK
->] | [<GTKDOCLINK
-HREF="XE000-"
->xE000-</GTKDOCLINK
-><GTKDOCLINK
-HREF="XFFFD"
->xFFFD</GTKDOCLINK
->]
-| [<GTKDOCLINK
-HREF="X10000-"
->x10000-</GTKDOCLINK
-><GTKDOCLINK
-HREF="X10FFFF"
->x10FFFF</GTKDOCLINK
->]
-any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18311"
+NAME="AEN19152"
 ></A
 ><P
 ></P
@@ -1291,7 +1252,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1302,7 +1263,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18320"
+NAME="AEN19161"
 ></A
 ><H3
 ><A
@@ -1323,27 +1284,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[3] S ::= (<GTKDOCLINK
-HREF="X20"
->x20</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="X9"
->x9</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="XD"
->xD</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="XA"
->xA</GTKDOCLINK
->)+</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18331"
+NAME="AEN19166"
 ></A
 ><P
 ></P
@@ -1370,7 +1315,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1381,7 +1326,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18340"
+NAME="AEN19175"
 ></A
 ><H3
 ><A
@@ -1402,15 +1347,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[85] BaseChar ::= ... long list see REC ...</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18347"
+NAME="AEN19180"
 ></A
 ><P
 ></P
@@ -1437,7 +1378,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1448,7 +1389,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18356"
+NAME="AEN19189"
 ></A
 ><H3
 ><A
@@ -1469,15 +1410,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[88] Digit ::= ... long list see REC ...</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18363"
+NAME="AEN19194"
 ></A
 ><P
 ></P
@@ -1504,7 +1441,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1515,7 +1452,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18372"
+NAME="AEN19203"
 ></A
 ><H3
 ><A
@@ -1536,15 +1473,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[87] CombiningChar ::= ... long list see REC ...</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18379"
+NAME="AEN19208"
 ></A
 ><P
 ></P
@@ -1571,7 +1504,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1582,7 +1515,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18388"
+NAME="AEN19217"
 ></A
 ><H3
 ><A
@@ -1603,59 +1536,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[89] Extender ::= <GTKDOCLINK
-HREF="X00B7"
->x00B7</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="X02D0"
->x02D0</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="X02D1"
->x02D1</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="X0387"
->x0387</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="X0640"
->x0640</GTKDOCLINK
-> |
-<GTKDOCLINK
-HREF="X0E46"
->x0E46</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="X0EC6"
->x0EC6</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="X3005"
->x3005</GTKDOCLINK
-> | [<GTKDOCLINK
-HREF="X3031-"
->x3031-</GTKDOCLINK
-><GTKDOCLINK
-HREF="X3035"
->x3035</GTKDOCLINK
->] |
-[<GTKDOCLINK
-HREF="X309D-"
->x309D-</GTKDOCLINK
-><GTKDOCLINK
-HREF="X309E"
->x309E</GTKDOCLINK
->] | [<GTKDOCLINK
-HREF="X30FC-"
->x30FC-</GTKDOCLINK
-><GTKDOCLINK
-HREF="X30FE"
->x30FE</GTKDOCLINK
->]</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18409"
+NAME="AEN19222"
 ></A
 ><P
 ></P
@@ -1682,7 +1567,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1693,7 +1578,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18418"
+NAME="AEN19231"
 ></A
 ><H3
 ><A
@@ -1714,30 +1599,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[86] Ideographic ::= [<GTKDOCLINK
-HREF="X4E00-"
->x4E00-</GTKDOCLINK
-><GTKDOCLINK
-HREF="X9FA5"
->x9FA5</GTKDOCLINK
->] | <GTKDOCLINK
-HREF="X3007"
->x3007</GTKDOCLINK
-> | [<GTKDOCLINK
-HREF="X3021-"
->x3021-</GTKDOCLINK
-><GTKDOCLINK
-HREF="X3029"
->x3029</GTKDOCLINK
->]</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18430"
+NAME="AEN19236"
 ></A
 ><P
 ></P
@@ -1764,7 +1630,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1775,7 +1641,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18439"
+NAME="AEN19245"
 ></A
 ><H3
 ><A
@@ -1796,15 +1662,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[84] Letter ::= BaseChar | Ideographic</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18446"
+NAME="AEN19250"
 ></A
 ><P
 ></P
@@ -1831,7 +1693,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1842,7 +1704,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18455"
+NAME="AEN19259"
 ></A
 ><H3
 ><A
@@ -1863,24 +1725,11 @@
 ></TR
 ></TABLE
 ><P
->Macro to check the following production in the XML spec</P
-><P
->[13] PubidChar ::= <GTKDOCLINK
-HREF="X20"
->x20</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="XD"
->xD</GTKDOCLINK
-> | <GTKDOCLINK
-HREF="XA"
->xA</GTKDOCLINK
-> | [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18465"
+NAME="AEN19264"
 ></A
 ><P
 ></P
@@ -1907,7 +1756,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  an UNICODE value (int)</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1918,7 +1767,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18474"
+NAME="AEN19273"
 ></A
 ><H3
 ><A
@@ -1939,13 +1788,11 @@
 ></TR
 ></TABLE
 ><P
->Skips the end of line chars</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18480"
+NAME="AEN19278"
 ></A
 ><P
 ></P
@@ -1972,7 +1819,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  and UTF8 string pointer</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1983,7 +1830,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18489"
+NAME="AEN19287"
 ></A
 ><H3
 ><A
@@ -2004,13 +1851,11 @@
 ></TR
 ></TABLE
 ><P
->Skips to the next '&gt;' char</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18495"
+NAME="AEN19292"
 ></A
 ><P
 ></P
@@ -2037,7 +1882,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  and UTF8 string pointer</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -2048,7 +1893,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18504"
+NAME="AEN19301"
 ></A
 ><H3
 ><A
@@ -2069,13 +1914,11 @@
 ></TR
 ></TABLE
 ><P
->Skips to the next '&lt;' char</P
-><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18510"
+NAME="AEN19306"
 ></A
 ><P
 ></P
@@ -2102,7 +1945,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->  and UTF8 string pointer</TD
+>&nbsp;</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -2113,7 +1956,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18519"
+NAME="AEN19315"
 ></A
 ><H3
 ><A
@@ -2155,7 +1998,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18529"
+NAME="AEN19325"
 ></A
 ><P
 ></P
@@ -2208,7 +2051,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18542"
+NAME="AEN19338"
 ></A
 ><H3
 ><A
@@ -2252,7 +2095,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18553"
+NAME="AEN19349"
 ></A
 ><P
 ></P
@@ -2305,7 +2148,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18566"
+NAME="AEN19362"
 ></A
 ><H3
 ><A
@@ -2342,7 +2185,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18575"
+NAME="AEN19371"
 ></A
 ><P
 ></P
@@ -2395,7 +2238,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18588"
+NAME="AEN19384"
 ></A
 ><H3
 ><A
@@ -2423,7 +2266,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18594"
+NAME="AEN19390"
 ></A
 ><P
 ></P
@@ -2476,7 +2319,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18607"
+NAME="AEN19403"
 ></A
 ><H3
 ><A
@@ -2504,7 +2347,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18613"
+NAME="AEN19409"
 ></A
 ><P
 ></P
@@ -2557,7 +2400,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18626"
+NAME="AEN19422"
 ></A
 ><H3
 ><A
@@ -2600,7 +2443,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18637"
+NAME="AEN19433"
 ></A
 ><P
 ></P
@@ -2653,7 +2496,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18650"
+NAME="AEN19446"
 ></A
 ><H3
 ><A
@@ -2681,7 +2524,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18656"
+NAME="AEN19452"
 ></A
 ><P
 ></P
@@ -2734,7 +2577,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18669"
+NAME="AEN19465"
 ></A
 ><H3
 ><A
@@ -2806,7 +2649,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18689"
+NAME="AEN19485"
 ></A
 ><P
 ></P
@@ -2859,7 +2702,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18702"
+NAME="AEN19498"
 ></A
 ><H3
 ><A
@@ -2920,7 +2763,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18718"
+NAME="AEN19514"
 ></A
 ><P
 ></P
@@ -2973,7 +2816,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18731"
+NAME="AEN19527"
 ></A
 ><H3
 ><A
@@ -3006,7 +2849,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18739"
+NAME="AEN19535"
 ></A
 ><P
 ></P
@@ -3059,7 +2902,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18752"
+NAME="AEN19548"
 ></A
 ><H3
 ><A
@@ -3091,7 +2934,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18759"
+NAME="AEN19555"
 ></A
 ><P
 ></P
@@ -3144,7 +2987,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18772"
+NAME="AEN19568"
 ></A
 ><H3
 ><A
@@ -3175,7 +3018,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18779"
+NAME="AEN19575"
 ></A
 ><P
 ></P
@@ -3245,7 +3088,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18796"
+NAME="AEN19592"
 ></A
 ><H3
 ><A
@@ -3275,7 +3118,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18803"
+NAME="AEN19599"
 ></A
 ><P
 ></P
@@ -3311,7 +3154,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18812"
+NAME="AEN19608"
 ></A
 ><H3
 ><A
@@ -3354,7 +3197,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18822"
+NAME="AEN19618"
 ></A
 ><P
 ></P
@@ -3441,7 +3284,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18843"
+NAME="AEN19639"
 ></A
 ><H3
 ><A
@@ -3476,7 +3319,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18851"
+NAME="AEN19647"
 ></A
 ><P
 ></P
@@ -3546,7 +3389,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18868"
+NAME="AEN19664"
 ></A
 ><H3
 ><A
@@ -3581,7 +3424,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18876"
+NAME="AEN19672"
 ></A
 ><P
 ></P
@@ -3651,7 +3494,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18893"
+NAME="AEN19689"
 ></A
 ><H3
 ><A
@@ -3682,7 +3525,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18900"
+NAME="AEN19696"
 ></A
 ><P
 ></P
@@ -3720,7 +3563,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18909"
+NAME="AEN19705"
 ></A
 ><H3
 ><A
@@ -3757,7 +3600,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18918"
+NAME="AEN19714"
 ></A
 ><P
 ></P
@@ -3812,7 +3655,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18931"
+NAME="AEN19727"
 ></A
 ><H3
 ><A
@@ -3849,7 +3692,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18940"
+NAME="AEN19736"
 ></A
 ><P
 ></P
@@ -3919,7 +3762,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18957"
+NAME="AEN19753"
 ></A
 ><H3
 ><A
@@ -3956,7 +3799,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18966"
+NAME="AEN19762"
 ></A
 ><P
 ></P
@@ -4026,7 +3869,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN18983"
+NAME="AEN19779"
 ></A
 ><H3
 ><A
@@ -4061,7 +3904,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN18991"
+NAME="AEN19787"
 ></A
 ><P
 ></P
@@ -4116,7 +3959,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19004"
+NAME="AEN19800"
 ></A
 ><H3
 ><A
@@ -4150,7 +3993,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19012"
+NAME="AEN19808"
 ></A
 ><P
 ></P
@@ -4203,7 +4046,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19025"
+NAME="AEN19821"
 ></A
 ><H3
 ><A
@@ -4233,7 +4076,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19032"
+NAME="AEN19828"
 ></A
 ><P
 ></P
@@ -4271,7 +4114,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19041"
+NAME="AEN19837"
 ></A
 ><H3
 ><A
@@ -4305,7 +4148,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19049"
+NAME="AEN19845"
 ></A
 ><P
 ></P
@@ -4375,7 +4218,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19066"
+NAME="AEN19862"
 ></A
 ><H3
 ><A
@@ -4408,7 +4251,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19074"
+NAME="AEN19870"
 ></A
 ><P
 ></P
@@ -4461,7 +4304,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19087"
+NAME="AEN19883"
 ></A
 ><H3
 ><A
@@ -4508,7 +4351,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19100"
+NAME="AEN19896"
 ></A
 ><P
 ></P
@@ -4596,7 +4439,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19121"
+NAME="AEN19917"
 ></A
 ><H3
 ><A
@@ -4637,7 +4480,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19132"
+NAME="AEN19928"
 ></A
 ><P
 ></P
@@ -4690,7 +4533,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19145"
+NAME="AEN19941"
 ></A
 ><H3
 ><A
@@ -4736,7 +4579,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19158"
+NAME="AEN19954"
 ></A
 ><P
 ></P
@@ -4807,7 +4650,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19175"
+NAME="AEN19971"
 ></A
 ><H3
 ><A
@@ -4847,7 +4690,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19186"
+NAME="AEN19982"
 ></A
 ><P
 ></P
@@ -4900,7 +4743,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19199"
+NAME="AEN19995"
 ></A
 ><H3
 ><A
@@ -4935,7 +4778,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19208"
+NAME="AEN20004"
 ></A
 ><P
 ></P
@@ -4988,7 +4831,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19221"
+NAME="AEN20017"
 ></A
 ><H3
 ><A
@@ -5026,7 +4869,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19231"
+NAME="AEN20027"
 ></A
 ><P
 ></P
@@ -5064,7 +4907,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19240"
+NAME="AEN20036"
 ></A
 ><H3
 ><A
@@ -5108,7 +4951,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19252"
+NAME="AEN20048"
 ></A
 ><P
 ></P
@@ -5161,7 +5004,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19265"
+NAME="AEN20061"
 ></A
 ><H3
 ><A
@@ -5201,7 +5044,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19276"
+NAME="AEN20072"
 ></A
 ><P
 ></P
@@ -5254,7 +5097,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19289"
+NAME="AEN20085"
 ></A
 ><H3
 ><A
@@ -5291,7 +5134,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19299"
+NAME="AEN20095"
 ></A
 ><P
 ></P
@@ -5344,7 +5187,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19312"
+NAME="AEN20108"
 ></A
 ><H3
 ><A
@@ -5384,7 +5227,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19322"
+NAME="AEN20118"
 ></A
 ><P
 ></P
@@ -5454,7 +5297,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19339"
+NAME="AEN20135"
 ></A
 ><H3
 ><A
@@ -5544,7 +5387,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19360"
+NAME="AEN20156"
 ></A
 ><P
 ></P
@@ -5597,7 +5440,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19373"
+NAME="AEN20169"
 ></A
 ><H3
 ><A
@@ -5632,7 +5475,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19382"
+NAME="AEN20178"
 ></A
 ><P
 ></P
@@ -5685,7 +5528,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19395"
+NAME="AEN20191"
 ></A
 ><H3
 ><A
@@ -5720,7 +5563,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19404"
+NAME="AEN20200"
 ></A
 ><P
 ></P
@@ -5773,7 +5616,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19417"
+NAME="AEN20213"
 ></A
 ><H3
 ><A
@@ -5812,7 +5655,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19426"
+NAME="AEN20222"
 ></A
 ><P
 ></P
@@ -5867,7 +5710,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19439"
+NAME="AEN20235"
 ></A
 ><H3
 ><A
@@ -5913,7 +5756,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19451"
+NAME="AEN20247"
 ></A
 ><P
 ></P
@@ -6003,7 +5846,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19472"
+NAME="AEN20268"
 ></A
 ><H3
 ><A
@@ -6037,7 +5880,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19480"
+NAME="AEN20276"
 ></A
 ><P
 ></P
@@ -6075,7 +5918,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19489"
+NAME="AEN20285"
 ></A
 ><H3
 ><A
@@ -6110,7 +5953,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19498"
+NAME="AEN20294"
 ></A
 ><P
 ></P
@@ -6163,7 +6006,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19511"
+NAME="AEN20307"
 ></A
 ><H3
 ><A
@@ -6197,7 +6040,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19520"
+NAME="AEN20316"
 ></A
 ><P
 ></P
@@ -6235,7 +6078,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19529"
+NAME="AEN20325"
 ></A
 ><H3
 ><A
@@ -6277,7 +6120,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19540"
+NAME="AEN20336"
 ></A
 ><P
 ></P
@@ -6315,7 +6158,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19549"
+NAME="AEN20345"
 ></A
 ><H3
 ><A
@@ -6360,7 +6203,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19563"
+NAME="AEN20359"
 ></A
 ><P
 ></P
@@ -6398,7 +6241,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19572"
+NAME="AEN20368"
 ></A
 ><H3
 ><A
@@ -6471,7 +6314,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19592"
+NAME="AEN20388"
 ></A
 ><P
 ></P
@@ -6542,7 +6385,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19609"
+NAME="AEN20405"
 ></A
 ><H3
 ><A
@@ -6583,7 +6426,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19620"
+NAME="AEN20416"
 ></A
 ><P
 ></P
@@ -6636,7 +6479,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19633"
+NAME="AEN20429"
 ></A
 ><H3
 ><A
@@ -6675,7 +6518,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19643"
+NAME="AEN20439"
 ></A
 ><P
 ></P
@@ -6728,7 +6571,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19656"
+NAME="AEN20452"
 ></A
 ><H3
 ><A
@@ -6766,7 +6609,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19666"
+NAME="AEN20462"
 ></A
 ><P
 ></P
@@ -6836,7 +6679,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19683"
+NAME="AEN20479"
 ></A
 ><H3
 ><A
@@ -6915,7 +6758,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19704"
+NAME="AEN20500"
 ></A
 ><P
 ></P
@@ -6985,7 +6828,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19721"
+NAME="AEN20517"
 ></A
 ><H3
 ><A
@@ -7019,7 +6862,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19730"
+NAME="AEN20526"
 ></A
 ><P
 ></P
@@ -7057,7 +6900,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19739"
+NAME="AEN20535"
 ></A
 ><H3
 ><A
@@ -7107,7 +6950,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19752"
+NAME="AEN20548"
 ></A
 ><P
 ></P
@@ -7160,7 +7003,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19765"
+NAME="AEN20561"
 ></A
 ><H3
 ><A
@@ -7188,11 +7031,16 @@
 ></TR
 ></TABLE
 ><P
+>VMS version of <A
+HREF="libxml-parserinternals.html#XMLPARSEELEMENTCHILDRENCONTENTDECL"
+>xmlParseElementChildrenContentDecl</A
+>()</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19772"
+NAME="AEN20570"
 ></A
 ><P
 ></P
@@ -7219,7 +7067,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  an XML parser context</TD
 ></TR
 ><TR
 ><TD
@@ -7234,7 +7082,8 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>the tree of xmlElementContentPtr describing the element 
+hierarchy.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -7245,7 +7094,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19785"
+NAME="AEN20583"
 ></A
 ><H3
 ><A
@@ -7299,7 +7148,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19798"
+NAME="AEN20596"
 ></A
 ><P
 ></P
@@ -7341,7 +7190,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
-> the tree of xmlElementContentPtr describing the element 
+>the tree of xmlElementContentPtr describing the element 
 hierarchy.</TD
 ></TR
 ></TBODY
@@ -7353,7 +7202,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19811"
+NAME="AEN20609"
 ></A
 ><H3
 ><A
@@ -7394,7 +7243,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19821"
+NAME="AEN20619"
 ></A
 ><P
 ></P
@@ -7481,7 +7330,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19842"
+NAME="AEN20640"
 ></A
 ><H3
 ><A
@@ -7516,7 +7365,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19851"
+NAME="AEN20649"
 ></A
 ><P
 ></P
@@ -7569,7 +7418,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19864"
+NAME="AEN20662"
 ></A
 ><H3
 ><A
@@ -7615,7 +7464,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19874"
+NAME="AEN20672"
 ></A
 ><P
 ></P
@@ -7653,7 +7502,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19883"
+NAME="AEN20681"
 ></A
 ><H3
 ><A
@@ -7693,7 +7542,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19893"
+NAME="AEN20691"
 ></A
 ><P
 ></P
@@ -7746,7 +7595,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19906"
+NAME="AEN20704"
 ></A
 ><H3
 ><A
@@ -7799,7 +7648,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19917"
+NAME="AEN20715"
 ></A
 ><P
 ></P
@@ -7852,7 +7701,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19930"
+NAME="AEN20728"
 ></A
 ><H3
 ><A
@@ -7893,7 +7742,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19940"
+NAME="AEN20738"
 ></A
 ><P
 ></P
@@ -7931,7 +7780,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19949"
+NAME="AEN20747"
 ></A
 ><H3
 ><A
@@ -7984,7 +7833,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19961"
+NAME="AEN20759"
 ></A
 ><P
 ></P
@@ -8022,7 +7871,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19970"
+NAME="AEN20768"
 ></A
 ><H3
 ><A
@@ -8059,7 +7908,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19979"
+NAME="AEN20777"
 ></A
 ><P
 ></P
@@ -8097,7 +7946,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19988"
+NAME="AEN20786"
 ></A
 ><H3
 ><A
@@ -8157,7 +8006,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20005"
+NAME="AEN20803"
 ></A
 ><P
 ></P
@@ -8227,7 +8076,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20022"
+NAME="AEN20820"
 ></A
 ><H3
 ><A
@@ -8279,7 +8128,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20037"
+NAME="AEN20835"
 ></A
 ><P
 ></P
@@ -8332,7 +8181,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20050"
+NAME="AEN20848"
 ></A
 ><H3
 ><A
@@ -8368,7 +8217,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20060"
+NAME="AEN20858"
 ></A
 ><P
 ></P
@@ -8406,7 +8255,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20069"
+NAME="AEN20867"
 ></A
 ><H3
 ><A
@@ -8444,7 +8293,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20080"
+NAME="AEN20878"
 ></A
 ><P
 ></P
@@ -8482,7 +8331,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20089"
+NAME="AEN20887"
 ></A
 ><H3
 ><A
@@ -8514,7 +8363,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20097"
+NAME="AEN20895"
 ></A
 ><P
 ></P
@@ -8552,7 +8401,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20106"
+NAME="AEN20904"
 ></A
 ><H3
 ><A
@@ -8601,7 +8450,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20116"
+NAME="AEN20914"
 ></A
 ><P
 ></P
@@ -8639,7 +8488,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20125"
+NAME="AEN20923"
 ></A
 ><H3
 ><A
@@ -8674,7 +8523,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20134"
+NAME="AEN20932"
 ></A
 ><P
 ></P
@@ -8727,7 +8576,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20147"
+NAME="AEN20945"
 ></A
 ><H3
 ><A
@@ -8764,7 +8613,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20157"
+NAME="AEN20955"
 ></A
 ><P
 ></P
@@ -8817,7 +8666,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20170"
+NAME="AEN20968"
 ></A
 ><H3
 ><A
@@ -8852,7 +8701,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20179"
+NAME="AEN20977"
 ></A
 ><P
 ></P
@@ -8905,7 +8754,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20192"
+NAME="AEN20990"
 ></A
 ><H3
 ><A
@@ -8942,7 +8791,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20202"
+NAME="AEN21000"
 ></A
 ><P
 ></P
@@ -8995,7 +8844,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20215"
+NAME="AEN21013"
 ></A
 ><H3
 ><A
@@ -9042,7 +8891,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20224"
+NAME="AEN21022"
 ></A
 ><P
 ></P
@@ -9095,7 +8944,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20237"
+NAME="AEN21035"
 ></A
 ><H3
 ><A
@@ -9127,7 +8976,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20245"
+NAME="AEN21043"
 ></A
 ><P
 ></P
@@ -9165,7 +9014,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20254"
+NAME="AEN21052"
 ></A
 ><H3
 ><A
@@ -9199,7 +9048,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20263"
+NAME="AEN21061"
 ></A
 ><P
 ></P
@@ -9237,7 +9086,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20272"
+NAME="AEN21070"
 ></A
 ><H3
 ><A
@@ -9269,7 +9118,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20280"
+NAME="AEN21078"
 ></A
 ><P
 ></P
@@ -9307,7 +9156,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20289"
+NAME="AEN21087"
 ></A
 ><H3
 ><A
@@ -9349,7 +9198,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20300"
+NAME="AEN21098"
 ></A
 ><P
 ></P
@@ -9421,7 +9270,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20317"
+NAME="AEN21115"
 ></A
 ><H3
 ><A
@@ -9447,7 +9296,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20322"
+NAME="AEN21120"
 ></A
 ><H3
 ><A
@@ -9473,7 +9322,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20327"
+NAME="AEN21125"
 ></A
 ><H3
 ><A
@@ -9499,7 +9348,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20332"
+NAME="AEN21130"
 ></A
 ><H3
 ><A
@@ -9525,7 +9374,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20337"
+NAME="AEN21135"
 ></A
 ><H3
 ><A
@@ -9579,7 +9428,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20351"
+NAME="AEN21149"
 ></A
 ><P
 ></P
@@ -9718,7 +9567,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20384"
+NAME="AEN21182"
 ></A
 ><H3
 ><A
@@ -9772,7 +9621,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20398"
+NAME="AEN21196"
 ></A
 ><P
 ></P
@@ -9911,7 +9760,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20431"
+NAME="AEN21229"
 ></A
 ><H3
 ><A
@@ -9939,11 +9788,13 @@
 ></TR
 ></TABLE
 ><P
+>Pushes a new element node on top of the node stack</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20438"
+NAME="AEN21237"
 ></A
 ><P
 ></P
@@ -9970,7 +9821,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  an XML parser context</TD
 ></TR
 ><TR
 ><TD
@@ -10013,7 +9864,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20455"
+NAME="AEN21254"
 ></A
 ><H3
 ><A
@@ -10040,11 +9891,13 @@
 ></TR
 ></TABLE
 ><P
+>Pops the top element node from the node stack</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20462"
+NAME="AEN21262"
 ></A
 ><P
 ></P
@@ -10071,7 +9924,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
 ></TR
 ><TR
 ><TD
@@ -10086,7 +9939,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>the node just removed</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -10097,7 +9950,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20475"
+NAME="AEN21275"
 ></A
 ><H3
 ><A
@@ -10125,11 +9978,13 @@
 ></TR
 ></TABLE
 ><P
+>Pushes a new parser input on top of the input stack</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20482"
+NAME="AEN21283"
 ></A
 ><P
 ></P
@@ -10156,7 +10011,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  an XML parser context</TD
 ></TR
 ><TR
 ><TD
@@ -10199,7 +10054,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20499"
+NAME="AEN21300"
 ></A
 ><H3
 ><A
@@ -10226,11 +10081,13 @@
 ></TR
 ></TABLE
 ><P
+>Pops the top parser input from the input stack</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20506"
+NAME="AEN21308"
 ></A
 ><P
 ></P
@@ -10257,7 +10114,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
 ></TR
 ><TR
 ><TD
@@ -10272,7 +10129,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>the input just removed</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -10283,7 +10140,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20519"
+NAME="AEN21321"
 ></A
 ><H3
 ><A
@@ -10310,11 +10167,13 @@
 ></TR
 ></TABLE
 ><P
+>Pops the top element name from the name stack</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20526"
+NAME="AEN21329"
 ></A
 ><P
 ></P
@@ -10341,7 +10200,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
 ></TR
 ><TR
 ><TD
@@ -10356,7 +10215,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>the name just removed</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -10367,7 +10226,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20539"
+NAME="AEN21342"
 ></A
 ><H3
 ><A
@@ -10395,11 +10254,13 @@
 ></TR
 ></TABLE
 ><P
+>Pushes a new element name on top of the name stack</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20546"
+NAME="AEN21350"
 ></A
 ><P
 ></P
@@ -10426,7 +10287,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  an XML parser context</TD
 ></TR
 ><TR
 ><TD
@@ -10469,7 +10330,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20563"
+NAME="AEN21367"
 ></A
 ><H3
 ><A
@@ -10500,7 +10361,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20570"
+NAME="AEN21374"
 ></A
 ><P
 ></P
@@ -10553,7 +10414,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20583"
+NAME="AEN21387"
 ></A
 ><H3
 ><A
@@ -10589,7 +10450,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20591"
+NAME="AEN21395"
 ></A
 ><P
 ></P
@@ -10676,7 +10537,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20612"
+NAME="AEN21416"
 ></A
 ><H3
 ><A
@@ -10735,7 +10596,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20625"
+NAME="AEN21429"
 ></A
 ><P
 ></P
@@ -10773,7 +10634,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20634"
+NAME="AEN21438"
 ></A
 ><H3
 ><A
@@ -10830,7 +10691,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20649"
+NAME="AEN21453"
 ></A
 ><P
 ></P
@@ -10868,7 +10729,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20658"
+NAME="AEN21462"
 ></A
 ><H3
 ><A
@@ -10892,11 +10753,23 @@
 ></TR
 ></TABLE
 ><P
+>Checks that the value conforms to the LanguageID production:</P
+><P
+>NOTE: this is somewhat deprecated, those productions were removed from
+the XML Second edition.</P
+><P
+>[33] LanguageID ::= Langcode ('-' Subcode)*
+[34] Langcode ::= ISO639Code |  IanaCode |  UserCode
+[35] ISO639Code ::= ([a-z] | [A-Z]) ([a-z] | [A-Z])
+[36] IanaCode ::= ('i' | 'I') '-' ([a-z] | [A-Z])+
+[37] UserCode ::= ('x' | 'X') '-' ([a-z] | [A-Z])+
+[38] Subcode ::= ([a-z] | [A-Z])+</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20664"
+NAME="AEN21471"
 ></A
 ><P
 ></P
@@ -10923,7 +10796,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  pointer to the string value</TD
 ></TR
 ><TR
 ><TD
@@ -10938,7 +10811,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>1 if correct 0 otherwise</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -10949,7 +10822,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20677"
+NAME="AEN21484"
 ></A
 ><H3
 ><A
@@ -11003,7 +10876,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20689"
+NAME="AEN21496"
 ></A
 ><P
 ></P
@@ -11073,7 +10946,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20706"
+NAME="AEN21513"
 ></A
 ><H3
 ><A
@@ -11104,7 +10977,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20713"
+NAME="AEN21520"
 ></A
 ><P
 ></P
@@ -11174,7 +11047,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20730"
+NAME="AEN21537"
 ></A
 ><H3
 ><A
@@ -11206,7 +11079,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20737"
+NAME="AEN21544"
 ></A
 ><P
 ></P
@@ -11293,7 +11166,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20758"
+NAME="AEN21565"
 ></A
 ><H3
 ><A
@@ -11323,7 +11196,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20765"
+NAME="AEN21572"
 ></A
 ><P
 ></P
@@ -11361,7 +11234,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20774"
+NAME="AEN21581"
 ></A
 ><H3
 ><A
@@ -11391,7 +11264,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20781"
+NAME="AEN21588"
 ></A
 ><P
 ></P
@@ -11429,7 +11302,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20790"
+NAME="AEN21597"
 ></A
 ><H3
 ><A
@@ -11462,7 +11335,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20797"
+NAME="AEN21604"
 ></A
 ><H3
 ><A
@@ -11495,7 +11368,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20804"
+NAME="AEN21611"
 ></A
 ><P
 ></P