summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-07-05 22:48:42 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-07-05 22:48:42 +0000
commit4b8328d7b3ce3c73cc9350efa0b9df769d82321d (patch)
treeebefcb5508b6b4e4b7db3930728516e47f2c4ecb /doc
parent73c9c049195bf897dbcb6308a1ab9d16b3fe6b2c (diff)
downloadlibxml2-4b8328d7b3ce3c73cc9350efa0b9df769d82321d.tar.gz
rebuilt the docs for the release Daniel
* doc/html/*: rebuilt the docs for the release Daniel
Diffstat (limited to 'doc')
-rw-r--r--doc/html/index.sgml1
-rw-r--r--doc/html/libxml-catalog.html42
-rw-r--r--doc/html/libxml-debugxml.html103
-rw-r--r--doc/html/libxml-docbparser.html287
-rw-r--r--doc/html/libxml-encoding.html385
-rw-r--r--doc/html/libxml-entities.html186
-rw-r--r--doc/html/libxml-htmlparser.html434
-rw-r--r--doc/html/libxml-htmltree.html158
-rw-r--r--doc/html/libxml-nanoftp.html228
-rw-r--r--doc/html/libxml-nanohttp.html128
-rw-r--r--doc/html/libxml-parser.html891
-rw-r--r--doc/html/libxml-parserinternals.html887
-rw-r--r--doc/html/libxml-sax.html346
-rw-r--r--doc/html/libxml-tree.html1472
-rw-r--r--doc/html/libxml-uri.html56
-rw-r--r--doc/html/libxml-valid.html694
-rw-r--r--doc/html/libxml-xinclude.html17
-rw-r--r--doc/html/libxml-xmlerror.html74
-rw-r--r--doc/html/libxml-xmlio.html363
-rw-r--r--doc/html/libxml-xmlmemory.html163
-rw-r--r--doc/html/libxml-xpath.html452
-rw-r--r--doc/html/libxml-xpathinternals.html904
-rw-r--r--doc/html/libxml-xpointer.html218
23 files changed, 4862 insertions, 3627 deletions
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
index 80bba16f..de2aad3d 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -546,6 +546,7 @@
<ANCHOR id ="XP-ERROR-CAPS" href="libxml/libxml-xpathinternals.html#XP-ERROR-CAPS">
<ANCHOR id ="XP-ERROR0-CAPS" href="libxml/libxml-xpathinternals.html#XP-ERROR0-CAPS">
<ANCHOR id ="CHECK-TYPE-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-TYPE-CAPS">
+<ANCHOR id ="CHECK-TYPE0-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-TYPE0-CAPS">
<ANCHOR id ="CHECK-ARITY-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-ARITY-CAPS">
<ANCHOR id ="CAST-TO-STRING-CAPS" href="libxml/libxml-xpathinternals.html#CAST-TO-STRING-CAPS">
<ANCHOR id ="CAST-TO-NUMBER-CAPS" href="libxml/libxml-xpathinternals.html#CAST-TO-NUMBER-CAPS">
diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html
index 57e010c2..180e9d9f 100644
--- a/doc/html/libxml-catalog.html
+++ b/doc/html/libxml-catalog.html
@@ -122,7 +122,7 @@ NAME="LIBXML-CATALOG"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN17394"
+NAME="AEN17483"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN17394"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN17397"
+NAME="AEN17486"
></A
><H2
>Synopsis</H2
@@ -195,7 +195,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17412"
+NAME="AEN17501"
></A
><H2
>Description</H2
@@ -205,14 +205,14 @@ NAME="AEN17412"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17415"
+NAME="AEN17504"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17417"
+NAME="AEN17506"
></A
><H3
><A
@@ -240,7 +240,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17423"
+NAME="AEN17512"
></A
><H3
><A
@@ -265,7 +265,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17428"
+NAME="AEN17517"
></A
><P
></P
@@ -318,7 +318,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17441"
+NAME="AEN17530"
></A
><H3
><A
@@ -343,7 +343,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17446"
+NAME="AEN17535"
></A
><P
></P
@@ -381,7 +381,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17455"
+NAME="AEN17544"
></A
><H3
><A
@@ -409,7 +409,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17461"
+NAME="AEN17550"
></A
><H3
><A
@@ -439,7 +439,7 @@ HREF="FILE-CAPS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17468"
+NAME="AEN17557"
></A
><P
></P
@@ -466,7 +466,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file.</TD
></TR
></TBODY
></TABLE
@@ -477,7 +477,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17477"
+NAME="AEN17566"
></A
><H3
><A
@@ -510,7 +510,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17485"
+NAME="AEN17574"
></A
><P
></P
@@ -537,7 +537,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the system ID string</TD
></TR
><TR
><TD
@@ -552,7 +552,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resource name if found or NULL otherwise.</TD
></TR
></TBODY
></TABLE
@@ -563,7 +563,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17498"
+NAME="AEN17587"
></A
><H3
><A
@@ -596,7 +596,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17506"
+NAME="AEN17595"
></A
><P
></P
@@ -623,7 +623,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the public ID string</TD
></TR
><TR
><TD
@@ -638,7 +638,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the system ID if found or NULL otherwise.</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-debugxml.html b/doc/html/libxml-debugxml.html
index 9cdf3154..2bafe9a1 100644
--- a/doc/html/libxml-debugxml.html
+++ b/doc/html/libxml-debugxml.html
@@ -122,7 +122,7 @@ NAME="LIBXML-DEBUGXML"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN21422"
+NAME="AEN21543"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN21422"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN21425"
+NAME="AEN21546"
></A
><H2
>Synopsis</H2
@@ -322,7 +322,7 @@ HREF="FILE-CAPS"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN21472"
+NAME="AEN21593"
></A
><H2
>Description</H2
@@ -332,14 +332,14 @@ NAME="AEN21472"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN21475"
+NAME="AEN21596"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21477"
+NAME="AEN21598"
></A
><H3
><A
@@ -371,7 +371,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21484"
+NAME="AEN21605"
></A
><P
></P
@@ -426,7 +426,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21497"
+NAME="AEN21618"
></A
><H3
><A
@@ -459,7 +459,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21504"
+NAME="AEN21625"
></A
><P
></P
@@ -531,7 +531,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21521"
+NAME="AEN21642"
></A
><H3
><A
@@ -564,7 +564,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21528"
+NAME="AEN21649"
></A
><P
></P
@@ -636,7 +636,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21545"
+NAME="AEN21666"
></A
><H3
><A
@@ -669,7 +669,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21552"
+NAME="AEN21673"
></A
><P
></P
@@ -741,7 +741,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21569"
+NAME="AEN21690"
></A
><H3
><A
@@ -774,7 +774,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21576"
+NAME="AEN21697"
></A
><P
></P
@@ -846,7 +846,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21593"
+NAME="AEN21714"
></A
><H3
><A
@@ -879,7 +879,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21600"
+NAME="AEN21721"
></A
><P
></P
@@ -951,7 +951,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21617"
+NAME="AEN21738"
></A
><H3
><A
@@ -983,7 +983,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21624"
+NAME="AEN21745"
></A
><P
></P
@@ -1038,7 +1038,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21637"
+NAME="AEN21758"
></A
><H3
><A
@@ -1070,7 +1070,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21644"
+NAME="AEN21765"
></A
><P
></P
@@ -1125,7 +1125,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21657"
+NAME="AEN21778"
></A
><H3
><A
@@ -1157,7 +1157,7 @@ HREF="libxml-tree.html#XMLDTDPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21664"
+NAME="AEN21785"
></A
><P
></P
@@ -1212,7 +1212,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21677"
+NAME="AEN21798"
></A
><H3
><A
@@ -1244,7 +1244,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21684"
+NAME="AEN21805"
></A
><P
></P
@@ -1299,7 +1299,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21697"
+NAME="AEN21818"
></A
><H3
><A
@@ -1331,7 +1331,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21704"
+NAME="AEN21825"
></A
><P
></P
@@ -1386,7 +1386,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21717"
+NAME="AEN21838"
></A
><H3
><A
@@ -1413,7 +1413,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21723"
+NAME="AEN21844"
></A
><P
></P
@@ -1440,7 +1440,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a string prompt</TD
></TR
><TR
><TD
@@ -1455,7 +1455,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a string which will be freed by the Shell</TD
></TR
></TBODY
></TABLE
@@ -1466,7 +1466,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21736"
+NAME="AEN21857"
></A
><H3
><A
@@ -1503,20 +1503,33 @@ TODO: add the defined function tables.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21742"
+NAME="AEN21863"
></A
><H3
><A
NAME="XMLSHELLCTXTPTR"
></A
>xmlShellCtxtPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlShellCtxt *xmlShellCtxtPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21746"
+NAME="AEN21868"
></A
><H3
><A
@@ -1555,7 +1568,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21755"
+NAME="AEN21877"
></A
><P
></P
@@ -1582,7 +1595,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a shell context</TD
></TR
><TR
><TD
@@ -1599,7 +1612,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a string argument</TD
></TR
><TR
><TD
@@ -1616,7 +1629,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a first node</TD
></TR
><TR
><TD
@@ -1633,7 +1646,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a second node</TD
></TR
><TR
><TD
@@ -1648,7 +1661,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>an int, negative returns indicating errors</TD
></TR
></TBODY
></TABLE
@@ -1659,7 +1672,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21780"
+NAME="AEN21902"
></A
><H3
><A
@@ -1700,7 +1713,7 @@ using a environment similar to a UNIX commandline.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21789"
+NAME="AEN21911"
></A
><P
></P
@@ -1727,7 +1740,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial document</TD
></TR
><TR
><TD
@@ -1744,7 +1757,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the output buffer</TD
></TR
><TR
><TD
@@ -1761,7 +1774,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the line reading function</TD
></TR
><TR
><TD
@@ -1778,7 +1791,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the output FILE*</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-docbparser.html b/doc/html/libxml-docbparser.html
index 4e58be5e..b978d1b3 100644
--- a/doc/html/libxml-docbparser.html
+++ b/doc/html/libxml-docbparser.html
@@ -122,7 +122,7 @@ NAME="LIBXML-DOCBPARSER"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN17524"
+NAME="AEN17613"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN17524"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN17527"
+NAME="AEN17616"
></A
><H2
>Synopsis</H2
@@ -294,7 +294,7 @@ HREF="libxml-docbparser.html#DOCBPARSERCTXTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17564"
+NAME="AEN17653"
></A
><H2
>Description</H2
@@ -304,131 +304,248 @@ NAME="AEN17564"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN17567"
+NAME="AEN17656"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17569"
+NAME="AEN17658"
></A
><H3
><A
NAME="DOCBPARSERCTXT"
></A
>docbParserCtxt</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserCtxt docbParserCtxt;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17573"
+NAME="AEN17663"
></A
><H3
><A
NAME="DOCBPARSERCTXTPTR"
></A
>docbParserCtxtPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserCtxtPtr docbParserCtxtPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17577"
+NAME="AEN17668"
></A
><H3
><A
NAME="DOCBPARSERNODEINFO"
></A
>docbParserNodeInfo</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserNodeInfo docbParserNodeInfo;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17581"
+NAME="AEN17673"
></A
><H3
><A
NAME="DOCBSAXHANDLER"
></A
>docbSAXHandler</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXHandler docbSAXHandler;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17585"
+NAME="AEN17678"
></A
><H3
><A
NAME="DOCBSAXHANDLERPTR"
></A
>docbSAXHandlerPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXHandlerPtr docbSAXHandlerPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17589"
+NAME="AEN17683"
></A
><H3
><A
NAME="DOCBPARSERINPUT"
></A
>docbParserInput</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInput docbParserInput;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17593"
+NAME="AEN17688"
></A
><H3
><A
NAME="DOCBPARSERINPUTPTR"
></A
>docbParserInputPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInputPtr docbParserInputPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17597"
+NAME="AEN17693"
></A
><H3
><A
NAME="DOCBDOCPTR"
></A
>docbDocPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlDocPtr docbDocPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17601"
+NAME="AEN17698"
></A
><H3
><A
NAME="DOCBNODEPTR"
></A
>docbNodePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlNodePtr docbNodePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17605"
+NAME="AEN17703"
></A
><H3
><A
@@ -460,7 +577,7 @@ plus SGML entities block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17611"
+NAME="AEN17709"
></A
><P
></P
@@ -487,7 +604,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of bytes to store the result</TD
></TR
><TR
><TD
@@ -504,7 +621,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+></TD
></TR
><TR
><TD
@@ -521,7 +643,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of UTF-8 chars</TD
></TR
><TR
><TD
@@ -538,7 +660,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+></TD
></TR
><TR
><TD
@@ -555,7 +682,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the quote character to escape (' or ") or zero.</TD
></TR
><TR
><TD
@@ -570,7 +697,20 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if success, -2 if the transcoding fails, or -1 otherwise
+The value of <TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> after return is the number of octets consumed
+as the return value is positive, else unpredictiable.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>outlen</I
+></TT
+> after return is the number of octets consumed.</TD
></TR
></TBODY
></TABLE
@@ -581,7 +721,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17640"
+NAME="AEN17742"
></A
><H3
><A
@@ -622,7 +762,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17649"
+NAME="AEN17751"
></A
><P
></P
@@ -649,7 +789,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -666,7 +806,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing the SGML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -683,7 +823,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -700,7 +840,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if using SAX, this pointer will be provided on callbacks. </TD
></TR
><TR
><TD
@@ -715,7 +855,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -726,7 +866,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17674"
+NAME="AEN17776"
></A
><H3
><A
@@ -760,7 +900,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17682"
+NAME="AEN17784"
></A
><P
></P
@@ -787,7 +927,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -804,7 +944,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing the SGML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -819,7 +959,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -830,7 +970,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17699"
+NAME="AEN17801"
></A
><H3
><A
@@ -869,7 +1009,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17707"
+NAME="AEN17809"
></A
><P
></P
@@ -896,7 +1036,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -913,7 +1053,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing the SGML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -930,7 +1070,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -947,7 +1087,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if using SAX, this pointer will be provided on callbacks. </TD
></TR
><TR
><TD
@@ -962,7 +1102,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -973,7 +1113,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17732"
+NAME="AEN17834"
></A
><H3
><A
@@ -1006,7 +1146,7 @@ at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17739"
+NAME="AEN17841"
></A
><P
></P
@@ -1033,7 +1173,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -1050,7 +1190,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing document encoding, or NULL</TD
></TR
><TR
><TD
@@ -1065,7 +1205,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -1076,7 +1216,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17756"
+NAME="AEN17858"
></A
><H3
><A
@@ -1107,7 +1247,7 @@ document in ctxt-&gt;myDoc is not freed.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17763"
+NAME="AEN17865"
></A
><P
></P
@@ -1134,7 +1274,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an SGML parser context</TD
></TR
></TBODY
></TABLE
@@ -1145,7 +1285,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17772"
+NAME="AEN17874"
></A
><H3
><A
@@ -1199,7 +1339,7 @@ and error/warning reports.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17783"
+NAME="AEN17885"
></A
><P
></P
@@ -1226,7 +1366,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -1243,7 +1383,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -1260,7 +1400,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of chars</TD
></TR
><TR
><TD
@@ -1277,7 +1417,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> number of chars in the array</TD
></TR
><TR
><TD
@@ -1294,7 +1434,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an optional file name or URI</TD
></TR
><TR
><TD
@@ -1311,7 +1451,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an optional encoding</TD
></TR
><TR
><TD
@@ -1326,7 +1466,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -1337,7 +1477,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17816"
+NAME="AEN17918"
></A
><H3
><A
@@ -1370,7 +1510,7 @@ HREF="libxml-docbparser.html#DOCBPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17823"
+NAME="AEN17925"
></A
><P
></P
@@ -1397,7 +1537,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -1414,7 +1554,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an char array</TD
></TR
><TR
><TD
@@ -1431,7 +1571,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size in byte of the chunk</TD
></TR
><TR
><TD
@@ -1448,7 +1588,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> last chunk indicator</TD
></TR
><TR
><TD
@@ -1463,7 +1603,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>zero if no error, the xmlParserErrors otherwise.</TD
></TR
></TBODY
></TABLE
@@ -1474,7 +1614,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17848"
+NAME="AEN17950"
></A
><H3
><A
@@ -1507,7 +1647,7 @@ by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17855"
+NAME="AEN17957"
></A
><P
></P
@@ -1534,7 +1674,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -1551,7 +1691,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SGML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -1566,7 +1706,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -1577,7 +1717,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17872"
+NAME="AEN17974"
></A
><H3
><A
@@ -1608,7 +1748,7 @@ interface).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17879"
+NAME="AEN17981"
></A
><P
></P
@@ -1635,7 +1775,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an SGML parser context</TD
></TR
><TR
><TD
@@ -1650,7 +1790,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0, -1 in case of error. the parser context is augmented
+as a result of the parsing.</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html
index 87fb0995..1aacffe2 100644
--- a/doc/html/libxml-encoding.html
+++ b/doc/html/libxml-encoding.html
@@ -122,7 +122,7 @@ NAME="LIBXML-ENCODING"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN20723"
+NAME="AEN20825"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN20723"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN20726"
+NAME="AEN20828"
></A
><H2
>Synopsis</H2
@@ -381,7 +381,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN20786"
+NAME="AEN20888"
></A
><H2
>Description</H2
@@ -391,14 +391,14 @@ NAME="AEN20786"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN20789"
+NAME="AEN20891"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20791"
+NAME="AEN20893"
></A
><H3
><A
@@ -464,7 +464,7 @@ support needed.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20798"
+NAME="AEN20900"
></A
><H3
><A
@@ -495,7 +495,7 @@ it to an UTF-8 block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20804"
+NAME="AEN20906"
></A
><P
></P
@@ -522,7 +522,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer ot an array of bytes to store the UTF-8 result</TD
></TR
><TR
><TD
@@ -539,7 +539,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the lenght of <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+></TD
></TR
><TR
><TD
@@ -556,7 +561,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer ot an array of chars in the original encoding</TD
></TR
><TR
><TD
@@ -573,7 +578,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the lenght of <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+></TD
></TR
><TR
><TD
@@ -588,7 +598,21 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte written, or -1 by lack of space, or -2
+if the transcoding failed.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> after return is the number of octets consumed
+as the return value is positive, else unpredictiable.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>outlen</I
+></TT
+> after return is the number of ocetes consumed.</TD
></TR
></TBODY
></TABLE
@@ -599,7 +623,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20829"
+NAME="AEN20935"
></A
><H3
><A
@@ -632,7 +656,7 @@ in = NULL. If stateful this should also initialize the encoder state</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20835"
+NAME="AEN20941"
></A
><P
></P
@@ -659,7 +683,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer ot an array of bytes to store the result</TD
></TR
><TR
><TD
@@ -676,7 +700,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the lenght of <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+></TD
></TR
><TR
><TD
@@ -693,7 +722,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer ot an array of UTF-8 chars</TD
></TR
><TR
><TD
@@ -710,7 +739,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the lenght of <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+></TD
></TR
><TR
><TD
@@ -725,7 +759,21 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte written, or -1 by lack of space, or -2
+if the transcoding failed.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> after return is the number of octets consumed
+as the return value is positive, else unpredictiable.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>outlen</I
+></TT
+> after return is the number of ocetes consumed.</TD
></TR
></TBODY
></TABLE
@@ -736,7 +784,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20860"
+NAME="AEN20970"
></A
><H3
><A
@@ -770,20 +818,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20865"
+NAME="AEN20975"
></A
><H3
><A
NAME="XMLCHARENCODINGHANDLERPTR"
></A
>xmlCharEncodingHandlerPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlCharEncodingHandler *xmlCharEncodingHandlerPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20869"
+NAME="AEN20980"
></A
><H3
><A
@@ -814,7 +875,7 @@ in normal processing.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20875"
+NAME="AEN20986"
></A
><H3
><A
@@ -843,7 +904,7 @@ unregisters all the encoding handlers and the aliases.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20881"
+NAME="AEN20992"
></A
><H3
><A
@@ -873,7 +934,7 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20888"
+NAME="AEN20999"
></A
><P
></P
@@ -900,7 +961,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlCharEncodingHandlerPtr handler block</TD
></TR
></TBODY
></TABLE
@@ -911,7 +972,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20897"
+NAME="AEN21008"
></A
><H3
><A
@@ -945,7 +1006,7 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20905"
+NAME="AEN21016"
></A
><P
></P
@@ -972,7 +1033,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a string describing the char encoding.</TD
></TR
><TR
><TD
@@ -987,7 +1048,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the handler or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -998,7 +1059,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20918"
+NAME="AEN21029"
></A
><H3
><A
@@ -1027,7 +1088,7 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20924"
+NAME="AEN21035"
></A
><P
></P
@@ -1080,7 +1141,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20937"
+NAME="AEN21048"
></A
><H3
><A
@@ -1119,7 +1180,7 @@ will be overwritten.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20945"
+NAME="AEN21056"
></A
><P
></P
@@ -1146,7 +1207,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding name as parsed, in UTF-8 format (ASCII actually)</TD
></TR
><TR
><TD
@@ -1163,7 +1224,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the alias name as parsed, in UTF-8 format (ASCII actually)</TD
></TR
><TR
><TD
@@ -1178,7 +1239,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -1189,7 +1250,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20962"
+NAME="AEN21073"
></A
><H3
><A
@@ -1221,7 +1282,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20969"
+NAME="AEN21080"
></A
><P
></P
@@ -1248,7 +1309,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the alias name as parsed, in UTF-8 format (ASCII actually)</TD
></TR
><TR
><TD
@@ -1263,7 +1324,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -1274,7 +1335,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20982"
+NAME="AEN21093"
></A
><H3
><A
@@ -1301,7 +1362,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20988"
+NAME="AEN21099"
></A
><P
></P
@@ -1328,7 +1389,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the alias name as parsed, in UTF-8 format (ASCII actually)</TD
></TR
><TR
><TD
@@ -1343,7 +1404,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not found the original name otherwise</TD
></TR
></TBODY
></TABLE
@@ -1354,7 +1415,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21001"
+NAME="AEN21112"
></A
><H3
><A
@@ -1382,7 +1443,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21007"
+NAME="AEN21118"
></A
><H3
><A
@@ -1414,7 +1475,7 @@ that the comparison is case insensitive accordingly to the section
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21014"
+NAME="AEN21125"
></A
><P
></P
@@ -1441,7 +1502,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding name as parsed, in UTF-8 format (ASCII actually)</TD
></TR
><TR
><TD
@@ -1456,7 +1517,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>one of the XML_CHAR_ENCODING_... values or XML_CHAR_ENCODING_NONE
+if not recognized.</TD
></TR
></TBODY
></TABLE
@@ -1467,7 +1529,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21027"
+NAME="AEN21138"
></A
><H3
><A
@@ -1502,7 +1564,7 @@ Section 4.3.3 Character Encoding in Entities</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21035"
+NAME="AEN21146"
></A
><P
></P
@@ -1529,7 +1591,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding</TD
></TR
><TR
><TD
@@ -1544,7 +1606,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the canonical name for the given encoding</TD
></TR
></TBODY
></TABLE
@@ -1555,7 +1617,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21048"
+NAME="AEN21159"
></A
><H3
><A
@@ -1587,7 +1649,7 @@ accordingly of the non-normative appendix F of the XML-1.0 recommendation.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21055"
+NAME="AEN21166"
></A
><P
></P
@@ -1614,7 +1676,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to the first bytes of the XML entity, must be at least
+4 bytes long.</TD
></TR
><TR
><TD
@@ -1631,7 +1694,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the length of the buffer</TD
></TR
><TR
><TD
@@ -1646,7 +1709,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>one of the XML_CHAR_ENCODING_... values.</TD
></TR
></TBODY
></TABLE
@@ -1657,7 +1720,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21072"
+NAME="AEN21183"
></A
><H3
><A
@@ -1705,7 +1768,7 @@ the content will be automatically remapped to a CharRef sequence.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21082"
+NAME="AEN21193"
></A
><P
></P
@@ -1732,7 +1795,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> char enconding transformation data structure</TD
></TR
><TR
><TD
@@ -1749,7 +1812,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlBuffer for the output.</TD
></TR
><TR
><TD
@@ -1766,7 +1829,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlBuffer for the input</TD
></TR
><TR
><TD
@@ -1781,7 +1844,10 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte written if success, or
+-1 general error
+-2 if the transcoding fails (for *in is not valid utf8 string or
+the result of transformation can't fit into the encoding we want), or</TD
></TR
></TBODY
></TABLE
@@ -1792,7 +1858,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21103"
+NAME="AEN21214"
></A
><H3
><A
@@ -1830,7 +1896,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21112"
+NAME="AEN21223"
></A
><P
></P
@@ -1857,7 +1923,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> char enconding transformation data structure</TD
></TR
><TR
><TD
@@ -1874,7 +1940,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlBuffer for the output.</TD
></TR
><TR
><TD
@@ -1891,7 +1957,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlBuffer for the input</TD
></TR
><TR
><TD
@@ -1906,7 +1972,10 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte written if success, or
+-1 general error
+-2 if the transcoding fails (for *in is not valid utf8 string or
+the result of transformation can't fit into the encoding we want), or</TD
></TR
></TBODY
></TABLE
@@ -1917,7 +1986,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21133"
+NAME="AEN21244"
></A
><H3
><A
@@ -1956,7 +2025,7 @@ the very first line, i.e. limit itself to 45 chars.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21142"
+NAME="AEN21253"
></A
><P
></P
@@ -1983,7 +2052,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> char enconding transformation data structure</TD
></TR
><TR
><TD
@@ -2000,7 +2069,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlBuffer for the output.</TD
></TR
><TR
><TD
@@ -2017,7 +2086,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlBuffer for the input</TD
></TR
><TR
><TD
@@ -2032,7 +2101,10 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte written if success, or
+-1 general error
+-2 if the transcoding fails (for *in is not valid utf8 string or
+the result of transformation can't fit into the encoding we want), or</TD
></TR
></TBODY
></TABLE
@@ -2043,7 +2115,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21163"
+NAME="AEN21274"
></A
><H3
><A
@@ -2073,7 +2145,7 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21170"
+NAME="AEN21281"
></A
><P
></P
@@ -2100,7 +2172,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> char enconding transformation data structure</TD
></TR
><TR
><TD
@@ -2115,7 +2187,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if success, or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -2126,7 +2198,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21183"
+NAME="AEN21294"
></A
><H3
><A
@@ -2157,7 +2229,7 @@ block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21189"
+NAME="AEN21300"
></A
><P
></P
@@ -2184,7 +2256,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of bytes to store the result</TD
></TR
><TR
><TD
@@ -2201,7 +2273,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+></TD
></TR
><TR
><TD
@@ -2218,7 +2295,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of UTF-8 chars</TD
></TR
><TR
><TD
@@ -2235,7 +2312,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+></TD
></TR
><TR
><TD
@@ -2250,7 +2332,20 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if success, -2 if the transcoding fails, or -1 otherwise
+The value of <TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> after return is the number of octets consumed
+as the return value is positive, else unpredictiable.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>outlen</I
+></TT
+> after return is the number of ocetes consumed.</TD
></TR
></TBODY
></TABLE
@@ -2261,7 +2356,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21214"
+NAME="AEN21329"
></A
><H3
><A
@@ -2292,7 +2387,7 @@ block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21220"
+NAME="AEN21335"
></A
><P
></P
@@ -2319,7 +2414,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of bytes to store the result</TD
></TR
><TR
><TD
@@ -2336,7 +2431,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+></TD
></TR
><TR
><TD
@@ -2353,7 +2453,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of ISO Latin 1 chars</TD
></TR
><TR
><TD
@@ -2370,7 +2470,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+></TD
></TR
><TR
><TD
@@ -2385,7 +2490,20 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if success, or -1 otherwise
+The value of <TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> after return is the number of octets consumed
+as the return value is positive, else unpredictiable.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>outlen</I
+></TT
+> after return is the number of ocetes consumed.</TD
></TR
></TBODY
></TABLE
@@ -2396,7 +2514,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21245"
+NAME="AEN21364"
></A
><H3
><A
@@ -2438,7 +2556,7 @@ routine checks for the 4-byte maxiumum size, but does not check for
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21253"
+NAME="AEN21372"
></A
><P
></P
@@ -2465,7 +2583,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Pointer to putative utf-8 encoded string.</TD
></TR
><TR
><TD
@@ -2480,7 +2598,12 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> true if <TT
+CLASS="PARAMETER"
+><I
+>utf</I
+></TT
+> is valid.</TD
></TR
></TBODY
></TABLE
@@ -2491,7 +2614,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21266"
+NAME="AEN21386"
></A
><H3
><A
@@ -2522,7 +2645,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21273"
+NAME="AEN21393"
></A
><P
></P
@@ -2549,7 +2672,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a sequence of UTF-8 encoded bytes</TD
></TR
><TR
><TD
@@ -2566,7 +2689,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of characters in the array</TD
></TR
><TR
><TD
@@ -2581,7 +2704,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the storage size of
+the first 'len' characters of ARRAY&#13;</TD
></TR
></TBODY
></TABLE
@@ -2592,7 +2716,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21290"
+NAME="AEN21410"
></A
><H3
><A
@@ -2626,7 +2750,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21298"
+NAME="AEN21418"
></A
><P
></P
@@ -2653,7 +2777,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input UTF8 *</TD
></TR
><TR
><TD
@@ -2670,7 +2794,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the len of <TT
+CLASS="PARAMETER"
+><I
+>utf</I
+></TT
+> (in chars)</TD
></TR
><TR
><TD
@@ -2685,7 +2814,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new UTF8 * or NULL</TD
></TR
></TBODY
></TABLE
@@ -2696,7 +2825,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21315"
+NAME="AEN21436"
></A
><H3
><A
@@ -2731,7 +2860,7 @@ character from a string array</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21323"
+NAME="AEN21444"
></A
><P
></P
@@ -2758,7 +2887,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input UTF8 *</TD
></TR
><TR
><TD
@@ -2775,7 +2904,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the position of the desired UTF8 char (in chars)</TD
></TR
><TR
><TD
@@ -2790,7 +2919,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the UTF8 character or NULL</TD
></TR
></TBODY
></TABLE
@@ -2801,7 +2930,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21340"
+NAME="AEN21461"
></A
><H3
><A
@@ -2835,7 +2964,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21348"
+NAME="AEN21469"
></A
><P
></P
@@ -2862,7 +2991,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input UTF8 *</TD
></TR
><TR
><TD
@@ -2879,7 +3008,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the UTF8 character to be found</TD
></TR
><TR
><TD
@@ -2894,7 +3023,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the relative character position of the desired char
+or -1 if not found</TD
></TR
></TBODY
></TABLE
@@ -2905,7 +3035,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21365"
+NAME="AEN21486"
></A
><H3
><A
@@ -2953,7 +3083,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21376"
+NAME="AEN21497"
></A
><P
></P
@@ -2980,7 +3110,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a sequence of UTF-8 encoded bytes</TD
></TR
><TR
><TD
@@ -3029,7 +3159,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to a newly created string
+or NULL if any problem</TD
></TR
></TBODY
></TABLE
@@ -3040,7 +3171,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21397"
+NAME="AEN21518"
></A
><H3
><A
@@ -3071,7 +3202,7 @@ checking of the content of the string.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21404"
+NAME="AEN21525"
></A
><P
></P
@@ -3098,7 +3229,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a sequence of UTF-8 encoded bytes</TD
></TR
><TR
><TD
@@ -3113,7 +3244,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of characters in the string or -1 in case of error</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-entities.html b/doc/html/libxml-entities.html
index 09e42d3a..8d48c4a3 100644
--- a/doc/html/libxml-entities.html
+++ b/doc/html/libxml-entities.html
@@ -122,7 +122,7 @@ NAME="LIBXML-ENTITIES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7453"
+NAME="AEN7482"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN7453"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7456"
+NAME="AEN7485"
></A
><H2
>Synopsis</H2
@@ -370,7 +370,7 @@ HREF="libxml-entities.html#XMLCLEANUPPREDEFINEDENTITIES"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7519"
+NAME="AEN7548"
></A
><H2
>Description</H2
@@ -380,14 +380,14 @@ NAME="AEN7519"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN7522"
+NAME="AEN7551"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7524"
+NAME="AEN7553"
></A
><H3
><A
@@ -420,7 +420,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7529"
+NAME="AEN7558"
></A
><H3
><A
@@ -466,33 +466,59 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7534"
+NAME="AEN7563"
></A
><H3
><A
NAME="XMLENTITYPTR"
></A
>xmlEntityPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlEntity *xmlEntityPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7538"
+NAME="AEN7568"
></A
><H3
><A
NAME="XMLENTITIESTABLEPTR"
></A
>xmlEntitiesTablePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlEntitiesTable *xmlEntitiesTablePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7542"
+NAME="AEN7573"
></A
><H3
><A
@@ -520,7 +546,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7548"
+NAME="AEN7579"
></A
><H3
><A
@@ -570,7 +596,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7560"
+NAME="AEN7591"
></A
><P
></P
@@ -597,7 +623,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -614,7 +640,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -631,7 +657,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity type XML_xxx_yyy_ENTITY</TD
></TR
><TR
><TD
@@ -648,7 +674,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity external ID if available</TD
></TR
><TR
><TD
@@ -665,7 +691,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity system ID if available</TD
></TR
><TR
><TD
@@ -682,7 +708,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity content</TD
></TR
><TR
><TD
@@ -697,7 +723,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the entity or NULL in case of error</TD
></TR
></TBODY
></TABLE
@@ -708,7 +734,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7593"
+NAME="AEN7624"
></A
><H3
><A
@@ -758,7 +784,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7605"
+NAME="AEN7636"
></A
><P
></P
@@ -785,7 +811,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -802,7 +828,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -819,7 +845,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity type XML_xxx_yyy_ENTITY</TD
></TR
><TR
><TD
@@ -836,7 +862,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity external ID if available</TD
></TR
><TR
><TD
@@ -853,7 +879,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity system ID if available</TD
></TR
><TR
><TD
@@ -870,7 +896,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity content</TD
></TR
><TR
><TD
@@ -885,7 +911,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the entity or NULL in case of error</TD
></TR
></TBODY
></TABLE
@@ -896,7 +922,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7638"
+NAME="AEN7669"
></A
><H3
><A
@@ -929,7 +955,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7646"
+NAME="AEN7677"
></A
><P
></P
@@ -956,7 +982,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -971,7 +997,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not, othervise the entity</TD
></TR
></TBODY
></TABLE
@@ -982,7 +1008,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7659"
+NAME="AEN7690"
></A
><H3
><A
@@ -1021,7 +1047,7 @@ in the predefined entities too.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7668"
+NAME="AEN7699"
></A
><P
></P
@@ -1048,7 +1074,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document referencing the entity</TD
></TR
><TR
><TD
@@ -1065,7 +1091,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -1080,7 +1106,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>A pointer to the entity structure or NULL if not found.</TD
></TR
></TBODY
></TABLE
@@ -1091,7 +1117,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7685"
+NAME="AEN7716"
></A
><H3
><A
@@ -1129,7 +1155,7 @@ returns the corresponding entity, if found.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7694"
+NAME="AEN7725"
></A
><P
></P
@@ -1156,7 +1182,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document referencing the entity</TD
></TR
><TR
><TD
@@ -1173,7 +1199,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -1188,7 +1214,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>A pointer to the entity structure or NULL if not found.</TD
></TR
></TBODY
></TABLE
@@ -1199,7 +1225,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7711"
+NAME="AEN7742"
></A
><H3
><A
@@ -1237,7 +1263,7 @@ returns the corresponding parameter entity, if found.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7720"
+NAME="AEN7751"
></A
><P
></P
@@ -1264,7 +1290,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document referencing the entity</TD
></TR
><TR
><TD
@@ -1281,7 +1307,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -1296,7 +1322,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>A pointer to the entity structure or NULL if not found.</TD
></TR
></TBODY
></TABLE
@@ -1307,7 +1333,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7737"
+NAME="AEN7768"
></A
><H3
><A
@@ -1351,7 +1377,7 @@ This routine will issue a warning when encountered.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7748"
+NAME="AEN7779"
></A
><P
></P
@@ -1378,7 +1404,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document containing the string</TD
></TR
><TR
><TD
@@ -1395,7 +1421,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> A string to convert to XML.</TD
></TR
><TR
><TD
@@ -1410,7 +1436,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>A newly allocated string with the substitution done.</TD
></TR
></TBODY
></TABLE
@@ -1421,7 +1447,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7765"
+NAME="AEN7796"
></A
><H3
><A
@@ -1461,7 +1487,7 @@ must be deallocated.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7774"
+NAME="AEN7805"
></A
><P
></P
@@ -1488,7 +1514,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document containing the string</TD
></TR
><TR
><TD
@@ -1505,7 +1531,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> A string to convert to XML.</TD
></TR
><TR
><TD
@@ -1520,7 +1546,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>A newly allocated string with the substitution done.</TD
></TR
></TBODY
></TABLE
@@ -1531,7 +1557,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7791"
+NAME="AEN7822"
></A
><H3
><A
@@ -1569,7 +1595,7 @@ this routine is reentrant, and result must be deallocated.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7800"
+NAME="AEN7831"
></A
><P
></P
@@ -1596,7 +1622,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document containing the string</TD
></TR
><TR
><TD
@@ -1613,7 +1639,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> A string to convert to XML.</TD
></TR
><TR
><TD
@@ -1628,7 +1654,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>A newly allocated string with the substitution done.</TD
></TR
></TBODY
></TABLE
@@ -1639,7 +1665,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7817"
+NAME="AEN7848"
></A
><H3
><A
@@ -1669,7 +1695,7 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7824"
+NAME="AEN7855"
></A
><P
></P
@@ -1694,7 +1720,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlEntitiesTablePtr just created or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -1705,7 +1731,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7833"
+NAME="AEN7864"
></A
><H3
><A
@@ -1738,7 +1764,7 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7841"
+NAME="AEN7872"
></A
><P
></P
@@ -1765,7 +1791,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An entity table</TD
></TR
><TR
><TD
@@ -1780,7 +1806,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new xmlEntitiesTablePtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -1791,7 +1817,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7854"
+NAME="AEN7885"
></A
><H3
><A
@@ -1821,7 +1847,7 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7861"
+NAME="AEN7892"
></A
><P
></P
@@ -1848,7 +1874,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An entity table</TD
></TR
></TBODY
></TABLE
@@ -1859,7 +1885,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7870"
+NAME="AEN7901"
></A
><H3
><A
@@ -1893,7 +1919,7 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7878"
+NAME="AEN7909"
></A
><P
></P
@@ -1920,7 +1946,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An XML buffer.</TD
></TR
><TR
><TD
@@ -1937,7 +1963,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An entity table</TD
></TR
></TBODY
></TABLE
@@ -1948,7 +1974,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7891"
+NAME="AEN7922"
></A
><H3
><A
@@ -1982,7 +2008,7 @@ HREF="libxml-entities.html#XMLENTITYPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7899"
+NAME="AEN7930"
></A
><P
></P
@@ -2009,7 +2035,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An XML buffer.</TD
></TR
><TR
><TD
@@ -2026,7 +2052,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An entity table</TD
></TR
></TBODY
></TABLE
@@ -2037,7 +2063,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7912"
+NAME="AEN7943"
></A
><H3
><A
diff --git a/doc/html/libxml-htmlparser.html b/doc/html/libxml-htmlparser.html
index 8bab1774..82df3f22 100644
--- a/doc/html/libxml-htmlparser.html
+++ b/doc/html/libxml-htmlparser.html
@@ -122,7 +122,7 @@ NAME="LIBXML-HTMLPARSER"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10204"
+NAME="AEN10243"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN10204"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10207"
+NAME="AEN10246"
></A
><H2
>Synopsis</H2
@@ -394,7 +394,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10271"
+NAME="AEN10310"
></A
><H2
>Description</H2
@@ -404,131 +404,248 @@ NAME="AEN10271"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10274"
+NAME="AEN10313"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10276"
+NAME="AEN10315"
></A
><H3
><A
NAME="HTMLPARSERCTXT"
></A
>htmlParserCtxt</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserCtxt htmlParserCtxt;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10280"
+NAME="AEN10320"
></A
><H3
><A
NAME="HTMLPARSERCTXTPTR"
></A
>htmlParserCtxtPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserCtxtPtr htmlParserCtxtPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10284"
+NAME="AEN10325"
></A
><H3
><A
NAME="HTMLPARSERNODEINFO"
></A
>htmlParserNodeInfo</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserNodeInfo htmlParserNodeInfo;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10288"
+NAME="AEN10330"
></A
><H3
><A
NAME="HTMLSAXHANDLER"
></A
>htmlSAXHandler</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXHandler htmlSAXHandler;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10292"
+NAME="AEN10335"
></A
><H3
><A
NAME="HTMLSAXHANDLERPTR"
></A
>htmlSAXHandlerPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXHandlerPtr htmlSAXHandlerPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10296"
+NAME="AEN10340"
></A
><H3
><A
NAME="HTMLPARSERINPUT"
></A
>htmlParserInput</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInput htmlParserInput;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10300"
+NAME="AEN10345"
></A
><H3
><A
NAME="HTMLPARSERINPUTPTR"
></A
>htmlParserInputPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInputPtr htmlParserInputPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10304"
+NAME="AEN10350"
></A
><H3
><A
NAME="HTMLDOCPTR"
></A
>htmlDocPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlDocPtr htmlDocPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10308"
+NAME="AEN10355"
></A
><H3
><A
NAME="HTMLNODEPTR"
></A
>htmlNodePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlNodePtr htmlNodePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10312"
+NAME="AEN10360"
></A
><H3
><A
@@ -564,20 +681,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10317"
+NAME="AEN10365"
></A
><H3
><A
NAME="HTMLELEMDESCPTR"
></A
>htmlElemDescPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef htmlElemDesc *htmlElemDescPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10321"
+NAME="AEN10370"
></A
><H3
><A
@@ -607,20 +737,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10326"
+NAME="AEN10375"
></A
><H3
><A
NAME="HTMLENTITYDESCPTR"
></A
>htmlEntityDescPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef htmlEntityDesc *htmlEntityDescPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10330"
+NAME="AEN10380"
></A
><H3
><A
@@ -653,7 +796,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10338"
+NAME="AEN10388"
></A
><P
></P
@@ -680,7 +823,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The tag name in lowercase</TD
></TR
><TR
><TD
@@ -695,7 +838,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the related htmlElemDescPtr or NULL if not found.</TD
></TR
></TBODY
></TABLE
@@ -706,7 +849,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10351"
+NAME="AEN10401"
></A
><H3
><A
@@ -741,7 +884,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10360"
+NAME="AEN10410"
></A
><P
></P
@@ -768,7 +911,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -783,7 +926,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the associated htmlEntityDescPtr if found, NULL otherwise.</TD
></TR
></TBODY
></TABLE
@@ -794,7 +937,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10373"
+NAME="AEN10423"
></A
><H3
><A
@@ -826,7 +969,7 @@ HREF="libxml-htmlparser.html#HTMLENTITYDESCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10381"
+NAME="AEN10431"
></A
><P
></P
@@ -853,7 +996,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity's unicode value</TD
></TR
><TR
><TD
@@ -868,7 +1011,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the associated htmlEntityDescPtr if found, NULL otherwise.</TD
></TR
></TBODY
></TABLE
@@ -879,7 +1022,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10394"
+NAME="AEN10444"
></A
><H3
><A
@@ -915,7 +1058,7 @@ if a tag is autoclosed by one of it's child</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10402"
+NAME="AEN10452"
></A
><P
></P
@@ -942,7 +1085,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTML document</TD
></TR
><TR
><TD
@@ -959,7 +1102,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTML element</TD
></TR
><TR
><TD
@@ -974,7 +1117,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if autoclosed, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -985,7 +1128,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10419"
+NAME="AEN10469"
></A
><H3
><A
@@ -1026,7 +1169,7 @@ given tag.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10428"
+NAME="AEN10478"
></A
><P
></P
@@ -1053,7 +1196,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTML document</TD
></TR
><TR
><TD
@@ -1070,7 +1213,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The tag name</TD
></TR
><TR
><TD
@@ -1087,7 +1230,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTML element</TD
></TR
><TR
><TD
@@ -1102,7 +1245,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if autoclose, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -1113,7 +1256,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10449"
+NAME="AEN10499"
></A
><H3
><A
@@ -1152,7 +1295,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10459"
+NAME="AEN10509"
></A
><P
></P
@@ -1179,7 +1322,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an HTML parser context</TD
></TR
><TR
><TD
@@ -1196,7 +1339,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> location to store the entity name</TD
></TR
><TR
><TD
@@ -1211,7 +1354,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the associated htmlEntityDescPtr if found, or NULL otherwise,
+if non-NULL *str will have to be freed by the caller.</TD
></TR
></TBODY
></TABLE
@@ -1222,7 +1366,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10476"
+NAME="AEN10526"
></A
><H3
><A
@@ -1258,7 +1402,7 @@ HREF="X"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10485"
+NAME="AEN10535"
></A
><P
></P
@@ -1285,7 +1429,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an HTML parser context</TD
></TR
><TR
><TD
@@ -1300,7 +1444,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the value parsed (as an int)</TD
></TR
></TBODY
></TABLE
@@ -1311,7 +1455,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10498"
+NAME="AEN10548"
></A
><H3
><A
@@ -1345,7 +1489,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10507"
+NAME="AEN10557"
></A
><P
></P
@@ -1372,7 +1516,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an HTML parser context</TD
></TR
></TBODY
></TABLE
@@ -1383,7 +1527,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10516"
+NAME="AEN10566"
></A
><H3
><A
@@ -1416,15 +1560,15 @@ HREF="libxml-htmlparser.html#HTMLSAXHANDLERPTR"
></TR
></TABLE
><P
->parse an HTML in-memory document and build a tree.
-It use the given SAX function block to handle the parsing callback.
-If sax is NULL, fallback to the default DOM tree building routines.</P
+>Parse an HTML in-memory document. If sax is not NULL, use the SAX callbacks
+to handle parse events. If sax is NULL, fallback to the default DOM
+behavior and return a tree.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10525"
+NAME="AEN10575"
></A
><P
></P
@@ -1451,7 +1595,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -1468,7 +1612,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing the HTML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -1485,7 +1629,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -1502,7 +1646,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if using SAX, this pointer will be provided on callbacks. </TD
></TR
><TR
><TD
@@ -1517,7 +1661,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree unless SAX is NULL or the document is
+not well formed.</TD
></TR
></TBODY
></TABLE
@@ -1528,7 +1673,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10550"
+NAME="AEN10600"
></A
><H3
><A
@@ -1562,7 +1707,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10558"
+NAME="AEN10608"
></A
><P
></P
@@ -1589,7 +1734,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -1606,7 +1751,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing the HTML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -1621,7 +1766,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -1632,7 +1777,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10575"
+NAME="AEN10625"
></A
><H3
><A
@@ -1671,7 +1816,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10583"
+NAME="AEN10633"
></A
><P
></P
@@ -1698,7 +1843,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -1715,7 +1860,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing the HTML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -1732,7 +1877,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -1749,7 +1894,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if using SAX, this pointer will be provided on callbacks. </TD
></TR
><TR
><TD
@@ -1764,7 +1909,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree unless SAX is NULL or the document is
+not well formed.</TD
></TR
></TBODY
></TABLE
@@ -1775,7 +1921,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10608"
+NAME="AEN10658"
></A
><H3
><A
@@ -1807,7 +1953,7 @@ compressed document is provided by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10615"
+NAME="AEN10665"
></A
><P
></P
@@ -1834,7 +1980,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -1851,7 +1997,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing the HTML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -1866,7 +2012,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -1877,7 +2023,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10632"
+NAME="AEN10682"
></A
><H3
><A
@@ -1908,7 +2054,7 @@ plus HTML entities block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10638"
+NAME="AEN10688"
></A
><P
></P
@@ -1935,7 +2081,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of bytes to store the result</TD
></TR
><TR
><TD
@@ -1952,7 +2098,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+></TD
></TR
><TR
><TD
@@ -1969,7 +2120,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of UTF-8 chars</TD
></TR
><TR
><TD
@@ -1986,7 +2137,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+></TD
></TR
><TR
><TD
@@ -2001,7 +2157,20 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if success, -2 if the transcoding fails, or -1 otherwise
+The value of <TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> after return is the number of octets consumed
+as the return value is positive, else unpredictiable.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>outlen</I
+></TT
+> after return is the number of octets consumed.</TD
></TR
></TBODY
></TABLE
@@ -2012,7 +2181,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10663"
+NAME="AEN10717"
></A
><H3
><A
@@ -2044,7 +2213,7 @@ plus HTML entities block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10669"
+NAME="AEN10723"
></A
><P
></P
@@ -2071,7 +2240,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of bytes to store the result</TD
></TR
><TR
><TD
@@ -2088,7 +2257,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>out</I
+></TT
+></TD
></TR
><TR
><TD
@@ -2105,7 +2279,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of UTF-8 chars</TD
></TR
><TR
><TD
@@ -2122,7 +2296,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>in</I
+></TT
+></TD
></TR
><TR
><TD
@@ -2139,7 +2318,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the quote character to escape (' or ") or zero.</TD
></TR
><TR
><TD
@@ -2154,7 +2333,20 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if success, -2 if the transcoding fails, or -1 otherwise
+The value of <TT
+CLASS="PARAMETER"
+><I
+>inlen</I
+></TT
+> after return is the number of octets consumed
+as the return value is positive, else unpredictiable.
+The value of <TT
+CLASS="PARAMETER"
+><I
+>outlen</I
+></TT
+> after return is the number of octets consumed.</TD
></TR
></TBODY
></TABLE
@@ -2165,7 +2357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10698"
+NAME="AEN10756"
></A
><H3
><A
@@ -2195,7 +2387,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10705"
+NAME="AEN10763"
></A
><P
></P
@@ -2222,7 +2414,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an attribute name</TD
></TR
><TR
><TD
@@ -2237,7 +2429,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 is the attribute is a script 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -2248,7 +2440,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10718"
+NAME="AEN10776"
></A
><H3
><A
@@ -2275,7 +2467,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10724"
+NAME="AEN10782"
></A
><P
></P
@@ -2302,7 +2494,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> int 0 or 1 </TD
></TR
><TR
><TD
@@ -2317,7 +2509,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last value for 0 for no handling, 1 for auto insertion.</TD
></TR
></TBODY
></TABLE
@@ -2328,7 +2520,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10737"
+NAME="AEN10795"
></A
><H3
><A
@@ -2359,7 +2551,7 @@ document in ctxt-&gt;myDoc is not freed.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10744"
+NAME="AEN10802"
></A
><P
></P
@@ -2386,7 +2578,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an HTML parser context</TD
></TR
></TBODY
></TABLE
@@ -2397,7 +2589,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10753"
+NAME="AEN10811"
></A
><H3
><A
@@ -2451,7 +2643,7 @@ and error/warning reports.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10764"
+NAME="AEN10822"
></A
><P
></P
@@ -2478,7 +2670,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -2495,7 +2687,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -2512,7 +2704,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of chars</TD
></TR
><TR
><TD
@@ -2529,7 +2721,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> number of chars in the array</TD
></TR
><TR
><TD
@@ -2546,7 +2738,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an optional file name or URI</TD
></TR
><TR
><TD
@@ -2563,7 +2755,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an optional encoding</TD
></TR
><TR
><TD
@@ -2578,7 +2770,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -2589,7 +2781,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10797"
+NAME="AEN10855"
></A
><H3
><A
@@ -2622,7 +2814,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10804"
+NAME="AEN10862"
></A
><P
></P
@@ -2649,7 +2841,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -2666,7 +2858,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an char array</TD
></TR
><TR
><TD
@@ -2683,7 +2875,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size in byte of the chunk</TD
></TR
><TR
><TD
@@ -2700,7 +2892,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> last chunk indicator</TD
></TR
><TR
><TD
@@ -2715,7 +2907,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>zero if no error, the xmlParserErrors otherwise.</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-htmltree.html b/doc/html/libxml-htmltree.html
index e4fb7a7e..9995c567 100644
--- a/doc/html/libxml-htmltree.html
+++ b/doc/html/libxml-htmltree.html
@@ -122,7 +122,7 @@ NAME="LIBXML-HTMLTREE"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10834"
+NAME="AEN10892"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN10834"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10837"
+NAME="AEN10895"
></A
><H2
>Synopsis</H2
@@ -318,7 +318,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10883"
+NAME="AEN10941"
></A
><H2
>Description</H2
@@ -328,14 +328,14 @@ NAME="AEN10883"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10886"
+NAME="AEN10944"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10888"
+NAME="AEN10946"
></A
><H3
><A
@@ -351,7 +351,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define HTML_TEXT_NODE</PRE
+>#define HTML_TEXT_NODE XML_TEXT_NODE</PRE
></TD
></TR
></TABLE
@@ -364,7 +364,7 @@ the same way as a text node in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10894"
+NAME="AEN10952"
></A
><H3
><A
@@ -380,7 +380,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define HTML_ENTITY_REF_NODE</PRE
+>#define HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE</PRE
></TD
></TR
></TABLE
@@ -393,7 +393,7 @@ the same way as an entity reference in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10900"
+NAME="AEN10958"
></A
><H3
><A
@@ -409,7 +409,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define HTML_COMMENT_NODE</PRE
+>#define HTML_COMMENT_NODE XML_COMMENT_NODE</PRE
></TD
></TR
></TABLE
@@ -422,7 +422,7 @@ the same way as a comment in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10906"
+NAME="AEN10964"
></A
><H3
><A
@@ -438,7 +438,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define HTML_PRESERVE_NODE</PRE
+>#define HTML_PRESERVE_NODE XML_CDATA_SECTION_NODE</PRE
></TD
></TR
></TABLE
@@ -451,7 +451,7 @@ the same way as a CDATA section in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10912"
+NAME="AEN10970"
></A
><H3
><A
@@ -467,7 +467,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define HTML_PI_NODE</PRE
+>#define HTML_PI_NODE XML_PI_NODE</PRE
></TD
></TR
></TABLE
@@ -480,7 +480,7 @@ the same way as a processing instruction in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10918"
+NAME="AEN10976"
></A
><H3
><A
@@ -517,7 +517,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10927"
+NAME="AEN10985"
></A
><P
></P
@@ -544,7 +544,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> URI for the dtd, or NULL</TD
></TR
><TR
><TD
@@ -561,7 +561,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the external ID of the DTD, or NULL</TD
></TR
><TR
><TD
@@ -576,7 +576,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new document</TD
></TR
></TBODY
></TABLE
@@ -587,7 +587,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10944"
+NAME="AEN11002"
></A
><H3
><A
@@ -624,7 +624,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10953"
+NAME="AEN11011"
></A
><P
></P
@@ -651,7 +651,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> URI for the dtd, or NULL</TD
></TR
><TR
><TD
@@ -668,7 +668,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the external ID of the DTD, or NULL</TD
></TR
><TR
><TD
@@ -683,7 +683,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new document, do not intialize the DTD if not provided</TD
></TR
></TBODY
></TABLE
@@ -694,7 +694,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10970"
+NAME="AEN11028"
></A
><H3
><A
@@ -727,7 +727,7 @@ HREF="libxml-htmlparser.html#HTMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10978"
+NAME="AEN11036"
></A
><P
></P
@@ -754,7 +754,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -769,7 +769,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the current encoding as flagged in the HTML source</TD
></TR
></TBODY
></TABLE
@@ -780,7 +780,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10991"
+NAME="AEN11049"
></A
><H3
><A
@@ -816,7 +816,7 @@ the META flag associated.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10999"
+NAME="AEN11057"
></A
><P
></P
@@ -843,7 +843,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -860,7 +860,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding string</TD
></TR
><TR
><TD
@@ -875,7 +875,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success and -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -886,7 +886,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11016"
+NAME="AEN11074"
></A
><H3
><A
@@ -922,7 +922,7 @@ It's up to the caller to free the memory.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11024"
+NAME="AEN11082"
></A
><P
></P
@@ -949,7 +949,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -966,7 +966,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> OUT: the memory pointer</TD
></TR
><TR
><TD
@@ -983,7 +983,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> OUT: the memory length</TD
></TR
></TBODY
></TABLE
@@ -994,7 +994,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11041"
+NAME="AEN11099"
></A
><H3
><A
@@ -1028,7 +1028,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11049"
+NAME="AEN11107"
></A
><P
></P
@@ -1055,7 +1055,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the FILE*</TD
></TR
><TR
><TD
@@ -1072,7 +1072,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -1087,7 +1087,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -1098,7 +1098,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11066"
+NAME="AEN11124"
></A
><H3
><A
@@ -1135,7 +1135,7 @@ used.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11074"
+NAME="AEN11132"
></A
><P
></P
@@ -1162,7 +1162,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename (or URL)</TD
></TR
><TR
><TD
@@ -1179,7 +1179,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -1194,7 +1194,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -1205,7 +1205,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11091"
+NAME="AEN11149"
></A
><H3
><A
@@ -1244,7 +1244,7 @@ and formatting returns are added.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11100"
+NAME="AEN11158"
></A
><P
></P
@@ -1271,7 +1271,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTML buffer output</TD
></TR
><TR
><TD
@@ -1288,7 +1288,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -1305,7 +1305,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
></TBODY
></TABLE
@@ -1316,7 +1316,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11117"
+NAME="AEN11175"
></A
><H3
><A
@@ -1355,7 +1355,7 @@ and formatting returns are added.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11126"
+NAME="AEN11184"
></A
><P
></P
@@ -1382,7 +1382,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the FILE pointer</TD
></TR
><TR
><TD
@@ -1399,7 +1399,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -1416,7 +1416,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
></TBODY
></TABLE
@@ -1427,7 +1427,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11143"
+NAME="AEN11201"
></A
><H3
><A
@@ -1469,7 +1469,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11153"
+NAME="AEN11211"
></A
><P
></P
@@ -1496,7 +1496,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the FILE pointer</TD
></TR
><TR
><TD
@@ -1513,7 +1513,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -1530,7 +1530,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
><TR
><TD
@@ -1547,7 +1547,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document encoding</TD
></TR
><TR
><TD
@@ -1564,7 +1564,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> should formatting spaces been added</TD
></TR
><TR
><TD
@@ -1579,7 +1579,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -1590,7 +1590,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11182"
+NAME="AEN11240"
></A
><H3
><A
@@ -1623,7 +1623,7 @@ and formatting returns/spaces are added.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11189"
+NAME="AEN11247"
></A
><P
></P
@@ -1650,7 +1650,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -1667,7 +1667,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -1684,7 +1684,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document encoding</TD
></TR
><TR
><TD
@@ -1699,7 +1699,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -1710,7 +1710,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11210"
+NAME="AEN11268"
></A
><H3
><A
@@ -1743,7 +1743,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11217"
+NAME="AEN11275"
></A
><P
></P
@@ -1770,7 +1770,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -1787,7 +1787,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -1804,7 +1804,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document encoding</TD
></TR
><TR
><TD
@@ -1821,7 +1821,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> should formatting spaces been added</TD
></TR
><TR
><TD
@@ -1836,7 +1836,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html
index 4adae417..09a3648b 100644
--- a/doc/html/libxml-nanoftp.html
+++ b/doc/html/libxml-nanoftp.html
@@ -122,7 +122,7 @@ NAME="LIBXML-NANOFTP"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN15847"
+NAME="AEN15933"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN15847"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN15850"
+NAME="AEN15936"
></A
><H2
>Synopsis</H2
@@ -282,7 +282,7 @@ HREF="libxml-nanoftp.html#XMLNANOFTPREAD"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15879"
+NAME="AEN15965"
></A
><H2
>Description</H2
@@ -292,14 +292,14 @@ NAME="AEN15879"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15882"
+NAME="AEN15968"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15884"
+NAME="AEN15970"
></A
><H3
><A
@@ -341,7 +341,7 @@ Note that only one of year and day:minute are specified</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15891"
+NAME="AEN15977"
></A
><P
></P
@@ -368,7 +368,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> user provided data for the callback</TD
></TR
><TR
><TD
@@ -385,7 +385,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file name (including "-&gt;" when links are shown)</TD
></TR
><TR
><TD
@@ -402,7 +402,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute string</TD
></TR
><TR
><TD
@@ -419,7 +419,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the owner string</TD
></TR
><TR
><TD
@@ -436,7 +436,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the group string</TD
></TR
><TR
><TD
@@ -453,7 +453,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file size</TD
></TR
><TR
><TD
@@ -470,7 +470,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the link count</TD
></TR
><TR
><TD
@@ -487,7 +487,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the year</TD
></TR
><TR
><TD
@@ -504,7 +504,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the month</TD
></TR
><TR
><TD
@@ -521,7 +521,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the day</TD
></TR
><TR
><TD
@@ -538,7 +538,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the hour</TD
></TR
><TR
><TD
@@ -555,7 +555,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the minute</TD
></TR
></TBODY
></TABLE
@@ -566,7 +566,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15944"
+NAME="AEN16030"
></A
><H3
><A
@@ -595,7 +595,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15950"
+NAME="AEN16036"
></A
><P
></P
@@ -622,7 +622,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user provided context</TD
></TR
><TR
><TD
@@ -639,7 +639,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the data received</TD
></TR
><TR
><TD
@@ -656,7 +656,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> its size in bytes</TD
></TR
></TBODY
></TABLE
@@ -667,7 +667,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15967"
+NAME="AEN16053"
></A
><H3
><A
@@ -697,7 +697,7 @@ and get the hostname</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15973"
+NAME="AEN16059"
></A
><H3
><A
@@ -725,7 +725,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15979"
+NAME="AEN16065"
></A
><H3
><A
@@ -752,7 +752,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15985"
+NAME="AEN16071"
></A
><P
></P
@@ -779,7 +779,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The URL used to initialize the context</TD
></TR
></TBODY
></TABLE
@@ -790,7 +790,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15994"
+NAME="AEN16080"
></A
><H3
><A
@@ -817,7 +817,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16000"
+NAME="AEN16086"
></A
><P
></P
@@ -844,7 +844,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
></TBODY
></TABLE
@@ -855,7 +855,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16009"
+NAME="AEN16095"
></A
><H3
><A
@@ -883,7 +883,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16015"
+NAME="AEN16101"
></A
><P
></P
@@ -910,7 +910,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP server name</TD
></TR
><TR
><TD
@@ -927,7 +927,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the port (use 21 if 0)</TD
></TR
></TBODY
></TABLE
@@ -938,7 +938,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16028"
+NAME="AEN16114"
></A
><H3
><A
@@ -965,7 +965,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16034"
+NAME="AEN16120"
></A
><P
></P
@@ -992,7 +992,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URL to the resource</TD
></TR
></TBODY
></TABLE
@@ -1003,7 +1003,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16043"
+NAME="AEN16129"
></A
><H3
><A
@@ -1030,7 +1030,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16049"
+NAME="AEN16135"
></A
><P
></P
@@ -1057,7 +1057,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1072,7 +1072,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 in case of error, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -1083,7 +1083,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16062"
+NAME="AEN16148"
></A
><H3
><A
@@ -1110,7 +1110,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16068"
+NAME="AEN16154"
></A
><P
></P
@@ -1137,7 +1137,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1152,7 +1152,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 incase of error, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -1163,7 +1163,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16081"
+NAME="AEN16167"
></A
><H3
><A
@@ -1190,7 +1190,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16087"
+NAME="AEN16173"
></A
><P
></P
@@ -1217,7 +1217,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1232,7 +1232,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 in case of error, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -1243,7 +1243,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16100"
+NAME="AEN16186"
></A
><H3
><A
@@ -1273,7 +1273,7 @@ A NULL URL cleans up proxy informations.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16106"
+NAME="AEN16192"
></A
><P
></P
@@ -1300,7 +1300,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The proxy URL used to initialize the proxy context</TD
></TR
></TBODY
></TABLE
@@ -1311,7 +1311,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16115"
+NAME="AEN16201"
></A
><H3
><A
@@ -1344,7 +1344,7 @@ ftp_proxy_password environment variables.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16121"
+NAME="AEN16207"
></A
><P
></P
@@ -1371,7 +1371,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the proxy host name</TD
></TR
><TR
><TD
@@ -1388,7 +1388,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the proxy port</TD
></TR
><TR
><TD
@@ -1405,7 +1405,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the proxy user name</TD
></TR
><TR
><TD
@@ -1422,7 +1422,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the proxy password</TD
></TR
><TR
><TD
@@ -1439,7 +1439,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the type of proxy 1 for using SITE, 2 for USER a<TT
+CLASS="PARAMETER"
+><I
+>b</I
+></TT
+></TD
></TR
></TBODY
></TABLE
@@ -1450,7 +1455,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16146"
+NAME="AEN16233"
></A
><H3
><A
@@ -1482,7 +1487,7 @@ be established.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16152"
+NAME="AEN16239"
></A
><P
></P
@@ -1509,7 +1514,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1526,7 +1531,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The URL used to update the context</TD
></TR
><TR
><TD
@@ -1541,7 +1546,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if Ok, -1 in case of error (other host).</TD
></TR
></TBODY
></TABLE
@@ -1552,7 +1557,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16169"
+NAME="AEN16256"
></A
><H3
><A
@@ -1579,7 +1584,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16175"
+NAME="AEN16262"
></A
><P
></P
@@ -1606,7 +1611,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1621,7 +1626,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the code number</TD
></TR
></TBODY
></TABLE
@@ -1632,7 +1637,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16188"
+NAME="AEN16275"
></A
><H3
><A
@@ -1659,7 +1664,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16194"
+NAME="AEN16281"
></A
><P
></P
@@ -1686,7 +1691,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1701,7 +1706,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the code number, or 0</TD
></TR
></TBODY
></TABLE
@@ -1712,7 +1717,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16207"
+NAME="AEN16294"
></A
><H3
><A
@@ -1740,7 +1745,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16213"
+NAME="AEN16300"
></A
><P
></P
@@ -1767,7 +1772,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1784,7 +1789,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a directory on the server</TD
></TR
><TR
><TD
@@ -1799,7 +1804,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 incase of error, 1 if CWD worked, 0 if it failed</TD
></TR
></TBODY
></TABLE
@@ -1810,7 +1815,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16230"
+NAME="AEN16317"
></A
><H3
><A
@@ -1838,7 +1843,7 @@ passive mode is supported.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16236"
+NAME="AEN16323"
></A
><P
></P
@@ -1865,7 +1870,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1880,7 +1885,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 incase of error, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -1891,7 +1896,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16249"
+NAME="AEN16336"
></A
><H3
><A
@@ -1918,7 +1923,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16255"
+NAME="AEN16342"
></A
><P
></P
@@ -1945,7 +1950,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -1960,7 +1965,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 incase of error, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -1971,7 +1976,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16268"
+NAME="AEN16355"
></A
><H3
><A
@@ -2005,7 +2010,7 @@ in the callbacks.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16275"
+NAME="AEN16362"
></A
><P
></P
@@ -2032,7 +2037,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -2049,7 +2054,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user callback</TD
></TR
><TR
><TD
@@ -2066,7 +2071,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user callback data</TD
></TR
><TR
><TD
@@ -2083,7 +2088,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> optional files to list</TD
></TR
><TR
><TD
@@ -2098,7 +2103,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 incase of error, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -2109,7 +2114,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16300"
+NAME="AEN16387"
></A
><H3
><A
@@ -2137,7 +2142,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16306"
+NAME="AEN16393"
></A
><P
></P
@@ -2164,7 +2169,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -2181,7 +2186,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file to retrieve (or NULL if path is in context).</TD
></TR
><TR
><TD
@@ -2196,7 +2201,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the socket for the data connection, or &lt;0 in case of error</TD
></TR
></TBODY
></TABLE
@@ -2207,7 +2212,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16323"
+NAME="AEN16410"
></A
><H3
><A
@@ -2241,7 +2246,7 @@ in the callbacks. The last callback has a size of 0 block.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16330"
+NAME="AEN16417"
></A
><P
></P
@@ -2268,7 +2273,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an FTP context</TD
></TR
><TR
><TD
@@ -2285,7 +2290,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user callback</TD
></TR
><TR
><TD
@@ -2302,7 +2307,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user callback data</TD
></TR
><TR
><TD
@@ -2319,7 +2324,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file to retrieve</TD
></TR
><TR
><TD
@@ -2334,7 +2339,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 incase of error, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -2345,7 +2350,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16355"
+NAME="AEN16442"
></A
><H3
><A
@@ -2385,7 +2390,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16363"
+NAME="AEN16450"
></A
><P
></P
@@ -2412,7 +2417,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the FTP context</TD
></TR
><TR
><TD
@@ -2429,7 +2434,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffer</TD
></TR
><TR
><TD
@@ -2446,7 +2451,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer length</TD
></TR
><TR
><TD
@@ -2461,7 +2466,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte read. 0 is an indication of an end of connection.
+-1 indicates a parameter error.</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-nanohttp.html b/doc/html/libxml-nanohttp.html
index da7d1c97..fd272d33 100644
--- a/doc/html/libxml-nanohttp.html
+++ b/doc/html/libxml-nanohttp.html
@@ -122,7 +122,7 @@ NAME="LIBXML-NANOHTTP"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN15550"
+NAME="AEN15636"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN15550"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN15553"
+NAME="AEN15639"
></A
><H2
>Synopsis</H2
@@ -221,7 +221,7 @@ HREF="libxml-nanohttp.html#XMLNANOHTTPCLOSE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15569"
+NAME="AEN15655"
></A
><H2
>Description</H2
@@ -231,14 +231,14 @@ NAME="AEN15569"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15572"
+NAME="AEN15658"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15574"
+NAME="AEN15660"
></A
><H3
><A
@@ -267,7 +267,7 @@ Currently it just checks for proxy informations</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15580"
+NAME="AEN15666"
></A
><H3
><A
@@ -293,7 +293,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15585"
+NAME="AEN15671"
></A
><H3
><A
@@ -323,7 +323,7 @@ A NULL URL cleans up proxy informations.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15591"
+NAME="AEN15677"
></A
><P
></P
@@ -350,7 +350,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The proxy URL used to initialize the proxy context</TD
></TR
></TBODY
></TABLE
@@ -361,7 +361,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15600"
+NAME="AEN15686"
></A
><H3
><A
@@ -391,7 +391,7 @@ and save it's content in the file.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15606"
+NAME="AEN15692"
></A
><P
></P
@@ -418,7 +418,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The URL to load</TD
></TR
><TR
><TD
@@ -435,7 +435,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename where the content should be saved</TD
></TR
><TR
><TD
@@ -452,7 +452,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if available the Content-Type information will be
+returned at that location</TD
></TR
><TR
><TD
@@ -467,7 +468,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 in case of failure, 0 incase of success. The contentType,
+if provided must be freed by the caller</TD
></TR
></TBODY
></TABLE
@@ -478,7 +480,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15627"
+NAME="AEN15713"
></A
><H3
><A
@@ -516,7 +518,7 @@ and the input buffer for the request content.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15634"
+NAME="AEN15720"
></A
><P
></P
@@ -543,7 +545,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The URL to load</TD
></TR
><TR
><TD
@@ -560,7 +562,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTTP method to use</TD
></TR
><TR
><TD
@@ -577,7 +579,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input string if any</TD
></TR
><TR
><TD
@@ -594,7 +596,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the Content-Type information IN and OUT</TD
></TR
><TR
><TD
@@ -611,7 +613,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the extra headers</TD
></TR
></TBODY
></TABLE
@@ -622,7 +624,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15659"
+NAME="AEN15745"
></A
><H3
><A
@@ -661,7 +663,7 @@ and the input buffer for the request content.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15666"
+NAME="AEN15752"
></A
><P
></P
@@ -688,7 +690,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The URL to load</TD
></TR
><TR
><TD
@@ -705,7 +707,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTTP method to use</TD
></TR
><TR
><TD
@@ -722,7 +724,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input string if any</TD
></TR
><TR
><TD
@@ -739,7 +741,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the Content-Type information IN and OUT</TD
></TR
><TR
><TD
@@ -756,7 +758,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the redirected URL OUT</TD
></TR
><TR
><TD
@@ -773,7 +775,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the extra headers</TD
></TR
></TBODY
></TABLE
@@ -784,7 +786,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15695"
+NAME="AEN15781"
></A
><H3
><A
@@ -813,7 +815,7 @@ via HTTP GET.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15701"
+NAME="AEN15787"
></A
><P
></P
@@ -840,7 +842,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The URL to load</TD
></TR
><TR
><TD
@@ -857,7 +859,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if available the Content-Type information will be
+returned at that location</TD
></TR
></TBODY
></TABLE
@@ -868,7 +871,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15714"
+NAME="AEN15800"
></A
><H3
><A
@@ -898,7 +901,7 @@ via HTTP GET.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15720"
+NAME="AEN15806"
></A
><P
></P
@@ -925,7 +928,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The URL to load</TD
></TR
><TR
><TD
@@ -942,7 +945,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if available the Content-Type information will be
+returned at that location</TD
></TR
><TR
><TD
@@ -959,7 +963,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if availble the redirected URL will be returned</TD
></TR
></TBODY
></TABLE
@@ -970,7 +974,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15737"
+NAME="AEN15823"
></A
><H3
><A
@@ -997,7 +1001,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15743"
+NAME="AEN15829"
></A
><P
></P
@@ -1024,7 +1028,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTTP context</TD
></TR
><TR
><TD
@@ -1039,7 +1043,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the HTTP return code for the request.</TD
></TR
></TBODY
></TABLE
@@ -1050,7 +1054,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15756"
+NAME="AEN15842"
></A
><H3
><A
@@ -1077,7 +1081,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15762"
+NAME="AEN15848"
></A
><P
></P
@@ -1104,7 +1108,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTTP context</TD
></TR
><TR
><TD
@@ -1119,7 +1123,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the stashed value of the WWW-Authenticate or Proxy-Authenticate
+header.</TD
></TR
></TBODY
></TABLE
@@ -1130,7 +1135,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15775"
+NAME="AEN15861"
></A
><H3
><A
@@ -1170,7 +1175,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15783"
+NAME="AEN15869"
></A
><P
></P
@@ -1197,7 +1202,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTTP context</TD
></TR
><TR
><TD
@@ -1214,7 +1219,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffer</TD
></TR
><TR
><TD
@@ -1231,7 +1236,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer length</TD
></TR
><TR
><TD
@@ -1246,7 +1251,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte read. 0 is an indication of an end of connection.
+-1 indicates a parameter error.</TD
></TR
></TBODY
></TABLE
@@ -1257,7 +1263,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15804"
+NAME="AEN15890"
></A
><H3
><A
@@ -1286,7 +1292,7 @@ It closes and free the context at the end</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15810"
+NAME="AEN15896"
></A
><P
></P
@@ -1313,7 +1319,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTTP context</TD
></TR
><TR
><TD
@@ -1330,7 +1336,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename where the content should be saved</TD
></TR
><TR
><TD
@@ -1345,7 +1351,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 in case of failure, 0 incase of success.</TD
></TR
></TBODY
></TABLE
@@ -1356,7 +1362,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15827"
+NAME="AEN15913"
></A
><H3
><A
@@ -1384,7 +1390,7 @@ free all data related to it.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15833"
+NAME="AEN15919"
></A
><P
></P
@@ -1411,7 +1417,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTTP context</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index 4bf1c0dc..086b1c0f 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -623,7 +623,7 @@ HREF="libxml-parser.html#XMLSTRSTR"
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *str,
- <A
+ const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *val);
@@ -1270,7 +1270,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_DEFAULT_VERSION</PRE
+>#define XML_DEFAULT_VERSION "1.0"</PRE
></TD
></TR
></TABLE
@@ -1403,13 +1403,26 @@ NAME="AEN346"
NAME="XMLPARSERINPUTPTR"
></A
>xmlParserInputPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInput *xmlParserInputPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN350"
+NAME="AEN351"
></A
><H3
><A
@@ -1446,20 +1459,33 @@ NOTE: This is off by default and not very well tested.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN356"
+NAME="AEN357"
></A
><H3
><A
NAME="XMLPARSERNODEINFOPTR"
></A
>xmlParserNodeInfoPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserNodeInfo *xmlParserNodeInfoPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN360"
+NAME="AEN362"
></A
><H3
><A
@@ -1489,20 +1515,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN365"
+NAME="AEN367"
></A
><H3
><A
NAME="XMLPARSERNODEINFOSEQPTR"
></A
>xmlParserNodeInfoSeqPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN369"
+NAME="AEN372"
></A
><H3
><A
@@ -1549,7 +1588,7 @@ The recursive one use the stagte info for entities processing</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN375"
+NAME="AEN378"
></A
><H3
><A
@@ -1565,7 +1604,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_DETECT_IDS</PRE
+>#define XML_DETECT_IDS 2</PRE
></TD
></TR
></TABLE
@@ -1578,7 +1617,7 @@ Use it to initialize xmlLoadExtDtdDefaultValue</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN381"
+NAME="AEN384"
></A
><H3
><A
@@ -1594,7 +1633,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_COMPLETE_ATTRS</PRE
+>#define XML_COMPLETE_ATTRS 4</PRE
></TD
></TR
></TABLE
@@ -1608,7 +1647,7 @@ Use it to initialize xmlLoadExtDtdDefaultValue</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN387"
+NAME="AEN390"
></A
><H3
><A
@@ -1715,20 +1754,33 @@ to a state based parser for progressive parsing shouldn't be too hard.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN393"
+NAME="AEN396"
></A
><H3
><A
NAME="XMLPARSERCTXTPTR"
></A
>xmlParserCtxtPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserCtxt *xmlParserCtxtPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN397"
+NAME="AEN401"
></A
><H3
><A
@@ -1761,20 +1813,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN403"
+NAME="AEN407"
></A
><H3
><A
NAME="XMLSAXLOCATORPTR"
></A
>xmlSAXLocatorPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXLocator *xmlSAXLocatorPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN407"
+NAME="AEN412"
></A
><H3
><A
@@ -1810,7 +1875,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN415"
+NAME="AEN420"
></A
><P
></P
@@ -1897,7 +1962,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN436"
+NAME="AEN441"
></A
><H3
><A
@@ -1934,7 +1999,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN444"
+NAME="AEN449"
></A
><P
></P
@@ -2023,7 +2088,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN465"
+NAME="AEN470"
></A
><H3
><A
@@ -2060,7 +2125,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN473"
+NAME="AEN478"
></A
><P
></P
@@ -2149,7 +2214,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN494"
+NAME="AEN499"
></A
><H3
><A
@@ -2181,7 +2246,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN501"
+NAME="AEN506"
></A
><P
></P
@@ -2251,7 +2316,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN518"
+NAME="AEN523"
></A
><H3
><A
@@ -2283,7 +2348,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN525"
+NAME="AEN530"
></A
><P
></P
@@ -2353,7 +2418,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN542"
+NAME="AEN547"
></A
><H3
><A
@@ -2395,7 +2460,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN551"
+NAME="AEN556"
></A
><P
></P
@@ -2518,7 +2583,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN580"
+NAME="AEN585"
></A
><H3
><A
@@ -2555,7 +2620,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN588"
+NAME="AEN593"
></A
><P
></P
@@ -2644,7 +2709,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN609"
+NAME="AEN614"
></A
><H3
><A
@@ -2687,7 +2752,7 @@ HREF="libxml-tree.html#XMLENUMERATIONPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN618"
+NAME="AEN623"
></A
><P
></P
@@ -2827,7 +2892,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN651"
+NAME="AEN656"
></A
><H3
><A
@@ -2861,7 +2926,7 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN658"
+NAME="AEN663"
></A
><P
></P
@@ -2950,7 +3015,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN679"
+NAME="AEN684"
></A
><H3
><A
@@ -2991,7 +3056,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN688"
+NAME="AEN693"
></A
><P
></P
@@ -3097,7 +3162,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN713"
+NAME="AEN718"
></A
><H3
><A
@@ -3126,7 +3191,7 @@ HREF="libxml-parser.html#XMLSAXLOCATORPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN719"
+NAME="AEN724"
></A
><P
></P
@@ -3181,7 +3246,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN732"
+NAME="AEN737"
></A
><H3
><A
@@ -3206,7 +3271,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN737"
+NAME="AEN742"
></A
><P
></P
@@ -3244,7 +3309,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN746"
+NAME="AEN751"
></A
><H3
><A
@@ -3269,7 +3334,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN751"
+NAME="AEN756"
></A
><P
></P
@@ -3307,7 +3372,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN760"
+NAME="AEN765"
></A
><H3
><A
@@ -3340,7 +3405,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN767"
+NAME="AEN772"
></A
><P
></P
@@ -3412,7 +3477,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN784"
+NAME="AEN789"
></A
><H3
><A
@@ -3441,7 +3506,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN790"
+NAME="AEN795"
></A
><P
></P
@@ -3496,7 +3561,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN803"
+NAME="AEN808"
></A
><H3
><A
@@ -3529,7 +3594,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN810"
+NAME="AEN815"
></A
><P
></P
@@ -3601,7 +3666,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN827"
+NAME="AEN832"
></A
><H3
><A
@@ -3630,7 +3695,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN833"
+NAME="AEN838"
></A
><P
></P
@@ -3685,7 +3750,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN846"
+NAME="AEN851"
></A
><H3
><A
@@ -3715,7 +3780,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN852"
+NAME="AEN857"
></A
><P
></P
@@ -3787,7 +3852,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN869"
+NAME="AEN874"
></A
><H3
><A
@@ -3817,7 +3882,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN875"
+NAME="AEN880"
></A
><P
></P
@@ -3889,7 +3954,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN892"
+NAME="AEN897"
></A
><H3
><A
@@ -3922,7 +3987,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN899"
+NAME="AEN904"
></A
><P
></P
@@ -3994,7 +4059,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN916"
+NAME="AEN921"
></A
><H3
><A
@@ -4023,7 +4088,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN922"
+NAME="AEN927"
></A
><P
></P
@@ -4078,7 +4143,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN935"
+NAME="AEN940"
></A
><H3
><A
@@ -4108,7 +4173,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN941"
+NAME="AEN946"
></A
><P
></P
@@ -4180,7 +4245,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN958"
+NAME="AEN963"
></A
><H3
><A
@@ -4207,7 +4272,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN963"
+NAME="AEN968"
></A
><P
></P
@@ -4279,7 +4344,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN980"
+NAME="AEN985"
></A
><H3
><A
@@ -4306,7 +4371,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN985"
+NAME="AEN990"
></A
><P
></P
@@ -4378,7 +4443,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1002"
+NAME="AEN1007"
></A
><H3
><A
@@ -4405,7 +4470,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1007"
+NAME="AEN1012"
></A
><P
></P
@@ -4477,7 +4542,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1024"
+NAME="AEN1029"
></A
><H3
><A
@@ -4502,7 +4567,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1029"
+NAME="AEN1034"
></A
><P
></P
@@ -4555,7 +4620,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1042"
+NAME="AEN1047"
></A
><H3
><A
@@ -4580,7 +4645,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1047"
+NAME="AEN1052"
></A
><P
></P
@@ -4633,7 +4698,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1060"
+NAME="AEN1065"
></A
><H3
><A
@@ -4658,7 +4723,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1065"
+NAME="AEN1070"
></A
><P
></P
@@ -4711,7 +4776,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1078"
+NAME="AEN1083"
></A
><H3
><A
@@ -4768,20 +4833,33 @@ of the input generate data or structure informations.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1084"
+NAME="AEN1089"
></A
><H3
><A
NAME="XMLSAXHANDLERPTR"
></A
>xmlSAXHandlerPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXHandler *xmlSAXHandlerPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1088"
+NAME="AEN1094"
></A
><H3
><A
@@ -4817,7 +4895,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1096"
+NAME="AEN1102"
></A
><P
></P
@@ -4844,7 +4922,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The System ID of the resource requested</TD
></TR
><TR
><TD
@@ -4861,7 +4939,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The Public ID of the resource requested</TD
></TR
><TR
><TD
@@ -4904,7 +4982,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1117"
+NAME="AEN1123"
></A
><H3
><A
@@ -4920,7 +4998,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define xmlSubstituteEntitiesDefaultValue</PRE
+>#define xmlSubstituteEntitiesDefaultValue xmlSubstituteEntitiesDefaultVal</PRE
></TD
></TR
></TABLE
@@ -4930,7 +5008,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1122"
+NAME="AEN1128"
></A
><H3
><A
@@ -4960,7 +5038,7 @@ use in multithreaded programs.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1128"
+NAME="AEN1134"
></A
><H3
><A
@@ -4991,7 +5069,7 @@ function should not prevent reusing the parser.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1134"
+NAME="AEN1140"
></A
><H3
><A
@@ -5023,7 +5101,7 @@ preserve pointers to the input buffer, and discard already read data</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1141"
+NAME="AEN1147"
></A
><P
></P
@@ -5050,7 +5128,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser input</TD
></TR
><TR
><TD
@@ -5067,7 +5145,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an indicative size for the lookahead</TD
></TR
><TR
><TD
@@ -5082,7 +5160,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChars read, or -1 in case of error, 0 indicate the
+end of this entity</TD
></TR
></TBODY
></TABLE
@@ -5093,7 +5172,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1158"
+NAME="AEN1164"
></A
><H3
><A
@@ -5125,7 +5204,7 @@ preserve pointers to the input buffer, and keep already read data</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1165"
+NAME="AEN1171"
></A
><P
></P
@@ -5152,7 +5231,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser input</TD
></TR
><TR
><TD
@@ -5169,7 +5248,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an indicative size for the lookahead</TD
></TR
><TR
><TD
@@ -5184,7 +5263,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChars read, or -1 in case of error, 0 indicate the
+end of this entity</TD
></TR
></TBODY
></TABLE
@@ -5195,7 +5275,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1182"
+NAME="AEN1188"
></A
><H3
><A
@@ -5230,7 +5310,7 @@ a termination mark of '0'.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1190"
+NAME="AEN1196"
></A
><P
></P
@@ -5257,7 +5337,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input xmlChar *</TD
></TR
><TR
><TD
@@ -5272,7 +5352,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL</TD
></TR
></TBODY
></TABLE
@@ -5283,7 +5363,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1203"
+NAME="AEN1209"
></A
><H3
><A
@@ -5317,7 +5397,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1211"
+NAME="AEN1217"
></A
><P
></P
@@ -5344,7 +5424,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input xmlChar *</TD
></TR
><TR
><TD
@@ -5361,7 +5441,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the len of <TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+></TD
></TR
><TR
><TD
@@ -5376,7 +5461,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL</TD
></TR
></TBODY
></TABLE
@@ -5387,7 +5472,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1228"
+NAME="AEN1235"
></A
><H3
><A
@@ -5418,7 +5503,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1235"
+NAME="AEN1242"
></A
><P
></P
@@ -5445,7 +5530,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input char *</TD
></TR
><TR
><TD
@@ -5462,7 +5547,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the len of <TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+></TD
></TR
><TR
><TD
@@ -5477,7 +5567,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL</TD
></TR
></TBODY
></TABLE
@@ -5488,7 +5578,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1252"
+NAME="AEN1260"
></A
><H3
><A
@@ -5518,7 +5608,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1259"
+NAME="AEN1267"
></A
><P
></P
@@ -5545,7 +5635,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input char *</TD
></TR
><TR
><TD
@@ -5560,7 +5650,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL</TD
></TR
></TBODY
></TABLE
@@ -5571,7 +5661,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1272"
+NAME="AEN1280"
></A
><H3
><A
@@ -5606,7 +5696,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1280"
+NAME="AEN1288"
></A
><P
></P
@@ -5633,7 +5723,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array (haystack)</TD
></TR
><TR
><TD
@@ -5650,7 +5740,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the index of the first char (zero based)</TD
></TR
><TR
><TD
@@ -5667,7 +5757,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of the substring</TD
></TR
><TR
><TD
@@ -5682,7 +5772,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlChar * for the first occurence or NULL.</TD
></TR
></TBODY
></TABLE
@@ -5693,7 +5783,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1301"
+NAME="AEN1309"
></A
><H3
><A
@@ -5730,7 +5820,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1310"
+NAME="AEN1318"
></A
><P
></P
@@ -5757,7 +5847,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array</TD
></TR
><TR
><TD
@@ -5774,7 +5864,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar to search</TD
></TR
><TR
><TD
@@ -5789,7 +5879,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlChar * for the first occurence or NULL.</TD
></TR
></TBODY
></TABLE
@@ -5800,7 +5890,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1327"
+NAME="AEN1335"
></A
><H3
><A
@@ -5823,7 +5913,7 @@ HREF="libxml-tree.html#XMLCHAR"
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *str,
- <A
+ const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *val);</PRE
@@ -5837,7 +5927,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1336"
+NAME="AEN1344"
></A
><P
></P
@@ -5864,7 +5954,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array (haystack)</TD
></TR
><TR
><TD
@@ -5881,7 +5971,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar to search (needle)</TD
></TR
><TR
><TD
@@ -5896,7 +5986,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlChar * for the first occurence or NULL.</TD
></TR
></TBODY
></TABLE
@@ -5907,7 +5997,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1353"
+NAME="AEN1361"
></A
><H3
><A
@@ -5944,7 +6034,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1362"
+NAME="AEN1370"
></A
><P
></P
@@ -5971,7 +6061,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array (haystack)</TD
></TR
><TR
><TD
@@ -5988,7 +6078,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar to search (needle)</TD
></TR
><TR
><TD
@@ -6003,7 +6093,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlChar * for the first occurence or NULL.</TD
></TR
></TBODY
></TABLE
@@ -6014,7 +6104,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1379"
+NAME="AEN1387"
></A
><H3
><A
@@ -6048,7 +6138,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1387"
+NAME="AEN1395"
></A
><P
></P
@@ -6075,7 +6165,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6092,7 +6182,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6107,7 +6197,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the integer result of the comparison</TD
></TR
></TBODY
></TABLE
@@ -6118,7 +6208,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1404"
+NAME="AEN1412"
></A
><H3
><A
@@ -6153,7 +6243,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1412"
+NAME="AEN1420"
></A
><P
></P
@@ -6180,7 +6270,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6197,7 +6287,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6214,7 +6304,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the max comparison length</TD
></TR
><TR
><TD
@@ -6229,7 +6319,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the integer result of the comparison</TD
></TR
></TBODY
></TABLE
@@ -6240,7 +6330,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1433"
+NAME="AEN1441"
></A
><H3
><A
@@ -6274,7 +6364,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1441"
+NAME="AEN1449"
></A
><P
></P
@@ -6301,7 +6391,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6318,7 +6408,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6333,7 +6423,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the integer result of the comparison</TD
></TR
></TBODY
></TABLE
@@ -6344,7 +6434,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1458"
+NAME="AEN1466"
></A
><H3
><A
@@ -6379,7 +6469,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1466"
+NAME="AEN1474"
></A
><P
></P
@@ -6406,7 +6496,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6423,7 +6513,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6440,7 +6530,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the max comparison length</TD
></TR
><TR
><TD
@@ -6455,7 +6545,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the integer result of the comparison</TD
></TR
></TBODY
></TABLE
@@ -6466,7 +6556,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1487"
+NAME="AEN1495"
></A
><H3
><A
@@ -6504,7 +6594,7 @@ HREF="libxml-parser.html#XMLSTREQUAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1496"
+NAME="AEN1504"
></A
><P
></P
@@ -6531,7 +6621,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6548,7 +6638,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6563,7 +6653,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if they are equal, 0 if they are different</TD
></TR
></TBODY
></TABLE
@@ -6574,7 +6664,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1513"
+NAME="AEN1521"
></A
><H3
><A
@@ -6604,7 +6694,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1520"
+NAME="AEN1528"
></A
><P
></P
@@ -6631,7 +6721,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array</TD
></TR
><TR
><TD
@@ -6646,7 +6736,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChar contained in the ARRAY.</TD
></TR
></TBODY
></TABLE
@@ -6657,7 +6747,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1533"
+NAME="AEN1541"
></A
><H3
><A
@@ -6696,7 +6786,7 @@ a termination mark of '0'.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1542"
+NAME="AEN1550"
></A
><P
></P
@@ -6723,7 +6813,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the original xmlChar * array</TD
></TR
><TR
><TD
@@ -6740,7 +6830,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array added</TD
></TR
><TR
><TD
@@ -6755,7 +6845,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * containing the concatenated string.</TD
></TR
></TBODY
></TABLE
@@ -6766,7 +6856,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1559"
+NAME="AEN1567"
></A
><H3
><A
@@ -6810,7 +6900,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1569"
+NAME="AEN1577"
></A
><P
></P
@@ -6837,7 +6927,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the original xmlChar * array</TD
></TR
><TR
><TD
@@ -6854,7 +6944,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array added</TD
></TR
><TR
><TD
@@ -6871,7 +6961,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>add</I
+></TT
+></TD
></TR
><TR
><TD
@@ -6886,7 +6981,13 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar *, the original <TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+> is reallocated if needed
+and should not be freed</TD
></TR
></TBODY
></TABLE
@@ -6897,7 +6998,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1590"
+NAME="AEN1600"
></A
><H3
><A
@@ -6930,7 +7031,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1598"
+NAME="AEN1608"
></A
><P
></P
@@ -6957,7 +7058,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -6972,7 +7073,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -6983,7 +7084,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1611"
+NAME="AEN1621"
></A
><H3
><A
@@ -7014,7 +7115,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1618"
+NAME="AEN1628"
></A
><P
></P
@@ -7041,7 +7142,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an pointer to a char array</TD
></TR
><TR
><TD
@@ -7058,7 +7159,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -7073,7 +7174,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7084,7 +7185,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1635"
+NAME="AEN1645"
></A
><H3
><A
@@ -7115,7 +7216,7 @@ compressed document is provided by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1642"
+NAME="AEN1652"
></A
><P
></P
@@ -7142,7 +7243,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -7157,7 +7258,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7168,7 +7269,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1655"
+NAME="AEN1665"
></A
><H3
><A
@@ -7203,7 +7304,7 @@ file basis.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1662"
+NAME="AEN1672"
></A
><P
></P
@@ -7230,7 +7331,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> int 0 or 1 </TD
></TR
><TR
><TD
@@ -7245,7 +7346,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last value for 0 for no substitution, 1 for substitution.</TD
></TR
></TBODY
></TABLE
@@ -7256,7 +7357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1675"
+NAME="AEN1685"
></A
><H3
><A
@@ -7310,7 +7411,7 @@ if blanks sections are kept, indentation is not generated.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1685"
+NAME="AEN1695"
></A
><P
></P
@@ -7337,7 +7438,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> int 0 or 1 </TD
></TR
><TR
><TD
@@ -7352,7 +7453,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last value for 0 for no substitution, 1 for substitution.</TD
></TR
></TBODY
></TABLE
@@ -7363,7 +7464,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1698"
+NAME="AEN1708"
></A
><H3
><A
@@ -7393,7 +7494,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1705"
+NAME="AEN1715"
></A
><P
></P
@@ -7420,7 +7521,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -7431,7 +7532,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1714"
+NAME="AEN1724"
></A
><H3
><A
@@ -7458,7 +7559,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1720"
+NAME="AEN1730"
></A
><P
></P
@@ -7485,7 +7586,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> int 0 or 1 </TD
></TR
><TR
><TD
@@ -7500,7 +7601,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last value for 0 for no substitution, 1 for substitution.</TD
></TR
></TBODY
></TABLE
@@ -7511,7 +7612,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1733"
+NAME="AEN1743"
></A
><H3
><A
@@ -7545,7 +7646,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1741"
+NAME="AEN1751"
></A
><P
></P
@@ -7572,7 +7673,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -7587,7 +7688,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7598,7 +7699,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1754"
+NAME="AEN1764"
></A
><H3
><A
@@ -7630,7 +7731,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1761"
+NAME="AEN1771"
></A
><P
></P
@@ -7657,7 +7758,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an pointer to a char array</TD
></TR
><TR
><TD
@@ -7674,7 +7775,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -7689,7 +7790,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7700,7 +7801,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1778"
+NAME="AEN1788"
></A
><H3
><A
@@ -7732,7 +7833,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1785"
+NAME="AEN1795"
></A
><P
></P
@@ -7759,7 +7860,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -7774,7 +7875,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7785,7 +7886,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1798"
+NAME="AEN1808"
></A
><H3
><A
@@ -7820,7 +7921,7 @@ interface).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1807"
+NAME="AEN1817"
></A
><P
></P
@@ -7847,7 +7948,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7862,7 +7963,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0, -1 in case of error. the parser context is augmented
+as a result of the parsing.</TD
></TR
></TBODY
></TABLE
@@ -7873,7 +7975,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1820"
+NAME="AEN1830"
></A
><H3
><A
@@ -7907,7 +8009,7 @@ production labeled extParsedEnt.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1828"
+NAME="AEN1838"
></A
><P
></P
@@ -7934,7 +8036,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7949,7 +8051,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0, -1 in case of error. the parser context is augmented
+as a result of the parsing.</TD
></TR
></TBODY
></TABLE
@@ -7960,7 +8063,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1841"
+NAME="AEN1851"
></A
><H3
><A
@@ -8000,7 +8103,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1850"
+NAME="AEN1860"
></A
><P
></P
@@ -8027,7 +8130,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -8044,7 +8147,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -8061,7 +8164,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> work in recovery mode, i.e. tries to read no Well Formed
+documents</TD
></TR
><TR
><TD
@@ -8076,7 +8180,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8087,7 +8191,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1871"
+NAME="AEN1881"
></A
><H3
><A
@@ -8120,7 +8224,7 @@ Automatic support for ZLIB/Compress compressed document is provided</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1878"
+NAME="AEN1888"
></A
><P
></P
@@ -8147,7 +8251,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -8164,7 +8268,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -8181,7 +8285,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a file name</TD
></TR
><TR
><TD
@@ -8196,7 +8300,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success or a error number otherwise</TD
></TR
></TBODY
></TABLE
@@ -8207,7 +8311,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1899"
+NAME="AEN1909"
></A
><H3
><A
@@ -8241,7 +8345,7 @@ parse an XML in-memory buffer and call the given SAX handler routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1906"
+NAME="AEN1916"
></A
><P
></P
@@ -8268,7 +8372,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -8285,7 +8389,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -8302,7 +8406,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an in-memory XML document input</TD
></TR
><TR
><TD
@@ -8319,7 +8423,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of the XML document in bytes</TD
></TR
><TR
><TD
@@ -8334,7 +8438,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success or a error number otherwise</TD
></TR
></TBODY
></TABLE
@@ -8345,7 +8449,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1931"
+NAME="AEN1941"
></A
><H3
><A
@@ -8383,7 +8487,7 @@ DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1939"
+NAME="AEN1949"
></A
><P
></P
@@ -8410,7 +8514,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -8427,7 +8531,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an pointer to a char array</TD
></TR
><TR
><TD
@@ -8444,7 +8548,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -8461,7 +8565,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> work in recovery mode, i.e. tries to read not Well Formed
+documents</TD
></TR
><TR
><TD
@@ -8476,7 +8581,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8487,7 +8592,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1964"
+NAME="AEN1974"
></A
><H3
><A
@@ -8525,7 +8630,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1972"
+NAME="AEN1982"
></A
><P
></P
@@ -8552,7 +8657,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -8569,7 +8674,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -8586,7 +8691,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> work in recovery mode, i.e. tries to read no Well Formed
+documents</TD
></TR
><TR
><TD
@@ -8601,7 +8707,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8612,7 +8718,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1993"
+NAME="AEN2003"
></A
><H3
><A
@@ -8652,7 +8758,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2003"
+NAME="AEN2013"
></A
><P
></P
@@ -8679,7 +8785,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -8696,7 +8802,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -8711,7 +8817,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8722,7 +8828,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2020"
+NAME="AEN2030"
></A
><H3
><A
@@ -8756,7 +8862,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2029"
+NAME="AEN2039"
></A
><P
></P
@@ -8783,7 +8889,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -8798,7 +8904,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8809,7 +8915,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2042"
+NAME="AEN2052"
></A
><H3
><A
@@ -8846,7 +8952,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2051"
+NAME="AEN2061"
></A
><P
></P
@@ -8873,7 +8979,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a NAME* containing the External ID of the DTD</TD
></TR
><TR
><TD
@@ -8890,7 +8996,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a NAME* containing the URL to the DTD</TD
></TR
><TR
><TD
@@ -8905,7 +9011,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting xmlDtdPtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -8916,7 +9022,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2068"
+NAME="AEN2078"
></A
><H3
><A
@@ -8957,7 +9063,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2078"
+NAME="AEN2088"
></A
><P
></P
@@ -8984,7 +9090,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -9001,7 +9107,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a NAME* containing the External ID of the DTD</TD
></TR
><TR
><TD
@@ -9018,7 +9124,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a NAME* containing the URL to the DTD</TD
></TR
><TR
><TD
@@ -9033,7 +9139,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting xmlDtdPtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -9044,7 +9150,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2099"
+NAME="AEN2109"
></A
><H3
><A
@@ -9085,7 +9191,7 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2109"
+NAME="AEN2119"
></A
><P
></P
@@ -9112,7 +9218,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block or NULL</TD
></TR
><TR
><TD
@@ -9129,7 +9235,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an Input Buffer</TD
></TR
><TR
><TD
@@ -9146,7 +9252,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -9161,7 +9267,13 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting xmlDtdPtr or NULL in case of error.
+<TT
+CLASS="PARAMETER"
+><I
+>input</I
+></TT
+> will be freed at parsing end.</TD
></TR
></TBODY
></TABLE
@@ -9172,7 +9284,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2130"
+NAME="AEN2141"
></A
><H3
><A
@@ -9221,7 +9333,7 @@ the content production in the XML grammar:</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2141"
+NAME="AEN2152"
></A
><P
></P
@@ -9248,7 +9360,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document the chunk pertains to</TD
></TR
><TR
><TD
@@ -9265,7 +9377,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler bloc (possibly NULL)</TD
></TR
><TR
><TD
@@ -9282,7 +9394,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks (possibly NULL)</TD
></TR
><TR
><TD
@@ -9299,7 +9411,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Used for loop detection, use 0</TD
></TR
><TR
><TD
@@ -9316,7 +9428,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input string in UTF8 or ISO-Latin (zero terminated)</TD
></TR
><TR
><TD
@@ -9333,7 +9445,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the return value for the set of parsed nodes</TD
></TR
><TR
><TD
@@ -9348,7 +9460,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if the chunk is well balanced, -1 in case of args problem and
+the parser error code otherwise</TD
></TR
></TBODY
></TABLE
@@ -9359,7 +9472,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2174"
+NAME="AEN2185"
></A
><H3
><A
@@ -9411,7 +9524,7 @@ production labeled extParsedEnt.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2186"
+NAME="AEN2197"
></A
><P
></P
@@ -9438,7 +9551,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document the chunk pertains to</TD
></TR
><TR
><TD
@@ -9455,7 +9568,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler bloc (possibly NULL)</TD
></TR
><TR
><TD
@@ -9472,7 +9585,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks (possibly NULL)</TD
></TR
><TR
><TD
@@ -9489,7 +9602,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Used for loop detection, use 0</TD
></TR
><TR
><TD
@@ -9506,7 +9619,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URL for the entity to load</TD
></TR
><TR
><TD
@@ -9523,7 +9636,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the System ID for the entity to load</TD
></TR
><TR
><TD
@@ -9540,7 +9653,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the return value for the set of parsed nodes</TD
></TR
><TR
><TD
@@ -9555,7 +9668,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if the entity is well formed, -1 in case of args problem and
+the parser error code otherwise</TD
></TR
></TBODY
></TABLE
@@ -9566,7 +9680,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2223"
+NAME="AEN2234"
></A
><H3
><A
@@ -9612,7 +9726,7 @@ production labeled extParsedEnt.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2234"
+NAME="AEN2245"
></A
><P
></P
@@ -9639,7 +9753,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the existing parsing context</TD
></TR
><TR
><TD
@@ -9656,7 +9770,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URL for the entity to load</TD
></TR
><TR
><TD
@@ -9673,7 +9787,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the System ID for the entity to load</TD
></TR
><TR
><TD
@@ -9690,7 +9804,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the return value for the set of parsed nodes</TD
></TR
><TR
><TD
@@ -9705,7 +9819,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if the entity is well formed, -1 in case of args problem and
+the parser error code otherwise</TD
></TR
></TBODY
></TABLE
@@ -9716,7 +9831,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2259"
+NAME="AEN2270"
></A
><H3
><A
@@ -9744,7 +9859,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2265"
+NAME="AEN2276"
></A
><H3
><A
@@ -9772,7 +9887,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2271"
+NAME="AEN2282"
></A
><H3
><A
@@ -9802,7 +9917,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2278"
+NAME="AEN2289"
></A
><P
></P
@@ -9829,7 +9944,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9840,7 +9955,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2287"
+NAME="AEN2298"
></A
><H3
><A
@@ -9870,7 +9985,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2294"
+NAME="AEN2305"
></A
><P
></P
@@ -9897,7 +10012,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9908,7 +10023,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2303"
+NAME="AEN2314"
></A
><H3
><A
@@ -9939,7 +10054,7 @@ document in ctxt-&gt;myDoc is not freed.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2310"
+NAME="AEN2321"
></A
><P
></P
@@ -9966,7 +10081,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9977,7 +10092,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2319"
+NAME="AEN2330"
></A
><H3
><A
@@ -10014,7 +10129,7 @@ NULL, but the filename parameter can be</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2327"
+NAME="AEN2338"
></A
><P
></P
@@ -10041,7 +10156,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -10058,7 +10173,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar * buffer</TD
></TR
><TR
><TD
@@ -10075,7 +10190,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a file name</TD
></TR
></TBODY
></TABLE
@@ -10086,7 +10201,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2344"
+NAME="AEN2355"
></A
><H3
><A
@@ -10119,7 +10234,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2352"
+NAME="AEN2363"
></A
><P
></P
@@ -10146,7 +10261,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -10161,7 +10276,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -10172,7 +10287,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2365"
+NAME="AEN2376"
></A
><H3
><A
@@ -10198,7 +10313,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2370"
+NAME="AEN2381"
></A
><P
></P
@@ -10268,7 +10383,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2387"
+NAME="AEN2398"
></A
><H3
><A
@@ -10298,7 +10413,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2393"
+NAME="AEN2404"
></A
><P
></P
@@ -10385,7 +10500,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2414"
+NAME="AEN2425"
></A
><H3
><A
@@ -10415,7 +10530,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2420"
+NAME="AEN2431"
></A
><P
></P
@@ -10502,7 +10617,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2441"
+NAME="AEN2452"
></A
><H3
><A
@@ -10552,7 +10667,7 @@ and error/warning reports.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2451"
+NAME="AEN2462"
></A
><P
></P
@@ -10579,7 +10694,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -10596,7 +10711,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -10613,7 +10728,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of chars</TD
></TR
><TR
><TD
@@ -10630,7 +10745,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> number of chars in the array</TD
></TR
><TR
><TD
@@ -10647,7 +10762,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an optional file name or URI</TD
></TR
><TR
><TD
@@ -10662,7 +10777,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -10673,7 +10788,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2480"
+NAME="AEN2491"
></A
><H3
><A
@@ -10706,7 +10821,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2487"
+NAME="AEN2498"
></A
><P
></P
@@ -10733,7 +10848,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -10750,7 +10865,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an char array</TD
></TR
><TR
><TD
@@ -10767,7 +10882,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size in byte of the chunk</TD
></TR
><TR
><TD
@@ -10784,7 +10899,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> last chunk indicator</TD
></TR
><TR
><TD
@@ -10799,7 +10914,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>zero if no error, the xmlParserErrors otherwise.</TD
></TR
></TBODY
></TABLE
@@ -10810,7 +10925,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2512"
+NAME="AEN2523"
></A
><H3
><A
@@ -10858,7 +10973,7 @@ I/O stream</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2523"
+NAME="AEN2534"
></A
><P
></P
@@ -10885,7 +11000,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -10902,7 +11017,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -10919,7 +11034,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O read function</TD
></TR
><TR
><TD
@@ -10936,7 +11051,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O close function</TD
></TR
><TR
><TD
@@ -10953,7 +11068,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O handler</TD
></TR
><TR
><TD
@@ -10970,7 +11085,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -10985,7 +11100,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -10996,7 +11111,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2556"
+NAME="AEN2567"
></A
><H3
><A
@@ -11043,7 +11158,7 @@ a stream suitable for the parser.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2567"
+NAME="AEN2578"
></A
><P
></P
@@ -11070,7 +11185,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -11087,7 +11202,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O Input</TD
></TR
><TR
><TD
@@ -11104,7 +11219,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -11119,7 +11234,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new input stream or NULL</TD
></TR
></TBODY
></TABLE
@@ -11130,7 +11245,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2588"
+NAME="AEN2599"
></A
><H3
><A
@@ -11168,7 +11283,7 @@ HREF="libxml-tree.html#XMLNODE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2597"
+NAME="AEN2608"
></A
><P
></P
@@ -11195,7 +11310,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -11212,7 +11327,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML node within the tree</TD
></TR
><TR
><TD
@@ -11227,7 +11342,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>an xmlParserNodeInfo block pointer or NULL</TD
></TR
></TBODY
></TABLE
@@ -11238,7 +11353,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2614"
+NAME="AEN2625"
></A
><H3
><A
@@ -11268,7 +11383,7 @@ HREF="libxml-parser.html#XMLPARSERNODEINFOSEQPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2621"
+NAME="AEN2632"
></A
><P
></P
@@ -11295,7 +11410,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node info sequence pointer</TD
></TR
></TBODY
></TABLE
@@ -11306,7 +11421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2630"
+NAME="AEN2641"
></A
><H3
><A
@@ -11337,7 +11452,7 @@ info sequence</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2637"
+NAME="AEN2648"
></A
><P
></P
@@ -11364,7 +11479,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node info sequence pointer</TD
></TR
></TBODY
></TABLE
@@ -11375,7 +11490,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2646"
+NAME="AEN2657"
></A
><H3
><A
@@ -11413,7 +11528,7 @@ the given node is or should be at in a sorted sequence</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2655"
+NAME="AEN2666"
></A
><P
></P
@@ -11440,7 +11555,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node info sequence pointer</TD
></TR
><TR
><TD
@@ -11457,7 +11572,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML node pointer</TD
></TR
><TR
><TD
@@ -11472,7 +11587,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a long indicating the position of the record</TD
></TR
></TBODY
></TABLE
@@ -11483,7 +11598,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2672"
+NAME="AEN2683"
></A
><H3
><A
@@ -11517,7 +11632,7 @@ HREF="libxml-parser.html#XMLPARSERNODEINFO"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2680"
+NAME="AEN2691"
></A
><P
></P
@@ -11544,7 +11659,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -11561,7 +11676,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node info sequence pointer</TD
></TR
></TBODY
></TABLE
@@ -11572,7 +11687,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2693"
+NAME="AEN2704"
></A
><H3
><A
@@ -11600,7 +11715,7 @@ HREF="libxml-parser.html#XMLEXTERNALENTITYLOADER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2699"
+NAME="AEN2710"
></A
><P
></P
@@ -11638,7 +11753,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2708"
+NAME="AEN2719"
></A
><H3
><A
@@ -11667,7 +11782,7 @@ HREF="libxml-parser.html#XMLEXTERNALENTITYLOADER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2714"
+NAME="AEN2725"
></A
><P
></P
@@ -11703,7 +11818,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2723"
+NAME="AEN2734"
></A
><H3
><A
@@ -11736,7 +11851,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2730"
+NAME="AEN2741"
></A
><P
></P
diff --git a/doc/html/libxml-parserinternals.html b/doc/html/libxml-parserinternals.html
index 5696d4f1..c95e09b3 100644
--- a/doc/html/libxml-parserinternals.html
+++ b/doc/html/libxml-parserinternals.html
@@ -122,7 +122,7 @@ NAME="LIBXML-PARSERINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN17897"
+NAME="AEN17999"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN17897"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN17900"
+NAME="AEN18002"
></A
><H2
>Synopsis</H2
@@ -1131,7 +1131,7 @@ HREF="libxml-parserinternals.html#HTMLCREATEFILEPARSERCTXT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18175"
+NAME="AEN18277"
></A
><H2
>Description</H2
@@ -1141,14 +1141,14 @@ NAME="AEN18175"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN18178"
+NAME="AEN18280"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18180"
+NAME="AEN18282"
></A
><H3
><A
@@ -1164,7 +1164,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_MAX_NAMELEN</PRE
+>#define XML_MAX_NAMELEN 100</PRE
></TD
></TR
></TABLE
@@ -1177,7 +1177,7 @@ at runtime.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18186"
+NAME="AEN18288"
></A
><H3
><A
@@ -1193,7 +1193,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define INPUT_CHUNK</PRE
+>#define INPUT_CHUNK 250</PRE
></TD
></TR
></TABLE
@@ -1206,7 +1206,7 @@ one of the point is providing context when reporting errors</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18192"
+NAME="AEN18294"
></A
><H3
><A
@@ -1264,7 +1264,7 @@ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18208"
+NAME="AEN18310"
></A
><P
></P
@@ -1291,7 +1291,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1302,7 +1302,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18217"
+NAME="AEN18319"
></A
><H3
><A
@@ -1343,7 +1343,7 @@ HREF="XA"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18228"
+NAME="AEN18330"
></A
><P
></P
@@ -1370,7 +1370,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1381,7 +1381,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18237"
+NAME="AEN18339"
></A
><H3
><A
@@ -1397,7 +1397,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define IS_BASECHAR(c)</PRE
+>#define IS_BASECHAR(c) xmlIsBaseChar(c)</PRE
></TD
></TR
></TABLE
@@ -1410,7 +1410,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18244"
+NAME="AEN18346"
></A
><P
></P
@@ -1437,7 +1437,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1448,7 +1448,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18253"
+NAME="AEN18355"
></A
><H3
><A
@@ -1464,7 +1464,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define IS_DIGIT(c)</PRE
+>#define IS_DIGIT(c) xmlIsDigit(c)</PRE
></TD
></TR
></TABLE
@@ -1477,7 +1477,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18260"
+NAME="AEN18362"
></A
><P
></P
@@ -1504,7 +1504,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1515,7 +1515,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18269"
+NAME="AEN18371"
></A
><H3
><A
@@ -1531,7 +1531,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define IS_COMBINING(c)</PRE
+>#define IS_COMBINING(c) xmlIsCombining(c)</PRE
></TD
></TR
></TABLE
@@ -1544,7 +1544,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18276"
+NAME="AEN18378"
></A
><P
></P
@@ -1571,7 +1571,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1582,7 +1582,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18285"
+NAME="AEN18387"
></A
><H3
><A
@@ -1598,7 +1598,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define IS_EXTENDER(c)</PRE
+>#define IS_EXTENDER(c) xmlIsExtender(c)</PRE
></TD
></TR
></TABLE
@@ -1655,7 +1655,7 @@ HREF="X30FE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18306"
+NAME="AEN18408"
></A
><P
></P
@@ -1682,7 +1682,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1693,7 +1693,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18315"
+NAME="AEN18417"
></A
><H3
><A
@@ -1709,7 +1709,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define IS_IDEOGRAPHIC(c)</PRE
+>#define IS_IDEOGRAPHIC(c) xmlIsIdeographic(c)</PRE
></TD
></TR
></TABLE
@@ -1737,7 +1737,7 @@ HREF="X3029"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18327"
+NAME="AEN18429"
></A
><P
></P
@@ -1764,7 +1764,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1775,7 +1775,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18336"
+NAME="AEN18438"
></A
><H3
><A
@@ -1791,7 +1791,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define IS_LETTER(c)</PRE
+>#define IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))</PRE
></TD
></TR
></TABLE
@@ -1804,7 +1804,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18343"
+NAME="AEN18445"
></A
><P
></P
@@ -1831,7 +1831,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1842,7 +1842,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18352"
+NAME="AEN18454"
></A
><H3
><A
@@ -1858,7 +1858,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define IS_PUBIDCHAR(c)</PRE
+>#define IS_PUBIDCHAR(c) xmlIsPubidChar(c)</PRE
></TD
></TR
></TABLE
@@ -1880,7 +1880,7 @@ HREF="XA"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18362"
+NAME="AEN18464"
></A
><P
></P
@@ -1907,7 +1907,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an UNICODE value (int)</TD
></TR
></TBODY
></TABLE
@@ -1918,7 +1918,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18371"
+NAME="AEN18473"
></A
><H3
><A
@@ -1945,7 +1945,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18377"
+NAME="AEN18479"
></A
><P
></P
@@ -1972,7 +1972,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> and UTF8 string pointer</TD
></TR
></TBODY
></TABLE
@@ -1983,7 +1983,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18386"
+NAME="AEN18488"
></A
><H3
><A
@@ -2010,7 +2010,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18392"
+NAME="AEN18494"
></A
><P
></P
@@ -2037,7 +2037,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> and UTF8 string pointer</TD
></TR
></TBODY
></TABLE
@@ -2048,7 +2048,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18401"
+NAME="AEN18503"
></A
><H3
><A
@@ -2075,7 +2075,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18407"
+NAME="AEN18509"
></A
><P
></P
@@ -2102,7 +2102,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> and UTF8 string pointer</TD
></TR
></TBODY
></TABLE
@@ -2113,7 +2113,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18416"
+NAME="AEN18518"
></A
><H3
><A
@@ -2155,7 +2155,7 @@ HREF="X"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18426"
+NAME="AEN18528"
></A
><P
></P
@@ -2182,7 +2182,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2197,7 +2197,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2208,7 +2208,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18439"
+NAME="AEN18541"
></A
><H3
><A
@@ -2252,7 +2252,7 @@ HREF="libxml-parserinternals.html#IS-BLANK-CAPS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18450"
+NAME="AEN18552"
></A
><P
></P
@@ -2279,7 +2279,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2294,7 +2294,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2305,7 +2305,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18463"
+NAME="AEN18565"
></A
><H3
><A
@@ -2342,7 +2342,7 @@ HREF="XA"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18472"
+NAME="AEN18574"
></A
><P
></P
@@ -2369,7 +2369,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2384,7 +2384,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2395,7 +2395,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18485"
+NAME="AEN18587"
></A
><H3
><A
@@ -2423,7 +2423,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18491"
+NAME="AEN18593"
></A
><P
></P
@@ -2450,7 +2450,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2465,7 +2465,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2476,7 +2476,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18504"
+NAME="AEN18606"
></A
><H3
><A
@@ -2504,7 +2504,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18510"
+NAME="AEN18612"
></A
><P
></P
@@ -2531,7 +2531,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2546,7 +2546,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2557,7 +2557,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18523"
+NAME="AEN18625"
></A
><H3
><A
@@ -2600,7 +2600,7 @@ HREF="X3029"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18534"
+NAME="AEN18636"
></A
><P
></P
@@ -2627,7 +2627,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2642,7 +2642,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2653,7 +2653,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18547"
+NAME="AEN18649"
></A
><H3
><A
@@ -2681,7 +2681,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18553"
+NAME="AEN18655"
></A
><P
></P
@@ -2708,7 +2708,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2723,7 +2723,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2734,7 +2734,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18566"
+NAME="AEN18668"
></A
><H3
><A
@@ -2806,7 +2806,7 @@ HREF="X30FE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18586"
+NAME="AEN18688"
></A
><P
></P
@@ -2833,7 +2833,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2848,7 +2848,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2859,7 +2859,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18599"
+NAME="AEN18701"
></A
><H3
><A
@@ -2920,7 +2920,7 @@ HREF="libxml-parserinternals.html#IS-CHAR-CAPS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18615"
+NAME="AEN18717"
></A
><P
></P
@@ -2947,7 +2947,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an unicode character (int)</TD
></TR
><TR
><TD
@@ -2962,7 +2962,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if not, non-zero otherwise</TD
></TR
></TBODY
></TABLE
@@ -2973,7 +2973,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18628"
+NAME="AEN18730"
></A
><H3
><A
@@ -3006,7 +3006,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18636"
+NAME="AEN18738"
></A
><P
></P
@@ -3059,7 +3059,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18649"
+NAME="AEN18751"
></A
><H3
><A
@@ -3091,7 +3091,7 @@ by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18656"
+NAME="AEN18758"
></A
><P
></P
@@ -3118,7 +3118,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -3133,7 +3133,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -3144,7 +3144,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18669"
+NAME="AEN18771"
></A
><H3
><A
@@ -3175,7 +3175,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18676"
+NAME="AEN18778"
></A
><P
></P
@@ -3202,7 +3202,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to a char array</TD
></TR
><TR
><TD
@@ -3219,7 +3219,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -3234,7 +3234,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -3245,7 +3245,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18693"
+NAME="AEN18795"
></A
><H3
><A
@@ -3275,7 +3275,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18700"
+NAME="AEN18802"
></A
><P
></P
@@ -3300,7 +3300,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlParserCtxtPtr or NULL</TD
></TR
></TBODY
></TABLE
@@ -3311,7 +3311,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18709"
+NAME="AEN18811"
></A
><H3
><A
@@ -3354,7 +3354,7 @@ by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18719"
+NAME="AEN18821"
></A
><P
></P
@@ -3381,7 +3381,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity URL</TD
></TR
><TR
><TD
@@ -3398,7 +3398,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity PUBLIC ID</TD
></TR
><TR
><TD
@@ -3415,7 +3415,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a posible base for the target URI</TD
></TR
><TR
><TD
@@ -3430,7 +3430,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -3441,7 +3441,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18740"
+NAME="AEN18842"
></A
><H3
><A
@@ -3476,7 +3476,7 @@ of a given entity.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18748"
+NAME="AEN18850"
></A
><P
></P
@@ -3503,7 +3503,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parser context</TD
></TR
><TR
><TD
@@ -3520,7 +3520,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding value (number)</TD
></TR
><TR
><TD
@@ -3535,7 +3535,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 otherwise</TD
></TR
></TBODY
></TABLE
@@ -3546,7 +3546,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18765"
+NAME="AEN18867"
></A
><H3
><A
@@ -3581,7 +3581,7 @@ of a given entity.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18773"
+NAME="AEN18875"
></A
><P
></P
@@ -3608,7 +3608,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parser context</TD
></TR
><TR
><TD
@@ -3625,7 +3625,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding handler</TD
></TR
><TR
><TD
@@ -3640,7 +3640,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 otherwise</TD
></TR
></TBODY
></TABLE
@@ -3651,7 +3651,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18790"
+NAME="AEN18892"
></A
><H3
><A
@@ -3682,7 +3682,7 @@ document in ctxt-&gt;myDoc is not freed.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18797"
+NAME="AEN18899"
></A
><P
></P
@@ -3720,7 +3720,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18806"
+NAME="AEN18908"
></A
><H3
><A
@@ -3757,7 +3757,7 @@ stream ? When do we just handle that as a set of chars ?</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18815"
+NAME="AEN18917"
></A
><P
></P
@@ -3784,7 +3784,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -3801,7 +3801,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML entity pointer.</TD
></TR
></TBODY
></TABLE
@@ -3812,7 +3812,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18828"
+NAME="AEN18930"
></A
><H3
><A
@@ -3849,7 +3849,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18837"
+NAME="AEN18939"
></A
><P
></P
@@ -3876,7 +3876,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -3893,7 +3893,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an memory buffer</TD
></TR
><TR
><TD
@@ -3908,7 +3908,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new input stream</TD
></TR
></TBODY
></TABLE
@@ -3919,7 +3919,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18854"
+NAME="AEN18956"
></A
><H3
><A
@@ -3956,7 +3956,7 @@ HREF="libxml-entities.html#XMLENTITYPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18863"
+NAME="AEN18965"
></A
><P
></P
@@ -3983,7 +3983,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4000,7 +4000,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an Entity pointer</TD
></TR
><TR
><TD
@@ -4015,7 +4015,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new input stream or NULL</TD
></TR
></TBODY
></TABLE
@@ -4026,7 +4026,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18880"
+NAME="AEN18982"
></A
><H3
><A
@@ -4061,7 +4061,7 @@ of the previous one(s).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18888"
+NAME="AEN18990"
></A
><P
></P
@@ -4088,7 +4088,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4105,7 +4105,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser input fragment (entity, XML fragment ...).</TD
></TR
></TBODY
></TABLE
@@ -4116,7 +4116,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18901"
+NAME="AEN19003"
></A
><H3
><A
@@ -4150,7 +4150,7 @@ pop it and return the next char.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18909"
+NAME="AEN19011"
></A
><P
></P
@@ -4177,7 +4177,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4192,7 +4192,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the current xmlChar in the parser context</TD
></TR
></TBODY
></TABLE
@@ -4203,7 +4203,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18922"
+NAME="AEN19024"
></A
><H3
><A
@@ -4233,7 +4233,7 @@ HREF="libxml-parser.html#XMLPARSERINPUTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18929"
+NAME="AEN19031"
></A
><P
></P
@@ -4260,7 +4260,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlParserInputPtr</TD
></TR
></TBODY
></TABLE
@@ -4271,7 +4271,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18938"
+NAME="AEN19040"
></A
><H3
><A
@@ -4305,7 +4305,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18946"
+NAME="AEN19048"
></A
><P
></P
@@ -4332,7 +4332,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4349,7 +4349,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename to use as entity</TD
></TR
><TR
><TD
@@ -4364,7 +4364,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new input stream or NULL in case of error</TD
></TR
></TBODY
></TABLE
@@ -4375,7 +4375,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18963"
+NAME="AEN19065"
></A
><H3
><A
@@ -4408,7 +4408,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18971"
+NAME="AEN19073"
></A
><P
></P
@@ -4435,7 +4435,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4450,7 +4450,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new input stream or NULL</TD
></TR
></TBODY
></TABLE
@@ -4461,7 +4461,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN18984"
+NAME="AEN19086"
></A
><H3
><A
@@ -4508,7 +4508,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN18997"
+NAME="AEN19099"
></A
><P
></P
@@ -4535,7 +4535,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4552,7 +4552,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4569,7 +4569,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar ** </TD
></TR
><TR
><TD
@@ -4584,7 +4584,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the local part, and prefix is updated
+to get the Prefix if any.</TD
></TR
></TBODY
></TABLE
@@ -4595,7 +4596,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19018"
+NAME="AEN19120"
></A
><H3
><A
@@ -4636,7 +4637,7 @@ CombiningChar | Extender</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19029"
+NAME="AEN19131"
></A
><P
></P
@@ -4663,7 +4664,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4678,7 +4679,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the namespace name or NULL</TD
></TR
></TBODY
></TABLE
@@ -4689,7 +4690,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19042"
+NAME="AEN19144"
></A
><H3
><A
@@ -4735,7 +4736,7 @@ top of the SAX interfaces, i.e. not on raw input.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19055"
+NAME="AEN19157"
></A
><P
></P
@@ -4762,7 +4763,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4779,7 +4780,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar ** </TD
></TR
><TR
><TD
@@ -4794,7 +4795,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the local part, and prefix is updated
+to get the Prefix if any.</TD
></TR
></TBODY
></TABLE
@@ -4805,7 +4807,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19072"
+NAME="AEN19174"
></A
><H3
><A
@@ -4845,7 +4847,7 @@ top of the SAX interfaces, i.e. not on raw input.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19083"
+NAME="AEN19185"
></A
><P
></P
@@ -4872,7 +4874,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4887,7 +4889,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the namespace name</TD
></TR
></TBODY
></TABLE
@@ -4898,7 +4900,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19096"
+NAME="AEN19198"
></A
><H3
><A
@@ -4933,7 +4935,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19105"
+NAME="AEN19207"
></A
><P
></P
@@ -4960,7 +4962,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -4975,7 +4977,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the string parser or NULL.</TD
></TR
></TBODY
></TABLE
@@ -4986,7 +4988,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19118"
+NAME="AEN19220"
></A
><H3
><A
@@ -5024,7 +5026,7 @@ if it was declared on the root of the Tree:-(</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19128"
+NAME="AEN19230"
></A
><P
></P
@@ -5051,7 +5053,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -5062,7 +5064,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19137"
+NAME="AEN19239"
></A
><H3
><A
@@ -5106,7 +5108,7 @@ CombiningChar | Extender</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19149"
+NAME="AEN19251"
></A
><P
></P
@@ -5133,7 +5135,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5148,7 +5150,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the Name parsed or NULL</TD
></TR
></TBODY
></TABLE
@@ -5159,7 +5161,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19162"
+NAME="AEN19264"
></A
><H3
><A
@@ -5199,7 +5201,7 @@ CombiningChar | Extender</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19173"
+NAME="AEN19275"
></A
><P
></P
@@ -5226,7 +5228,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5241,7 +5243,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the Name parsed or NULL</TD
></TR
></TBODY
></TABLE
@@ -5252,7 +5254,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19186"
+NAME="AEN19288"
></A
><H3
><A
@@ -5289,7 +5291,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19196"
+NAME="AEN19298"
></A
><P
></P
@@ -5316,7 +5318,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5331,7 +5333,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the Nmtoken parsed or NULL</TD
></TR
></TBODY
></TABLE
@@ -5342,7 +5344,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19209"
+NAME="AEN19311"
></A
><H3
><A
@@ -5382,7 +5384,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19219"
+NAME="AEN19321"
></A
><P
></P
@@ -5409,7 +5411,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5426,7 +5428,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if non-NULL store a copy of the original entity value</TD
></TR
><TR
><TD
@@ -5441,7 +5443,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the EntityValue parsed with reference substitued or NULL</TD
></TR
></TBODY
></TABLE
@@ -5452,7 +5454,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19236"
+NAME="AEN19338"
></A
><H3
><A
@@ -5542,7 +5544,7 @@ by a non-validating parser as if declared CDATA.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19257"
+NAME="AEN19359"
></A
><P
></P
@@ -5569,7 +5571,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5584,7 +5586,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the AttValue parsed or NULL. The value has to be freed by the caller.</TD
></TR
></TBODY
></TABLE
@@ -5595,7 +5597,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19270"
+NAME="AEN19372"
></A
><H3
><A
@@ -5630,7 +5632,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19279"
+NAME="AEN19381"
></A
><P
></P
@@ -5657,7 +5659,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5672,7 +5674,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the SystemLiteral parsed or NULL</TD
></TR
></TBODY
></TABLE
@@ -5683,7 +5685,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19292"
+NAME="AEN19394"
></A
><H3
><A
@@ -5718,7 +5720,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19301"
+NAME="AEN19403"
></A
><P
></P
@@ -5745,7 +5747,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5760,7 +5762,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the PubidLiteral parsed or NULL.</TD
></TR
></TBODY
></TABLE
@@ -5771,7 +5773,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19314"
+NAME="AEN19416"
></A
><H3
><A
@@ -5810,7 +5812,7 @@ string is not marking the end of a CDATA section. </P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19323"
+NAME="AEN19425"
></A
><P
></P
@@ -5837,7 +5839,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5854,7 +5856,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> int indicating whether we are within a CDATA section</TD
></TR
></TBODY
></TABLE
@@ -5865,7 +5867,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19336"
+NAME="AEN19438"
></A
><H3
><A
@@ -5911,7 +5913,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19348"
+NAME="AEN19450"
></A
><P
></P
@@ -5938,7 +5940,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -5955,7 +5957,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar** receiving PubidLiteral</TD
></TR
><TR
><TD
@@ -5972,7 +5974,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> indicate whether we should restrict parsing to only
+production [75], see NOTE below</TD
></TR
><TR
><TD
@@ -5987,7 +5990,9 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the function returns SystemLiteral and in the second
+case publicID receives PubidLiteral, is strict is off
+it is possible to return NULL and have publicID set.</TD
></TR
></TBODY
></TABLE
@@ -5998,7 +6003,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19369"
+NAME="AEN19471"
></A
><H3
><A
@@ -6032,7 +6037,7 @@ must not occur within comments. "</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19377"
+NAME="AEN19479"
></A
><P
></P
@@ -6059,7 +6064,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -6070,7 +6075,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19386"
+NAME="AEN19488"
></A
><H3
><A
@@ -6105,7 +6110,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19395"
+NAME="AEN19497"
></A
><P
></P
@@ -6132,7 +6137,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -6147,7 +6152,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the PITarget name or NULL</TD
></TR
></TBODY
></TABLE
@@ -6158,7 +6163,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19408"
+NAME="AEN19510"
></A
><H3
><A
@@ -6192,7 +6197,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19417"
+NAME="AEN19519"
></A
><P
></P
@@ -6219,7 +6224,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -6230,7 +6235,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19426"
+NAME="AEN19528"
></A
><H3
><A
@@ -6272,7 +6277,7 @@ HREF="libxml-parserinternals.html#XMLPARSEEXTERNALID"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19437"
+NAME="AEN19539"
></A
><P
></P
@@ -6299,7 +6304,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -6310,7 +6315,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19446"
+NAME="AEN19548"
></A
><H3
><A
@@ -6355,7 +6360,7 @@ The Name must match the declared name of a notation.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19460"
+NAME="AEN19562"
></A
><P
></P
@@ -6382,7 +6387,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -6393,7 +6398,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19469"
+NAME="AEN19571"
></A
><H3
><A
@@ -6466,7 +6471,7 @@ HREF="libxml-parserinternals.html#XMLPARSEATTVALUE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19489"
+NAME="AEN19591"
></A
><P
></P
@@ -6493,7 +6498,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -6510,7 +6515,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Receive a possible fixed default value for the attribute</TD
></TR
><TR
><TD
@@ -6525,7 +6530,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> XML_ATTRIBUTE_NONE, XML_ATTRIBUTE_REQUIRED, XML_ATTRIBUTE_IMPLIED
+or XML_ATTRIBUTE_FIXED. </TD
></TR
></TBODY
></TABLE
@@ -6536,7 +6542,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19506"
+NAME="AEN19608"
></A
><H3
><A
@@ -6577,7 +6583,7 @@ in the declaration; all notation names in the declaration must be declared.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19517"
+NAME="AEN19619"
></A
><P
></P
@@ -6604,7 +6610,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -6619,7 +6625,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the notation attribute tree built while parsing</TD
></TR
></TBODY
></TABLE
@@ -6630,7 +6636,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19530"
+NAME="AEN19632"
></A
><H3
><A
@@ -6669,7 +6675,7 @@ the declaration</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19540"
+NAME="AEN19642"
></A
><P
></P
@@ -6696,7 +6702,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -6711,7 +6717,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the enumeration attribute tree built while parsing</TD
></TR
></TBODY
></TABLE
@@ -6722,7 +6728,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19553"
+NAME="AEN19655"
></A
><H3
><A
@@ -6760,7 +6766,7 @@ HREF="libxml-tree.html#XMLENUMERATIONPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19563"
+NAME="AEN19665"
></A
><P
></P
@@ -6787,7 +6793,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -6804,7 +6810,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the enumeration tree built while parsing</TD
></TR
><TR
><TD
@@ -6819,7 +6825,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> XML_ATTRIBUTE_ENUMERATION or XML_ATTRIBUTE_NOTATION</TD
></TR
></TBODY
></TABLE
@@ -6830,7 +6836,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19580"
+NAME="AEN19682"
></A
><H3
><A
@@ -6909,7 +6915,7 @@ of type NMTOKENS must match Nmtokens.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19601"
+NAME="AEN19703"
></A
><P
></P
@@ -6936,7 +6942,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -6953,7 +6959,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the enumeration tree built while parsing</TD
></TR
><TR
><TD
@@ -6968,7 +6974,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the attribute type</TD
></TR
></TBODY
></TABLE
@@ -6979,7 +6985,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19618"
+NAME="AEN19720"
></A
><H3
><A
@@ -7013,7 +7019,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19627"
+NAME="AEN19729"
></A
><P
></P
@@ -7040,7 +7046,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -7051,7 +7057,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19636"
+NAME="AEN19738"
></A
><H3
><A
@@ -7101,7 +7107,7 @@ mixed-content declaration.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19649"
+NAME="AEN19751"
></A
><P
></P
@@ -7128,7 +7134,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7143,7 +7149,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the list of the xmlElementContentPtr describing the element choices</TD
></TR
></TBODY
></TABLE
@@ -7154,7 +7160,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19662"
+NAME="AEN19764"
></A
><H3
><A
@@ -7186,7 +7192,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19669"
+NAME="AEN19771"
></A
><P
></P
@@ -7239,7 +7245,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19682"
+NAME="AEN19784"
></A
><H3
><A
@@ -7293,7 +7299,7 @@ the replacement text should be a connector (| or ,).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19695"
+NAME="AEN19797"
></A
><P
></P
@@ -7320,7 +7326,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7335,7 +7341,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the tree of xmlElementContentPtr describing the element
+hierarchy.</TD
></TR
></TBODY
></TABLE
@@ -7346,7 +7353,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19708"
+NAME="AEN19810"
></A
><H3
><A
@@ -7387,7 +7394,7 @@ the cases EMPTY and ANY are handled directly in xmlParseElementDecl</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19718"
+NAME="AEN19820"
></A
><P
></P
@@ -7414,7 +7421,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7431,7 +7438,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of the element being defined.</TD
></TR
><TR
><TD
@@ -7448,7 +7455,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the Element Content pointer will be stored here if any</TD
></TR
><TR
><TD
@@ -7463,7 +7470,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the type of element content XML_ELEMENT_TYPE_xxx</TD
></TR
></TBODY
></TABLE
@@ -7474,7 +7481,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19739"
+NAME="AEN19841"
></A
><H3
><A
@@ -7509,7 +7516,7 @@ No element type may be declared more than once</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19748"
+NAME="AEN19850"
></A
><P
></P
@@ -7536,7 +7543,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7551,7 +7558,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the type of the element, or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -7562,7 +7569,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19761"
+NAME="AEN19863"
></A
><H3
><A
@@ -7608,7 +7615,7 @@ entities or to the external subset.)</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19771"
+NAME="AEN19873"
></A
><P
></P
@@ -7635,7 +7642,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -7646,7 +7653,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19780"
+NAME="AEN19882"
></A
><H3
><A
@@ -7686,7 +7693,7 @@ production for Char.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19790"
+NAME="AEN19892"
></A
><P
></P
@@ -7713,7 +7720,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7728,7 +7735,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the value parsed (as an int), 0 in case of error</TD
></TR
></TBODY
></TABLE
@@ -7739,7 +7746,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19803"
+NAME="AEN19905"
></A
><H3
><A
@@ -7792,7 +7799,7 @@ An entity reference must not contain the name of an unparsed entity</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19814"
+NAME="AEN19916"
></A
><P
></P
@@ -7819,7 +7826,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7834,7 +7841,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlEntityPtr if found, or NULL otherwise.</TD
></TR
></TBODY
></TABLE
@@ -7845,7 +7852,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19827"
+NAME="AEN19929"
></A
><H3
><A
@@ -7886,7 +7893,7 @@ or if the parser was asked to switch to that mode.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19837"
+NAME="AEN19939"
></A
><P
></P
@@ -7913,7 +7920,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -7924,7 +7931,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19846"
+NAME="AEN19948"
></A
><H3
><A
@@ -7977,7 +7984,7 @@ NOTE: misleading but this is handled.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19858"
+NAME="AEN19960"
></A
><P
></P
@@ -8004,7 +8011,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -8015,7 +8022,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19867"
+NAME="AEN19969"
></A
><H3
><A
@@ -8052,7 +8059,7 @@ type of the root element.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19876"
+NAME="AEN19978"
></A
><P
></P
@@ -8079,7 +8086,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -8090,7 +8097,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19885"
+NAME="AEN19987"
></A
><H3
><A
@@ -8150,7 +8157,7 @@ definition.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19902"
+NAME="AEN20004"
></A
><P
></P
@@ -8177,7 +8184,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -8194,7 +8201,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar ** used to store the value of the attribute</TD
></TR
><TR
><TD
@@ -8209,7 +8216,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the attribute name, and the value in *value.</TD
></TR
></TBODY
></TABLE
@@ -8220,7 +8227,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19919"
+NAME="AEN20021"
></A
><H3
><A
@@ -8272,7 +8279,7 @@ empty-element tag. </P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19934"
+NAME="AEN20036"
></A
><P
></P
@@ -8299,7 +8306,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -8314,7 +8321,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the element name parsed</TD
></TR
></TBODY
></TABLE
@@ -8325,7 +8332,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19947"
+NAME="AEN20049"
></A
><H3
><A
@@ -8361,7 +8368,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19957"
+NAME="AEN20059"
></A
><P
></P
@@ -8388,7 +8395,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -8399,7 +8406,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19966"
+NAME="AEN20068"
></A
><H3
><A
@@ -8437,7 +8444,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19977"
+NAME="AEN20079"
></A
><P
></P
@@ -8464,7 +8471,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -8475,7 +8482,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN19986"
+NAME="AEN20088"
></A
><H3
><A
@@ -8507,7 +8514,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN19994"
+NAME="AEN20096"
></A
><P
></P
@@ -8534,7 +8541,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -8545,7 +8552,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20003"
+NAME="AEN20105"
></A
><H3
><A
@@ -8594,7 +8601,7 @@ been declared.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20013"
+NAME="AEN20115"
></A
><P
></P
@@ -8621,7 +8628,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -8632,7 +8639,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20022"
+NAME="AEN20124"
></A
><H3
><A
@@ -8667,7 +8674,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20031"
+NAME="AEN20133"
></A
><P
></P
@@ -8694,7 +8701,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -8709,7 +8716,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the string giving the XML version number, or NULL</TD
></TR
></TBODY
></TABLE
@@ -8720,7 +8727,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20044"
+NAME="AEN20146"
></A
><H3
><A
@@ -8757,7 +8764,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20054"
+NAME="AEN20156"
></A
><P
></P
@@ -8784,7 +8791,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -8799,7 +8806,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the version string, e.g. "1.0"</TD
></TR
></TBODY
></TABLE
@@ -8810,7 +8817,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20067"
+NAME="AEN20169"
></A
><H3
><A
@@ -8845,7 +8852,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20076"
+NAME="AEN20178"
></A
><P
></P
@@ -8872,7 +8879,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -8887,7 +8894,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the encoding name value or NULL</TD
></TR
></TBODY
></TABLE
@@ -8898,7 +8905,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20089"
+NAME="AEN20191"
></A
><H3
><A
@@ -8935,7 +8942,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20099"
+NAME="AEN20201"
></A
><P
></P
@@ -8962,7 +8969,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -8977,7 +8984,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the encoding value or NULL</TD
></TR
></TBODY
></TABLE
@@ -8988,7 +8995,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20112"
+NAME="AEN20214"
></A
><H3
><A
@@ -9035,7 +9042,7 @@ within any instance of those types.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20121"
+NAME="AEN20223"
></A
><P
></P
@@ -9062,7 +9069,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -9077,7 +9084,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if standalone, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -9088,7 +9095,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20134"
+NAME="AEN20236"
></A
><H3
><A
@@ -9120,7 +9127,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20142"
+NAME="AEN20244"
></A
><P
></P
@@ -9147,7 +9154,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9158,7 +9165,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20151"
+NAME="AEN20253"
></A
><H3
><A
@@ -9192,7 +9199,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20160"
+NAME="AEN20262"
></A
><P
></P
@@ -9219,7 +9226,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9230,7 +9237,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20169"
+NAME="AEN20271"
></A
><H3
><A
@@ -9262,7 +9269,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20177"
+NAME="AEN20279"
></A
><P
></P
@@ -9289,7 +9296,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9300,7 +9307,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20186"
+NAME="AEN20288"
></A
><H3
><A
@@ -9342,7 +9349,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20197"
+NAME="AEN20299"
></A
><P
></P
@@ -9369,7 +9376,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -9386,7 +9393,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the external identifier</TD
></TR
><TR
><TD
@@ -9403,7 +9410,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the system identifier (or URL)</TD
></TR
></TBODY
></TABLE
@@ -9414,7 +9421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20214"
+NAME="AEN20316"
></A
><H3
><A
@@ -9430,7 +9437,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_SUBSTITUTE_NONE</PRE
+>#define XML_SUBSTITUTE_NONE 0</PRE
></TD
></TR
></TABLE
@@ -9440,7 +9447,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20219"
+NAME="AEN20321"
></A
><H3
><A
@@ -9456,7 +9463,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_SUBSTITUTE_REF</PRE
+>#define XML_SUBSTITUTE_REF 1</PRE
></TD
></TR
></TABLE
@@ -9466,7 +9473,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20224"
+NAME="AEN20326"
></A
><H3
><A
@@ -9482,7 +9489,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_SUBSTITUTE_PEREF</PRE
+>#define XML_SUBSTITUTE_PEREF 2</PRE
></TD
></TR
></TABLE
@@ -9492,7 +9499,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20229"
+NAME="AEN20331"
></A
><H3
><A
@@ -9508,7 +9515,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_SUBSTITUTE_BOTH</PRE
+>#define XML_SUBSTITUTE_BOTH 3</PRE
></TD
></TR
></TABLE
@@ -9518,7 +9525,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20234"
+NAME="AEN20336"
></A
><H3
><A
@@ -9572,7 +9579,7 @@ through xmlStringDecodeEntities</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20248"
+NAME="AEN20350"
></A
><P
></P
@@ -9599,7 +9606,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parser context</TD
></TR
><TR
><TD
@@ -9616,7 +9623,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the len to decode (in bytes !), -1 for no size limit</TD
></TR
><TR
><TD
@@ -9633,7 +9640,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF</TD
></TR
><TR
><TD
@@ -9650,7 +9657,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an end marker xmlChar, 0 if none</TD
></TR
><TR
><TD
@@ -9667,7 +9674,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an end marker xmlChar, 0 if none</TD
></TR
><TR
><TD
@@ -9684,7 +9691,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an end marker xmlChar, 0 if none</TD
></TR
><TR
><TD
@@ -9699,7 +9706,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>A newly allocated string with the substitution done. The caller
+must deallocate it !</TD
></TR
></TBODY
></TABLE
@@ -9710,7 +9718,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20281"
+NAME="AEN20383"
></A
><H3
><A
@@ -9764,7 +9772,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20295"
+NAME="AEN20397"
></A
><P
></P
@@ -9791,7 +9799,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parser context</TD
></TR
><TR
><TD
@@ -9808,7 +9816,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input string</TD
></TR
><TR
><TD
@@ -9825,7 +9833,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF</TD
></TR
><TR
><TD
@@ -9842,7 +9850,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an end marker xmlChar, 0 if none</TD
></TR
><TR
><TD
@@ -9859,7 +9867,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an end marker xmlChar, 0 if none</TD
></TR
><TR
><TD
@@ -9876,7 +9884,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an end marker xmlChar, 0 if none</TD
></TR
><TR
><TD
@@ -9891,7 +9899,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>A newly allocated string with the substitution done. The caller
+must deallocate it !</TD
></TR
></TBODY
></TABLE
@@ -9902,7 +9911,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20328"
+NAME="AEN20430"
></A
><H3
><A
@@ -9934,7 +9943,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20335"
+NAME="AEN20437"
></A
><P
></P
@@ -10004,7 +10013,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20352"
+NAME="AEN20454"
></A
><H3
><A
@@ -10035,7 +10044,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20359"
+NAME="AEN20461"
></A
><P
></P
@@ -10088,7 +10097,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20372"
+NAME="AEN20474"
></A
><H3
><A
@@ -10120,7 +10129,7 @@ HREF="libxml-parser.html#XMLPARSERINPUTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20379"
+NAME="AEN20481"
></A
><P
></P
@@ -10190,7 +10199,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20396"
+NAME="AEN20498"
></A
><H3
><A
@@ -10221,7 +10230,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20403"
+NAME="AEN20505"
></A
><P
></P
@@ -10274,7 +10283,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20416"
+NAME="AEN20518"
></A
><H3
><A
@@ -10305,7 +10314,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20423"
+NAME="AEN20525"
></A
><P
></P
@@ -10358,7 +10367,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20436"
+NAME="AEN20538"
></A
><H3
><A
@@ -10390,7 +10399,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20443"
+NAME="AEN20545"
></A
><P
></P
@@ -10460,7 +10469,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20460"
+NAME="AEN20562"
></A
><H3
><A
@@ -10491,7 +10500,7 @@ It pops up finished entities in the process if allowable at that point.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20467"
+NAME="AEN20569"
></A
><P
></P
@@ -10518,7 +10527,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML parser context</TD
></TR
><TR
><TD
@@ -10533,7 +10542,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of space chars skipped</TD
></TR
></TBODY
></TABLE
@@ -10544,7 +10553,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20480"
+NAME="AEN20582"
></A
><H3
><A
@@ -10580,7 +10589,7 @@ bytes in the input buffer.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20488"
+NAME="AEN20590"
></A
><P
></P
@@ -10607,7 +10616,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML parser context</TD
></TR
><TR
><TD
@@ -10624,7 +10633,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the beginning of the char</TD
></TR
><TR
><TD
@@ -10641,7 +10650,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the length of the char read</TD
></TR
><TR
><TD
@@ -10656,7 +10665,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the current char value and its lenght</TD
></TR
></TBODY
></TABLE
@@ -10667,7 +10676,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20509"
+NAME="AEN20611"
></A
><H3
><A
@@ -10726,7 +10735,7 @@ i.e.
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20522"
+NAME="AEN20624"
></A
><P
></P
@@ -10753,7 +10762,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parser context</TD
></TR
></TBODY
></TABLE
@@ -10764,7 +10773,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20531"
+NAME="AEN20633"
></A
><H3
><A
@@ -10821,7 +10830,7 @@ HREF="ENTPROC"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20546"
+NAME="AEN20648"
></A
><P
></P
@@ -10848,7 +10857,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parser context</TD
></TR
></TBODY
></TABLE
@@ -10859,7 +10868,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20555"
+NAME="AEN20657"
></A
><H3
><A
@@ -10887,7 +10896,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20561"
+NAME="AEN20663"
></A
><P
></P
@@ -10940,7 +10949,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20574"
+NAME="AEN20676"
></A
><H3
><A
@@ -10994,7 +11003,7 @@ HREF="XA"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20586"
+NAME="AEN20688"
></A
><P
></P
@@ -11021,7 +11030,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML parser context</TD
></TR
><TR
><TD
@@ -11038,7 +11047,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the length of the char read</TD
></TR
><TR
><TD
@@ -11053,7 +11062,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the current char value and its lenght</TD
></TR
></TBODY
></TABLE
@@ -11064,7 +11073,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20603"
+NAME="AEN20705"
></A
><H3
><A
@@ -11095,7 +11104,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20610"
+NAME="AEN20712"
></A
><P
></P
@@ -11122,7 +11131,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to an arry of xmlChar</TD
></TR
><TR
><TD
@@ -11139,7 +11148,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the char value</TD
></TR
><TR
><TD
@@ -11154,7 +11163,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChar written</TD
></TR
></TBODY
></TABLE
@@ -11165,7 +11174,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20627"
+NAME="AEN20729"
></A
><H3
><A
@@ -11197,7 +11206,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20634"
+NAME="AEN20736"
></A
><P
></P
@@ -11224,7 +11233,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Ignored, compatibility</TD
></TR
><TR
><TD
@@ -11241,7 +11250,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to an arry of xmlChar</TD
></TR
><TR
><TD
@@ -11258,7 +11267,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the char value</TD
></TR
><TR
><TD
@@ -11273,7 +11282,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChar written</TD
></TR
></TBODY
></TABLE
@@ -11284,7 +11293,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20655"
+NAME="AEN20757"
></A
><H3
><A
@@ -11314,7 +11323,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20662"
+NAME="AEN20764"
></A
><P
></P
@@ -11341,7 +11350,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML parser context</TD
></TR
></TBODY
></TABLE
@@ -11352,7 +11361,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20671"
+NAME="AEN20773"
></A
><H3
><A
@@ -11382,7 +11391,7 @@ HREF="libxml-parser.html#XMLPARSERINPUTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20678"
+NAME="AEN20780"
></A
><P
></P
@@ -11409,7 +11418,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser input</TD
></TR
></TBODY
></TABLE
@@ -11420,7 +11429,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20687"
+NAME="AEN20789"
></A
><H3
><A
@@ -11453,7 +11462,7 @@ case of use in multithreaded programs.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN20694"
+NAME="AEN20796"
></A
><H3
><A
@@ -11486,7 +11495,7 @@ by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN20701"
+NAME="AEN20803"
></A
><P
></P
@@ -11513,7 +11522,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -11530,7 +11539,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a free form C string describing the HTML document encoding, or NULL</TD
></TR
><TR
><TD
@@ -11545,7 +11554,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-sax.html b/doc/html/libxml-sax.html
index dd100074..e258da0f 100644
--- a/doc/html/libxml-sax.html
+++ b/doc/html/libxml-sax.html
@@ -122,7 +122,7 @@ NAME="LIBXML-SAX"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2756"
+NAME="AEN2767"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN2756"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2759"
+NAME="AEN2770"
></A
><H2
>Synopsis</H2
@@ -509,7 +509,7 @@ HREF="libxml-sax.html#DOCBDEFAULTSAXHANDLERINIT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2851"
+NAME="AEN2862"
></A
><H2
>Description</H2
@@ -519,14 +519,14 @@ NAME="AEN2851"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2854"
+NAME="AEN2865"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2856"
+NAME="AEN2867"
></A
><H3
><A
@@ -556,7 +556,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2863"
+NAME="AEN2874"
></A
><P
></P
@@ -583,7 +583,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -598,7 +598,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a xmlChar *</TD
></TR
></TBODY
></TABLE
@@ -609,7 +609,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2876"
+NAME="AEN2887"
></A
><H3
><A
@@ -640,7 +640,7 @@ http://www.sgmlsource.com/dtds/memo.dtd</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2883"
+NAME="AEN2894"
></A
><P
></P
@@ -667,7 +667,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -682,7 +682,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a xmlChar *</TD
></TR
></TBODY
></TABLE
@@ -693,7 +693,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2896"
+NAME="AEN2907"
></A
><H3
><A
@@ -725,7 +725,7 @@ Everything is available on the context, so this is useless in our case.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2903"
+NAME="AEN2914"
></A
><P
></P
@@ -752,7 +752,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -769,7 +769,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> A SAX Locator</TD
></TR
></TBODY
></TABLE
@@ -780,7 +780,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2916"
+NAME="AEN2927"
></A
><H3
><A
@@ -807,7 +807,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2922"
+NAME="AEN2933"
></A
><P
></P
@@ -834,7 +834,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -849,7 +849,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>an int</TD
></TR
></TBODY
></TABLE
@@ -860,7 +860,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2935"
+NAME="AEN2946"
></A
><H3
><A
@@ -887,7 +887,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2941"
+NAME="AEN2952"
></A
><P
></P
@@ -914,7 +914,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -929,7 +929,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>an int</TD
></TR
></TBODY
></TABLE
@@ -940,7 +940,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2954"
+NAME="AEN2965"
></A
><H3
><A
@@ -967,7 +967,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2960"
+NAME="AEN2971"
></A
><P
></P
@@ -994,7 +994,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1009,7 +1009,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if true</TD
></TR
></TBODY
></TABLE
@@ -1020,7 +1020,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2973"
+NAME="AEN2984"
></A
><H3
><A
@@ -1047,7 +1047,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2979"
+NAME="AEN2990"
></A
><P
></P
@@ -1074,7 +1074,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1089,7 +1089,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if true</TD
></TR
></TBODY
></TABLE
@@ -1100,7 +1100,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2992"
+NAME="AEN3003"
></A
><H3
><A
@@ -1127,7 +1127,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2998"
+NAME="AEN3009"
></A
><P
></P
@@ -1154,7 +1154,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1169,7 +1169,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if true</TD
></TR
></TBODY
></TABLE
@@ -1180,7 +1180,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3011"
+NAME="AEN3022"
></A
><H3
><A
@@ -1219,7 +1219,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3020"
+NAME="AEN3031"
></A
><P
></P
@@ -1246,7 +1246,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1263,7 +1263,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the root element name</TD
></TR
><TR
><TD
@@ -1280,7 +1280,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the external ID</TD
></TR
><TR
><TD
@@ -1297,7 +1297,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SYSTEM ID (e.g. filename or URL)</TD
></TR
></TBODY
></TABLE
@@ -1308,7 +1308,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3041"
+NAME="AEN3052"
></A
><H3
><A
@@ -1347,7 +1347,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3050"
+NAME="AEN3061"
></A
><P
></P
@@ -1374,7 +1374,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1391,7 +1391,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the root element name</TD
></TR
><TR
><TD
@@ -1408,7 +1408,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the external ID</TD
></TR
><TR
><TD
@@ -1425,7 +1425,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SYSTEM ID (e.g. filename or URL)</TD
></TR
></TBODY
></TABLE
@@ -1436,7 +1436,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3071"
+NAME="AEN3082"
></A
><H3
><A
@@ -1470,7 +1470,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3079"
+NAME="AEN3090"
></A
><P
></P
@@ -1497,7 +1497,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1514,7 +1514,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The entity name</TD
></TR
><TR
><TD
@@ -1529,7 +1529,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlEntityPtr if found.</TD
></TR
></TBODY
></TABLE
@@ -1540,7 +1540,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3096"
+NAME="AEN3107"
></A
><H3
><A
@@ -1574,7 +1574,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3104"
+NAME="AEN3115"
></A
><P
></P
@@ -1601,7 +1601,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1618,7 +1618,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The entity name</TD
></TR
><TR
><TD
@@ -1633,7 +1633,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlEntityPtr if found.</TD
></TR
></TBODY
></TABLE
@@ -1644,7 +1644,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3121"
+NAME="AEN3132"
></A
><H3
><A
@@ -1692,7 +1692,7 @@ set up it's own entity resolution routine</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3132"
+NAME="AEN3143"
></A
><P
></P
@@ -1719,7 +1719,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1736,7 +1736,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The public ID of the entity</TD
></TR
><TR
><TD
@@ -1753,7 +1753,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The system ID of the entity</TD
></TR
><TR
><TD
@@ -1768,7 +1768,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlParserInputPtr if inlined or NULL for DOM behaviour.</TD
></TR
></TBODY
></TABLE
@@ -1779,7 +1779,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3153"
+NAME="AEN3164"
></A
><H3
><A
@@ -1823,7 +1823,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3163"
+NAME="AEN3174"
></A
><P
></P
@@ -1850,7 +1850,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -1867,7 +1867,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name </TD
></TR
><TR
><TD
@@ -1884,7 +1884,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity type </TD
></TR
><TR
><TD
@@ -1901,7 +1901,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The public ID of the entity</TD
></TR
><TR
><TD
@@ -1918,7 +1918,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The system ID of the entity</TD
></TR
><TR
><TD
@@ -1935,7 +1935,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity value (without processing).</TD
></TR
></TBODY
></TABLE
@@ -1946,7 +1946,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3192"
+NAME="AEN3203"
></A
><H3
><A
@@ -1991,7 +1991,7 @@ HREF="libxml-tree.html#XMLENUMERATIONPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3202"
+NAME="AEN3213"
></A
><P
></P
@@ -2018,7 +2018,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2035,7 +2035,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of the element</TD
></TR
><TR
><TD
@@ -2069,7 +2069,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute type </TD
></TR
><TR
><TD
@@ -2086,7 +2086,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the type of default value</TD
></TR
><TR
><TD
@@ -2103,7 +2103,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute default value</TD
></TR
><TR
><TD
@@ -2120,7 +2120,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the tree of enumerated value set</TD
></TR
></TBODY
></TABLE
@@ -2131,7 +2131,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3235"
+NAME="AEN3246"
></A
><H3
><A
@@ -2167,7 +2167,7 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3243"
+NAME="AEN3254"
></A
><P
></P
@@ -2194,7 +2194,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2211,7 +2211,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element name </TD
></TR
><TR
><TD
@@ -2228,7 +2228,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element type </TD
></TR
><TR
><TD
@@ -2245,7 +2245,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element value tree</TD
></TR
></TBODY
></TABLE
@@ -2256,7 +2256,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3264"
+NAME="AEN3275"
></A
><H3
><A
@@ -2295,7 +2295,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3273"
+NAME="AEN3284"
></A
><P
></P
@@ -2322,7 +2322,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2339,7 +2339,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The name of the notation</TD
></TR
><TR
><TD
@@ -2356,7 +2356,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The public ID of the entity</TD
></TR
><TR
><TD
@@ -2373,7 +2373,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The system ID of the entity</TD
></TR
></TBODY
></TABLE
@@ -2384,7 +2384,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3294"
+NAME="AEN3305"
></A
><H3
><A
@@ -2427,7 +2427,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3304"
+NAME="AEN3315"
></A
><P
></P
@@ -2454,7 +2454,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2471,7 +2471,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The name of the entity</TD
></TR
><TR
><TD
@@ -2488,7 +2488,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The public ID of the entity</TD
></TR
><TR
><TD
@@ -2505,7 +2505,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The system ID of the entity</TD
></TR
><TR
><TD
@@ -2522,7 +2522,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of the notation</TD
></TR
></TBODY
></TABLE
@@ -2533,7 +2533,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3329"
+NAME="AEN3340"
></A
><H3
><A
@@ -2560,7 +2560,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3335"
+NAME="AEN3346"
></A
><P
></P
@@ -2587,7 +2587,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
></TBODY
></TABLE
@@ -2598,7 +2598,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3344"
+NAME="AEN3355"
></A
><H3
><A
@@ -2625,7 +2625,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3350"
+NAME="AEN3361"
></A
><P
></P
@@ -2652,7 +2652,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
></TBODY
></TABLE
@@ -2663,7 +2663,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3359"
+NAME="AEN3370"
></A
><H3
><A
@@ -2701,7 +2701,7 @@ the element.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3367"
+NAME="AEN3378"
></A
><P
></P
@@ -2728,7 +2728,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2745,7 +2745,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The attribute name, including namespace prefix</TD
></TR
><TR
><TD
@@ -2762,7 +2762,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The attribute value</TD
></TR
></TBODY
></TABLE
@@ -2773,7 +2773,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3384"
+NAME="AEN3395"
></A
><H3
><A
@@ -2808,7 +2808,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3392"
+NAME="AEN3403"
></A
><P
></P
@@ -2835,7 +2835,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2852,7 +2852,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The element name, including namespace prefix</TD
></TR
><TR
><TD
@@ -2869,7 +2869,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An array of name/value attributes pairs, NULL terminated</TD
></TR
></TBODY
></TABLE
@@ -2880,7 +2880,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3409"
+NAME="AEN3420"
></A
><H3
><A
@@ -2911,7 +2911,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3416"
+NAME="AEN3427"
></A
><P
></P
@@ -2938,7 +2938,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -2955,7 +2955,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The element name</TD
></TR
></TBODY
></TABLE
@@ -2966,7 +2966,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3429"
+NAME="AEN3440"
></A
><H3
><A
@@ -2997,7 +2997,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3436"
+NAME="AEN3447"
></A
><P
></P
@@ -3024,7 +3024,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3041,7 +3041,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The entity name</TD
></TR
></TBODY
></TABLE
@@ -3052,7 +3052,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3449"
+NAME="AEN3460"
></A
><H3
><A
@@ -3085,7 +3085,7 @@ Question: how much at a time ???</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3456"
+NAME="AEN3467"
></A
><P
></P
@@ -3112,7 +3112,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3129,7 +3129,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar string</TD
></TR
><TR
><TD
@@ -3146,7 +3146,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of xmlChar</TD
></TR
></TBODY
></TABLE
@@ -3157,7 +3157,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3473"
+NAME="AEN3484"
></A
><H3
><A
@@ -3190,7 +3190,7 @@ Question: how much at a time ???</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3480"
+NAME="AEN3491"
></A
><P
></P
@@ -3217,7 +3217,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3234,7 +3234,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar string</TD
></TR
><TR
><TD
@@ -3251,7 +3251,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of xmlChar</TD
></TR
></TBODY
></TABLE
@@ -3262,7 +3262,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3497"
+NAME="AEN3508"
></A
><H3
><A
@@ -3297,7 +3297,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3505"
+NAME="AEN3516"
></A
><P
></P
@@ -3324,7 +3324,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3341,7 +3341,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the target name</TD
></TR
><TR
><TD
@@ -3358,7 +3358,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the PI data's</TD
></TR
></TBODY
></TABLE
@@ -3369,7 +3369,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3522"
+NAME="AEN3533"
></A
><H3
><A
@@ -3404,7 +3404,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3530"
+NAME="AEN3541"
></A
><P
></P
@@ -3431,7 +3431,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3448,7 +3448,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace associated URN</TD
></TR
><TR
><TD
@@ -3465,7 +3465,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace prefix</TD
></TR
></TBODY
></TABLE
@@ -3476,7 +3476,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3547"
+NAME="AEN3558"
></A
><H3
><A
@@ -3507,7 +3507,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3554"
+NAME="AEN3565"
></A
><P
></P
@@ -3534,7 +3534,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3551,7 +3551,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace prefix</TD
></TR
></TBODY
></TABLE
@@ -3562,7 +3562,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3567"
+NAME="AEN3578"
></A
><H3
><A
@@ -3592,7 +3592,7 @@ HREF="libxml-tree.html#XMLNSPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3574"
+NAME="AEN3585"
></A
><P
></P
@@ -3619,7 +3619,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3634,7 +3634,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlNsPtr or NULL if none</TD
></TR
></TBODY
></TABLE
@@ -3645,7 +3645,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3587"
+NAME="AEN3598"
></A
><H3
><A
@@ -3677,7 +3677,7 @@ one read upon parsing.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3594"
+NAME="AEN3605"
></A
><P
></P
@@ -3704,7 +3704,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3721,7 +3721,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace to check against</TD
></TR
><TR
><TD
@@ -3736,7 +3736,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if true 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -3747,7 +3747,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3611"
+NAME="AEN3622"
></A
><H3
><A
@@ -3782,7 +3782,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3619"
+NAME="AEN3630"
></A
><P
></P
@@ -3809,7 +3809,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3826,7 +3826,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace associated URN</TD
></TR
><TR
><TD
@@ -3843,7 +3843,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace prefix</TD
></TR
></TBODY
></TABLE
@@ -3854,7 +3854,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3636"
+NAME="AEN3647"
></A
><H3
><A
@@ -3885,7 +3885,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3643"
+NAME="AEN3654"
></A
><P
></P
@@ -3912,7 +3912,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -3929,7 +3929,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the comment content</TD
></TR
></TBODY
></TABLE
@@ -3940,7 +3940,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3656"
+NAME="AEN3667"
></A
><H3
><A
@@ -3972,7 +3972,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN3663"
+NAME="AEN3674"
></A
><P
></P
@@ -3999,7 +3999,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the user data (XML parser context)</TD
></TR
><TR
><TD
@@ -4016,7 +4016,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The pcdata content</TD
></TR
><TR
><TD
@@ -4033,7 +4033,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the block length</TD
></TR
></TBODY
></TABLE
@@ -4044,7 +4044,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3680"
+NAME="AEN3691"
></A
><H3
><A
@@ -4072,7 +4072,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3686"
+NAME="AEN3697"
></A
><H3
><A
@@ -4100,7 +4100,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3692"
+NAME="AEN3703"
></A
><H3
><A
diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html
index d34312dd..d0b83d55 100644
--- a/doc/html/libxml-tree.html
+++ b/doc/html/libxml-tree.html
@@ -122,7 +122,7 @@ NAME="LIBXML-TREE"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN3703"
+NAME="AEN3714"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN3703"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN3706"
+NAME="AEN3717"
></A
><H2
>Synopsis</H2
@@ -1811,7 +1811,7 @@ HREF="libxml-tree.html#XMLSETCOMPRESSMODE"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4161"
+NAME="AEN4172"
></A
><H2
>Description</H2
@@ -1821,14 +1821,14 @@ NAME="AEN4161"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN4164"
+NAME="AEN4175"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4166"
+NAME="AEN4177"
></A
><H3
><A
@@ -1854,7 +1854,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4171"
+NAME="AEN4182"
></A
><H3
><A
@@ -1904,13 +1904,26 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4176"
+NAME="AEN4187"
></A
><H3
><A
NAME="XMLCHAR"
></A
>xmlChar</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef unsigned char xmlChar;</PRE
+></TD
+></TR
+></TABLE
><P
>This is a basic byte in an UTF-8 encoded string.
It's unsigned allowing to pinpoint case where char * are assigned
@@ -1921,7 +1934,7 @@ to xmlChar * (possibly making serialization back impossible).</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4181"
+NAME="AEN4193"
></A
><H3
><A
@@ -1937,7 +1950,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define BAD_CAST</PRE
+>#define BAD_CAST (xmlChar *)</PRE
></TD
></TR
></TABLE
@@ -1949,7 +1962,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4187"
+NAME="AEN4199"
></A
><H3
><A
@@ -1981,20 +1994,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4193"
+NAME="AEN4205"
></A
><H3
><A
NAME="XMLNOTATIONPTR"
></A
>xmlNotationPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlNotation *xmlNotationPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4197"
+NAME="AEN4210"
></A
><H3
><A
@@ -2033,7 +2059,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4203"
+NAME="AEN4216"
></A
><H3
><A
@@ -2066,7 +2092,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4209"
+NAME="AEN4222"
></A
><H3
><A
@@ -2097,20 +2123,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4215"
+NAME="AEN4228"
></A
><H3
><A
NAME="XMLENUMERATIONPTR"
></A
>xmlEnumerationPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlEnumeration *xmlEnumerationPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4219"
+NAME="AEN4233"
></A
><H3
><A
@@ -2156,20 +2195,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4225"
+NAME="AEN4239"
></A
><H3
><A
NAME="XMLATTRIBUTEPTR"
></A
>xmlAttributePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlAttribute *xmlAttributePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4229"
+NAME="AEN4244"
></A
><H3
><A
@@ -2202,7 +2254,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4235"
+NAME="AEN4250"
></A
><H3
><A
@@ -2235,7 +2287,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4241"
+NAME="AEN4256"
></A
><H3
><A
@@ -2271,20 +2323,33 @@ in a DTD.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4247"
+NAME="AEN4262"
></A
><H3
><A
NAME="XMLELEMENTCONTENTPTR"
></A
>xmlElementContentPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlElementContent *xmlElementContentPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4251"
+NAME="AEN4267"
></A
><H3
><A
@@ -2318,7 +2383,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4257"
+NAME="AEN4273"
></A
><H3
><A
@@ -2361,20 +2426,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4263"
+NAME="AEN4279"
></A
><H3
><A
NAME="XMLELEMENTPTR"
></A
>xmlElementPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlElement *xmlElementPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4267"
+NAME="AEN4284"
></A
><H3
><A
@@ -2390,7 +2468,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_LOCAL_NAMESPACE</PRE
+>#define XML_LOCAL_NAMESPACE XML_NAMESPACE_DECL</PRE
></TD
></TR
></TABLE
@@ -2400,20 +2478,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4272"
+NAME="AEN4289"
></A
><H3
><A
NAME="XMLNSTYPE"
></A
>xmlNsType</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlElementType xmlNsType;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4276"
+NAME="AEN4294"
></A
><H3
><A
@@ -2451,20 +2542,33 @@ xmlNsType is unified with xmlElementType</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4283"
+NAME="AEN4301"
></A
><H3
><A
NAME="XMLNSPTR"
></A
>xmlNsPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlNs *xmlNsPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4287"
+NAME="AEN4306"
></A
><H3
><A
@@ -2512,20 +2616,33 @@ the internal subset and for the external subset</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4293"
+NAME="AEN4312"
></A
><H3
><A
NAME="XMLDTDPTR"
></A
>xmlDtdPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlDtd *xmlDtdPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4297"
+NAME="AEN4317"
></A
><H3
><A
@@ -2565,20 +2682,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4303"
+NAME="AEN4323"
></A
><H3
><A
NAME="XMLATTRPTR"
></A
>xmlAttrPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlAttr *xmlAttrPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4307"
+NAME="AEN4328"
></A
><H3
><A
@@ -2610,20 +2740,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4313"
+NAME="AEN4334"
></A
><H3
><A
NAME="XMLIDPTR"
></A
>xmlIDPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlID *xmlIDPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4317"
+NAME="AEN4339"
></A
><H3
><A
@@ -2655,20 +2798,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4323"
+NAME="AEN4345"
></A
><H3
><A
NAME="XMLREFPTR"
></A
>xmlRefPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlRef *xmlRefPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4327"
+NAME="AEN4350"
></A
><H3
><A
@@ -2700,7 +2856,7 @@ need or double it's allocated size each time it is found too small</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4333"
+NAME="AEN4356"
></A
><H3
><A
@@ -2733,20 +2889,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4339"
+NAME="AEN4362"
></A
><H3
><A
NAME="XMLBUFFERPTR"
></A
>xmlBufferPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlBuffer *xmlBufferPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4343"
+NAME="AEN4367"
></A
><H3
><A
@@ -2794,20 +2963,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4349"
+NAME="AEN4373"
></A
><H3
><A
NAME="XMLNODEPTR"
></A
>xmlNodePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlNode *xmlNodePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4353"
+NAME="AEN4378"
></A
><H3
><A
@@ -2859,20 +3041,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4359"
+NAME="AEN4384"
></A
><H3
><A
NAME="XMLDOCPTR"
></A
>xmlDocPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlDoc *xmlDocPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4363"
+NAME="AEN4389"
></A
><H3
><A
@@ -2888,7 +3083,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define xmlChildrenNode</PRE
+>#define xmlChildrenNode children</PRE
></TD
></TR
></TABLE
@@ -2900,7 +3095,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4369"
+NAME="AEN4395"
></A
><H3
><A
@@ -2916,7 +3111,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define xmlRootNode</PRE
+>#define xmlRootNode children</PRE
></TD
></TR
></TABLE
@@ -2928,7 +3123,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4375"
+NAME="AEN4401"
></A
><H3
><A
@@ -2961,7 +3156,7 @@ improves performance</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4382"
+NAME="AEN4408"
></A
><P
></P
@@ -2988,7 +3183,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> allocation method to use</TD
></TR
></TBODY
></TABLE
@@ -2999,7 +3194,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4391"
+NAME="AEN4417"
></A
><H3
><A
@@ -3033,7 +3228,7 @@ improves performance</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4398"
+NAME="AEN4424"
></A
><P
></P
@@ -3058,7 +3253,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the current allocation scheme</TD
></TR
></TBODY
></TABLE
@@ -3069,7 +3264,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4407"
+NAME="AEN4433"
></A
><H3
><A
@@ -3099,7 +3294,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4414"
+NAME="AEN4440"
></A
><P
></P
@@ -3124,7 +3319,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new structure.</TD
></TR
></TBODY
></TABLE
@@ -3135,7 +3330,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4423"
+NAME="AEN4449"
></A
><H3
><A
@@ -3168,7 +3363,7 @@ HREF="SIZE-T"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4431"
+NAME="AEN4457"
></A
><P
></P
@@ -3195,7 +3390,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> initial size of buffer</TD
></TR
><TR
><TD
@@ -3210,7 +3405,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new structure.</TD
></TR
></TBODY
></TABLE
@@ -3221,7 +3416,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4444"
+NAME="AEN4470"
></A
><H3
><A
@@ -3257,7 +3452,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4452"
+NAME="AEN4478"
></A
><P
></P
@@ -3284,7 +3479,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer to resize</TD
></TR
><TR
><TD
@@ -3301,7 +3496,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the desired size</TD
></TR
><TR
><TD
@@ -3316,7 +3511,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of problems, 1 otherwise</TD
></TR
></TBODY
></TABLE
@@ -3327,7 +3522,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4469"
+NAME="AEN4495"
></A
><H3
><A
@@ -3357,7 +3552,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4476"
+NAME="AEN4502"
></A
><P
></P
@@ -3384,7 +3579,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer to free</TD
></TR
></TBODY
></TABLE
@@ -3395,7 +3590,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4485"
+NAME="AEN4511"
></A
><H3
><A
@@ -3429,7 +3624,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4493"
+NAME="AEN4519"
></A
><P
></P
@@ -3456,7 +3651,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file output</TD
></TR
><TR
><TD
@@ -3473,7 +3668,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer to dump</TD
></TR
><TR
><TD
@@ -3488,7 +3683,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChar written</TD
></TR
></TBODY
></TABLE
@@ -3499,7 +3694,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4510"
+NAME="AEN4536"
></A
><H3
><A
@@ -3535,7 +3730,7 @@ str is recomputed.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4518"
+NAME="AEN4544"
></A
><P
></P
@@ -3562,7 +3757,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer to dump</TD
></TR
><TR
><TD
@@ -3579,7 +3774,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar string</TD
></TR
><TR
><TD
@@ -3596,7 +3791,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of xmlChar to add</TD
></TR
></TBODY
></TABLE
@@ -3607,7 +3802,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4535"
+NAME="AEN4561"
></A
><H3
><A
@@ -3648,7 +3843,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4544"
+NAME="AEN4570"
></A
><P
></P
@@ -3675,7 +3870,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer</TD
></TR
><TR
><TD
@@ -3692,7 +3887,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar string</TD
></TR
><TR
><TD
@@ -3709,7 +3904,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of xmlChar to add</TD
></TR
></TBODY
></TABLE
@@ -3720,7 +3915,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4561"
+NAME="AEN4587"
></A
><H3
><A
@@ -3754,7 +3949,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4569"
+NAME="AEN4595"
></A
><P
></P
@@ -3781,7 +3976,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer to dump</TD
></TR
><TR
><TD
@@ -3798,7 +3993,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar string</TD
></TR
></TBODY
></TABLE
@@ -3809,7 +4004,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4582"
+NAME="AEN4608"
></A
><H3
><A
@@ -3840,7 +4035,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4589"
+NAME="AEN4615"
></A
><P
></P
@@ -3867,7 +4062,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer to dump</TD
></TR
><TR
><TD
@@ -3884,7 +4079,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the C char string</TD
></TR
></TBODY
></TABLE
@@ -3895,7 +4090,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4602"
+NAME="AEN4628"
></A
><H3
><A
@@ -3926,7 +4121,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4609"
+NAME="AEN4635"
></A
><P
></P
@@ -3953,7 +4148,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer to dump</TD
></TR
><TR
><TD
@@ -3970,7 +4165,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of xmlChar to remove</TD
></TR
><TR
><TD
@@ -3985,7 +4180,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChar removed, or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -3996,7 +4191,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4626"
+NAME="AEN4652"
></A
><H3
><A
@@ -4027,7 +4222,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4633"
+NAME="AEN4659"
></A
><P
></P
@@ -4054,7 +4249,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer</TD
></TR
><TR
><TD
@@ -4071,7 +4266,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the minimum free size to allocate</TD
></TR
><TR
><TD
@@ -4086,7 +4281,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new available space or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -4097,7 +4292,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4650"
+NAME="AEN4676"
></A
><H3
><A
@@ -4127,7 +4322,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4657"
+NAME="AEN4683"
></A
><P
></P
@@ -4154,7 +4349,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer</TD
></TR
></TBODY
></TABLE
@@ -4165,7 +4360,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4666"
+NAME="AEN4692"
></A
><H3
><A
@@ -4198,7 +4393,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4674"
+NAME="AEN4700"
></A
><P
></P
@@ -4225,7 +4420,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer</TD
></TR
><TR
><TD
@@ -4240,7 +4435,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the internal content</TD
></TR
></TBODY
></TABLE
@@ -4251,7 +4446,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4687"
+NAME="AEN4713"
></A
><H3
><A
@@ -4279,7 +4474,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4693"
+NAME="AEN4719"
></A
><P
></P
@@ -4332,7 +4527,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4706"
+NAME="AEN4732"
></A
><H3
><A
@@ -4366,7 +4561,7 @@ HREF="libxml-tree.html#XMLBUFFERALLOCATIONSCHEME"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4714"
+NAME="AEN4740"
></A
><P
></P
@@ -4393,7 +4588,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer to free</TD
></TR
><TR
><TD
@@ -4410,7 +4605,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> allocation scheme to use</TD
></TR
></TBODY
></TABLE
@@ -4421,7 +4616,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4727"
+NAME="AEN4753"
></A
><H3
><A
@@ -4451,7 +4646,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4734"
+NAME="AEN4760"
></A
><P
></P
@@ -4478,7 +4673,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the buffer </TD
></TR
><TR
><TD
@@ -4493,7 +4688,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the length of data in the internal content</TD
></TR
></TBODY
></TABLE
@@ -4504,7 +4699,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4747"
+NAME="AEN4773"
></A
><H3
><A
@@ -4549,7 +4744,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4758"
+NAME="AEN4784"
></A
><P
></P
@@ -4576,7 +4771,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document pointer</TD
></TR
><TR
><TD
@@ -4593,7 +4788,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the DTD name</TD
></TR
><TR
><TD
@@ -4610,7 +4805,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the external (PUBLIC) ID</TD
></TR
><TR
><TD
@@ -4627,7 +4822,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the system ID</TD
></TR
><TR
><TD
@@ -4642,7 +4837,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new DTD structure</TD
></TR
></TBODY
></TABLE
@@ -4653,7 +4848,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4783"
+NAME="AEN4809"
></A
><H3
><A
@@ -4702,7 +4897,7 @@ HREF="libxml-tree.html#XMLCREATEINTSUBSET"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4795"
+NAME="AEN4821"
></A
><P
></P
@@ -4729,7 +4924,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document pointer</TD
></TR
><TR
><TD
@@ -4746,7 +4941,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the DTD name</TD
></TR
><TR
><TD
@@ -4763,7 +4958,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the external ID</TD
></TR
><TR
><TD
@@ -4780,7 +4975,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the system ID</TD
></TR
><TR
><TD
@@ -4795,7 +4990,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new DTD structure</TD
></TR
></TBODY
></TABLE
@@ -4806,7 +5001,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4820"
+NAME="AEN4846"
></A
><H3
><A
@@ -4839,7 +5034,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4828"
+NAME="AEN4854"
></A
><P
></P
@@ -4866,7 +5061,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document pointer</TD
></TR
><TR
><TD
@@ -4881,7 +5076,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the DTD structure or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -4892,7 +5087,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4841"
+NAME="AEN4867"
></A
><H3
><A
@@ -4922,7 +5117,7 @@ HREF="libxml-tree.html#XMLDTDPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4848"
+NAME="AEN4874"
></A
><P
></P
@@ -4949,7 +5144,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the DTD structure to free up</TD
></TR
></TBODY
></TABLE
@@ -4960,7 +5155,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4857"
+NAME="AEN4883"
></A
><H3
><A
@@ -5003,7 +5198,7 @@ It now create a namespace on the root element of the document if found.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4867"
+NAME="AEN4893"
></A
><P
></P
@@ -5030,7 +5225,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document carrying the namespace</TD
></TR
><TR
><TD
@@ -5047,7 +5242,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URI associated</TD
></TR
><TR
><TD
@@ -5064,7 +5259,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the prefix for the namespace</TD
></TR
><TR
><TD
@@ -5079,7 +5274,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL this functionnality had been removed</TD
></TR
></TBODY
></TABLE
@@ -5090,7 +5285,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4888"
+NAME="AEN4914"
></A
><H3
><A
@@ -5135,7 +5330,7 @@ was not defined.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4898"
+NAME="AEN4924"
></A
><P
></P
@@ -5162,7 +5357,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element carrying the namespace</TD
></TR
><TR
><TD
@@ -5179,7 +5374,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URI associated</TD
></TR
><TR
><TD
@@ -5196,7 +5391,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the prefix for the namespace</TD
></TR
><TR
><TD
@@ -5211,7 +5406,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>returns a new namespace pointer or NULL</TD
></TR
></TBODY
></TABLE
@@ -5222,7 +5417,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4919"
+NAME="AEN4945"
></A
><H3
><A
@@ -5252,7 +5447,7 @@ HREF="libxml-tree.html#XMLNSPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4926"
+NAME="AEN4952"
></A
><P
></P
@@ -5279,7 +5474,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace pointer</TD
></TR
></TBODY
></TABLE
@@ -5290,7 +5485,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4935"
+NAME="AEN4961"
></A
><H3
><A
@@ -5320,7 +5515,7 @@ HREF="libxml-tree.html#XMLNSPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4942"
+NAME="AEN4968"
></A
><P
></P
@@ -5347,7 +5542,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first namespace pointer</TD
></TR
></TBODY
></TABLE
@@ -5358,7 +5553,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4951"
+NAME="AEN4977"
></A
><H3
><A
@@ -5391,7 +5586,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4959"
+NAME="AEN4985"
></A
><P
></P
@@ -5418,7 +5613,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> xmlChar string giving the version of XML "1.0"</TD
></TR
><TR
><TD
@@ -5433,7 +5628,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new document</TD
></TR
></TBODY
></TABLE
@@ -5444,7 +5639,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4972"
+NAME="AEN4998"
></A
><H3
><A
@@ -5474,7 +5669,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4979"
+NAME="AEN5005"
></A
><P
></P
@@ -5501,7 +5696,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the document
+@: </TD
></TR
></TBODY
></TABLE
@@ -5512,7 +5708,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN4988"
+NAME="AEN5014"
></A
><H3
><A
@@ -5553,7 +5749,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN4998"
+NAME="AEN5024"
></A
><P
></P
@@ -5580,7 +5776,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -5597,7 +5793,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of the attribute</TD
></TR
><TR
><TD
@@ -5614,7 +5810,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the value of the attribute</TD
></TR
><TR
><TD
@@ -5629,7 +5825,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the attribute</TD
></TR
></TBODY
></TABLE
@@ -5640,7 +5836,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5019"
+NAME="AEN5045"
></A
><H3
><A
@@ -5681,7 +5877,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5029"
+NAME="AEN5055"
></A
><P
></P
@@ -5708,7 +5904,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the holding node</TD
></TR
><TR
><TD
@@ -5725,7 +5921,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of the attribute</TD
></TR
><TR
><TD
@@ -5742,7 +5938,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the value of the attribute</TD
></TR
><TR
><TD
@@ -5757,7 +5953,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the attribute</TD
></TR
></TBODY
></TABLE
@@ -5768,7 +5964,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5050"
+NAME="AEN5076"
></A
><H3
><A
@@ -5813,7 +6009,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5061"
+NAME="AEN5087"
></A
><P
></P
@@ -5840,7 +6036,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the holding node</TD
></TR
><TR
><TD
@@ -5857,7 +6053,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace</TD
></TR
><TR
><TD
@@ -5874,7 +6070,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of the attribute</TD
></TR
><TR
><TD
@@ -5891,7 +6087,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the value of the attribute</TD
></TR
><TR
><TD
@@ -5906,7 +6102,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the attribute</TD
></TR
></TBODY
></TABLE
@@ -5917,7 +6113,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5086"
+NAME="AEN5112"
></A
><H3
><A
@@ -5947,7 +6143,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5093"
+NAME="AEN5119"
></A
><P
></P
@@ -5974,7 +6170,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first property in the list</TD
></TR
></TBODY
></TABLE
@@ -5985,7 +6181,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5102"
+NAME="AEN5128"
></A
><H3
><A
@@ -6015,7 +6211,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5109"
+NAME="AEN5135"
></A
><P
></P
@@ -6042,7 +6238,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an attribute</TD
></TR
></TBODY
></TABLE
@@ -6053,7 +6249,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5118"
+NAME="AEN5144"
></A
><H3
><A
@@ -6090,7 +6286,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5127"
+NAME="AEN5153"
></A
><P
></P
@@ -6117,7 +6313,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element where the attribute will be grafted</TD
></TR
><TR
><TD
@@ -6134,7 +6330,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute</TD
></TR
><TR
><TD
@@ -6149,7 +6345,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlAttrPtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -6160,7 +6356,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5144"
+NAME="AEN5170"
></A
><H3
><A
@@ -6197,7 +6393,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5153"
+NAME="AEN5179"
></A
><P
></P
@@ -6224,7 +6420,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element where the attributes will be grafted</TD
></TR
><TR
><TD
@@ -6241,7 +6437,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first attribute</TD
></TR
><TR
><TD
@@ -6256,7 +6452,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlAttrPtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -6267,7 +6463,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5170"
+NAME="AEN5196"
></A
><H3
><A
@@ -6300,7 +6496,7 @@ HREF="libxml-tree.html#XMLDTDPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5178"
+NAME="AEN5204"
></A
><P
></P
@@ -6327,7 +6523,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the dtd</TD
></TR
><TR
><TD
@@ -6342,7 +6538,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlDtdPtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -6353,7 +6549,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5191"
+NAME="AEN5217"
></A
><H3
><A
@@ -6388,7 +6584,7 @@ be copied too as well as Dtd, namespaces and entities.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5199"
+NAME="AEN5225"
></A
><P
></P
@@ -6415,7 +6611,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -6432,7 +6628,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if 1 do a recursive copy.</TD
></TR
><TR
><TD
@@ -6447,7 +6643,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlDocPtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -6458,7 +6654,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5216"
+NAME="AEN5242"
></A
><H3
><A
@@ -6529,7 +6725,7 @@ need entities support.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5232"
+NAME="AEN5258"
></A
><P
></P
@@ -6556,7 +6752,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -6573,7 +6769,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> namespace if any</TD
></TR
><TR
><TD
@@ -6590,7 +6786,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node name</TD
></TR
><TR
><TD
@@ -6607,7 +6803,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML text content if any</TD
></TR
><TR
><TD
@@ -6622,7 +6818,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -6633,7 +6829,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5257"
+NAME="AEN5283"
></A
><H3
><A
@@ -6689,7 +6885,7 @@ are optionnal (NULL).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5270"
+NAME="AEN5296"
></A
><P
></P
@@ -6716,7 +6912,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -6733,7 +6929,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> namespace if any</TD
></TR
><TR
><TD
@@ -6750,7 +6946,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node name</TD
></TR
><TR
><TD
@@ -6767,7 +6963,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the text content if any</TD
></TR
><TR
><TD
@@ -6782,7 +6978,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -6793,7 +6989,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5295"
+NAME="AEN5321"
></A
><H3
><A
@@ -6835,7 +7031,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5305"
+NAME="AEN5331"
></A
><P
></P
@@ -6862,7 +7058,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> namespace if any</TD
></TR
><TR
><TD
@@ -6879,7 +7075,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node name</TD
></TR
><TR
><TD
@@ -6894,7 +7090,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -6905,7 +7101,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5322"
+NAME="AEN5348"
></A
><H3
><A
@@ -6982,7 +7178,7 @@ support is not needed.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5339"
+NAME="AEN5365"
></A
><P
></P
@@ -7009,7 +7205,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parent node</TD
></TR
><TR
><TD
@@ -7026,7 +7222,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a namespace if any</TD
></TR
><TR
><TD
@@ -7043,7 +7239,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of the child</TD
></TR
><TR
><TD
@@ -7060,7 +7256,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML content of the child if any.</TD
></TR
><TR
><TD
@@ -7075,7 +7271,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7086,7 +7282,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5364"
+NAME="AEN5390"
></A
><H3
><A
@@ -7148,7 +7344,7 @@ a child TEXT node will be created containing the string content.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5378"
+NAME="AEN5404"
></A
><P
></P
@@ -7175,7 +7371,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parent node</TD
></TR
><TR
><TD
@@ -7192,7 +7388,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a namespace if any</TD
></TR
><TR
><TD
@@ -7209,7 +7405,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of the child</TD
></TR
><TR
><TD
@@ -7226,7 +7422,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the text content of the child if any.</TD
></TR
><TR
><TD
@@ -7241,7 +7437,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7252,7 +7448,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5403"
+NAME="AEN5429"
></A
><H3
><A
@@ -7289,7 +7485,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5412"
+NAME="AEN5438"
></A
><P
></P
@@ -7316,7 +7512,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -7333,7 +7529,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the text content</TD
></TR
><TR
><TD
@@ -7348,7 +7544,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7359,7 +7555,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5429"
+NAME="AEN5455"
></A
><H3
><A
@@ -7392,7 +7588,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5437"
+NAME="AEN5463"
></A
><P
></P
@@ -7419,7 +7615,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the text content</TD
></TR
><TR
><TD
@@ -7434,7 +7630,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7445,7 +7641,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5450"
+NAME="AEN5476"
></A
><H3
><A
@@ -7482,7 +7678,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5459"
+NAME="AEN5485"
></A
><P
></P
@@ -7509,7 +7705,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the processing instruction name</TD
></TR
><TR
><TD
@@ -7526,7 +7722,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the PI content</TD
></TR
><TR
><TD
@@ -7541,7 +7737,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7552,7 +7748,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5476"
+NAME="AEN5502"
></A
><H3
><A
@@ -7591,7 +7787,7 @@ text node pertain to a given document.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5485"
+NAME="AEN5511"
></A
><P
></P
@@ -7618,7 +7814,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -7635,7 +7831,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the text content</TD
></TR
><TR
><TD
@@ -7652,7 +7848,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the text len.</TD
></TR
><TR
><TD
@@ -7667,7 +7863,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7678,7 +7874,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5506"
+NAME="AEN5532"
></A
><H3
><A
@@ -7712,7 +7908,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5514"
+NAME="AEN5540"
></A
><P
></P
@@ -7739,7 +7935,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the text content</TD
></TR
><TR
><TD
@@ -7756,7 +7952,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the text len.</TD
></TR
><TR
><TD
@@ -7771,7 +7967,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7782,7 +7978,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5531"
+NAME="AEN5557"
></A
><H3
><A
@@ -7819,7 +8015,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5540"
+NAME="AEN5566"
></A
><P
></P
@@ -7846,7 +8042,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -7863,7 +8059,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the comment content</TD
></TR
><TR
><TD
@@ -7878,7 +8074,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7889,7 +8085,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5557"
+NAME="AEN5583"
></A
><H3
><A
@@ -7922,7 +8118,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5565"
+NAME="AEN5591"
></A
><P
></P
@@ -7949,7 +8145,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the comment content</TD
></TR
><TR
><TD
@@ -7964,7 +8160,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -7975,7 +8171,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5578"
+NAME="AEN5604"
></A
><H3
><A
@@ -8013,7 +8209,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5587"
+NAME="AEN5613"
></A
><P
></P
@@ -8040,7 +8236,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -8057,7 +8253,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the CData block content content</TD
></TR
><TR
><TD
@@ -8074,7 +8270,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of the block</TD
></TR
><TR
><TD
@@ -8089,7 +8285,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -8100,7 +8296,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5608"
+NAME="AEN5634"
></A
><H3
><A
@@ -8137,7 +8333,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5617"
+NAME="AEN5643"
></A
><P
></P
@@ -8164,7 +8360,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -8181,7 +8377,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the char ref string, starting with # or "&amp;# ... ;"</TD
></TR
><TR
><TD
@@ -8196,7 +8392,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -8207,7 +8403,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5634"
+NAME="AEN5660"
></A
><H3
><A
@@ -8244,7 +8440,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5643"
+NAME="AEN5669"
></A
><P
></P
@@ -8271,7 +8467,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -8288,7 +8484,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the reference name, or the reference string with &amp; and ;</TD
></TR
><TR
><TD
@@ -8303,7 +8499,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -8314,7 +8510,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5660"
+NAME="AEN5686"
></A
><H3
><A
@@ -8348,7 +8544,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5668"
+NAME="AEN5694"
></A
><P
></P
@@ -8375,7 +8571,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -8392,7 +8588,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if 1 do a recursive copy.</TD
></TR
><TR
><TD
@@ -8407,7 +8603,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlNodePtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -8418,7 +8614,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5685"
+NAME="AEN5711"
></A
><H3
><A
@@ -8456,7 +8652,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5694"
+NAME="AEN5720"
></A
><P
></P
@@ -8483,7 +8679,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -8517,7 +8713,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if 1 do a recursive copy.</TD
></TR
><TR
><TD
@@ -8532,7 +8728,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlNodePtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -8543,7 +8739,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5715"
+NAME="AEN5741"
></A
><H3
><A
@@ -8576,7 +8772,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5723"
+NAME="AEN5749"
></A
><P
></P
@@ -8603,7 +8799,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first node in the list.</TD
></TR
><TR
><TD
@@ -8618,7 +8814,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlNodePtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -8629,7 +8825,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5736"
+NAME="AEN5762"
></A
><H3
><A
@@ -8662,7 +8858,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5744"
+NAME="AEN5770"
></A
><P
></P
@@ -8689,7 +8885,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document owning the fragment</TD
></TR
><TR
><TD
@@ -8704,7 +8900,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new node object.</TD
></TR
></TBODY
></TABLE
@@ -8715,7 +8911,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5757"
+NAME="AEN5783"
></A
><H3
><A
@@ -8749,7 +8945,7 @@ containing possibly comments, PIs, etc ...).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5765"
+NAME="AEN5791"
></A
><P
></P
@@ -8776,7 +8972,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -8791,7 +8987,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlNodePtr for the root or NULL</TD
></TR
></TBODY
></TABLE
@@ -8802,7 +8998,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5778"
+NAME="AEN5804"
></A
><H3
><A
@@ -8835,7 +9031,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5786"
+NAME="AEN5812"
></A
><P
></P
@@ -8862,7 +9058,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parent node</TD
></TR
><TR
><TD
@@ -8877,7 +9073,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last child or NULL if none.</TD
></TR
></TBODY
></TABLE
@@ -8888,7 +9084,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5799"
+NAME="AEN5825"
></A
><H3
><A
@@ -8918,7 +9114,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5806"
+NAME="AEN5832"
></A
><P
></P
@@ -8945,7 +9141,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -8960,7 +9156,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 yes, 0 no</TD
></TR
></TBODY
></TABLE
@@ -8971,7 +9167,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5819"
+NAME="AEN5845"
></A
><H3
><A
@@ -9002,7 +9198,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5826"
+NAME="AEN5852"
></A
><P
></P
@@ -9029,7 +9225,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -9044,7 +9240,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 yes, 0 no</TD
></TR
></TBODY
></TABLE
@@ -9055,7 +9251,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5839"
+NAME="AEN5865"
></A
><H3
><A
@@ -9093,7 +9289,7 @@ containing possibly comments, PIs, etc ...).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5848"
+NAME="AEN5874"
></A
><P
></P
@@ -9120,7 +9316,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -9137,7 +9333,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new document root element</TD
></TR
><TR
><TD
@@ -9152,7 +9348,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the old root element if any was found</TD
></TR
></TBODY
></TABLE
@@ -9163,7 +9359,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5865"
+NAME="AEN5891"
></A
><H3
><A
@@ -9197,7 +9393,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5873"
+NAME="AEN5899"
></A
><P
></P
@@ -9224,7 +9420,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being changed</TD
></TR
><TR
><TD
@@ -9241,7 +9437,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new tag name</TD
></TR
></TBODY
></TABLE
@@ -9252,7 +9448,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5886"
+NAME="AEN5912"
></A
><H3
><A
@@ -9300,7 +9496,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5897"
+NAME="AEN5923"
></A
><P
></P
@@ -9327,7 +9523,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parent node</TD
></TR
><TR
><TD
@@ -9344,7 +9540,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the child node</TD
></TR
><TR
><TD
@@ -9359,7 +9555,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the child or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -9370,7 +9566,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5914"
+NAME="AEN5940"
></A
><H3
><A
@@ -9413,7 +9609,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5924"
+NAME="AEN5950"
></A
><P
></P
@@ -9440,7 +9636,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parent node</TD
></TR
><TR
><TD
@@ -9457,7 +9653,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first node in the list</TD
></TR
><TR
><TD
@@ -9472,7 +9668,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last child or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -9483,7 +9679,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5941"
+NAME="AEN5967"
></A
><H3
><A
@@ -9522,7 +9718,7 @@ first unlinked from its existing context.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5950"
+NAME="AEN5976"
></A
><P
></P
@@ -9549,7 +9745,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the old node</TD
></TR
><TR
><TD
@@ -9566,7 +9762,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -9581,7 +9777,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the old node</TD
></TR
></TBODY
></TABLE
@@ -9592,7 +9788,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5967"
+NAME="AEN5993"
></A
><H3
><A
@@ -9647,7 +9843,7 @@ first unlinked from its existing context.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN5979"
+NAME="AEN6005"
></A
><P
></P
@@ -9674,7 +9870,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the child node</TD
></TR
><TR
><TD
@@ -9691,7 +9887,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new node</TD
></TR
><TR
><TD
@@ -9706,7 +9902,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new element or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -9717,7 +9913,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN5996"
+NAME="AEN6022"
></A
><H3
><A
@@ -9772,7 +9968,7 @@ first unlinked from its existing context.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6008"
+NAME="AEN6034"
></A
><P
></P
@@ -9799,7 +9995,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the child node</TD
></TR
><TR
><TD
@@ -9816,7 +10012,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new node</TD
></TR
><TR
><TD
@@ -9831,7 +10027,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new element or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -9842,7 +10038,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6025"
+NAME="AEN6051"
></A
><H3
><A
@@ -9897,7 +10093,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6037"
+NAME="AEN6063"
></A
><P
></P
@@ -9924,7 +10120,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the child node</TD
></TR
><TR
><TD
@@ -9941,7 +10137,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new node</TD
></TR
><TR
><TD
@@ -9956,7 +10152,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new element or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -9967,7 +10163,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6054"
+NAME="AEN6080"
></A
><H3
><A
@@ -9997,7 +10193,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6061"
+NAME="AEN6087"
></A
><P
></P
@@ -10024,7 +10220,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
></TBODY
></TABLE
@@ -10035,7 +10231,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6070"
+NAME="AEN6096"
></A
><H3
><A
@@ -10072,7 +10268,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6079"
+NAME="AEN6105"
></A
><P
></P
@@ -10099,7 +10295,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first text node</TD
></TR
><TR
><TD
@@ -10116,7 +10312,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second text node being merged</TD
></TR
><TR
><TD
@@ -10131,7 +10327,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the first text node augmented</TD
></TR
></TBODY
></TABLE
@@ -10142,7 +10338,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6096"
+NAME="AEN6122"
></A
><H3
><A
@@ -10177,7 +10373,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6104"
+NAME="AEN6130"
></A
><P
></P
@@ -10204,7 +10400,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -10221,7 +10417,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the content</TD
></TR
><TR
><TD
@@ -10238,7 +10434,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> <TT
+CLASS="PARAMETER"
+><I
+>content</I
+></TT
+> lenght</TD
></TR
></TBODY
></TABLE
@@ -10249,7 +10450,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6121"
+NAME="AEN6148"
></A
><H3
><A
@@ -10280,7 +10481,7 @@ the children are freed too.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6128"
+NAME="AEN6155"
></A
><P
></P
@@ -10307,7 +10508,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first node in the list</TD
></TR
></TBODY
></TABLE
@@ -10318,7 +10519,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6137"
+NAME="AEN6164"
></A
><H3
><A
@@ -10352,7 +10553,7 @@ HREF="libxml-tree.html#XMLUNLINKNODE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6145"
+NAME="AEN6172"
></A
><P
></P
@@ -10379,7 +10580,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
></TBODY
></TABLE
@@ -10390,7 +10591,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6154"
+NAME="AEN6181"
></A
><H3
><A
@@ -10424,7 +10625,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6162"
+NAME="AEN6189"
></A
><P
></P
@@ -10451,7 +10652,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the top element</TD
></TR
><TR
><TD
@@ -10468,7 +10669,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
></TBODY
></TABLE
@@ -10479,7 +10680,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6175"
+NAME="AEN6202"
></A
><H3
><A
@@ -10513,7 +10714,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6183"
+NAME="AEN6210"
></A
><P
></P
@@ -10557,7 +10758,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
></TBODY
></TABLE
@@ -10568,7 +10769,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6196"
+NAME="AEN6223"
></A
><H3
><A
@@ -10620,7 +10821,7 @@ is generated to cover this case.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6207"
+NAME="AEN6234"
></A
><P
></P
@@ -10647,7 +10848,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -10664,7 +10865,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
><TR
><TD
@@ -10681,7 +10882,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace prefix</TD
></TR
><TR
><TD
@@ -10696,7 +10897,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the namespace pointer or NULL.</TD
></TR
></TBODY
></TABLE
@@ -10707,7 +10908,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6228"
+NAME="AEN6255"
></A
><H3
><A
@@ -10749,7 +10950,7 @@ the defined namespace or return NULL otherwise.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6238"
+NAME="AEN6265"
></A
><P
></P
@@ -10776,7 +10977,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -10793,7 +10994,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
><TR
><TD
@@ -10810,7 +11011,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace value</TD
></TR
><TR
><TD
@@ -10825,7 +11026,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the namespace pointer or NULL.</TD
></TR
></TBODY
></TABLE
@@ -10836,7 +11037,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6259"
+NAME="AEN6286"
></A
><H3
><A
@@ -10873,7 +11074,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6268"
+NAME="AEN6295"
></A
><P
></P
@@ -10900,7 +11101,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -10917,7 +11118,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
><TR
><TD
@@ -10932,7 +11133,9 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>an NULL terminated array of all the xmlNsPtr found
+that need to be freed by the caller or NULL if no
+namespace if defined</TD
></TR
></TBODY
></TABLE
@@ -10943,7 +11146,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6285"
+NAME="AEN6312"
></A
><H3
><A
@@ -10977,7 +11180,7 @@ HREF="libxml-tree.html#XMLNSPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6293"
+NAME="AEN6320"
></A
><P
></P
@@ -11004,7 +11207,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node in the document</TD
></TR
><TR
><TD
@@ -11021,7 +11224,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a namespace pointer</TD
></TR
></TBODY
></TABLE
@@ -11032,7 +11235,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6306"
+NAME="AEN6333"
></A
><H3
><A
@@ -11065,7 +11268,7 @@ HREF="libxml-tree.html#XMLNSPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6314"
+NAME="AEN6341"
></A
><P
></P
@@ -11092,7 +11295,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace</TD
></TR
><TR
><TD
@@ -11107,7 +11310,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlNsPtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -11118,7 +11321,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6327"
+NAME="AEN6354"
></A
><H3
><A
@@ -11151,7 +11354,7 @@ HREF="libxml-tree.html#XMLNSPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6335"
+NAME="AEN6362"
></A
><P
></P
@@ -11178,7 +11381,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first namespace</TD
></TR
><TR
><TD
@@ -11193,7 +11396,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlNsPtr, or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -11204,7 +11407,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6348"
+NAME="AEN6375"
></A
><H3
><A
@@ -11245,7 +11448,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6358"
+NAME="AEN6385"
></A
><P
></P
@@ -11272,7 +11475,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -11289,7 +11492,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -11306,7 +11509,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute value</TD
></TR
><TR
><TD
@@ -11321,7 +11524,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the attribute pointer.</TD
></TR
></TBODY
></TABLE
@@ -11332,7 +11535,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6379"
+NAME="AEN6406"
></A
><H3
><A
@@ -11375,7 +11578,7 @@ default declaration values unless DTD use has been turned off.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6389"
+NAME="AEN6416"
></A
><P
></P
@@ -11402,7 +11605,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -11419,7 +11622,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -11434,7 +11637,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the attribute value or NULL if not found.
+It's up to the caller to free the memory.</TD
></TR
></TBODY
></TABLE
@@ -11445,7 +11649,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6406"
+NAME="AEN6433"
></A
><H3
><A
@@ -11487,7 +11691,7 @@ default declaration values unless DTD use has been turned off.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6416"
+NAME="AEN6443"
></A
><P
></P
@@ -11514,7 +11718,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -11531,7 +11735,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -11546,7 +11750,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the attribute or the attribute declaration or NULL if
+neither was found.</TD
></TR
></TBODY
></TABLE
@@ -11557,7 +11762,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6433"
+NAME="AEN6460"
></A
><H3
><A
@@ -11605,7 +11810,7 @@ default declaration values unless DTD use has been turned off.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6444"
+NAME="AEN6471"
></A
><P
></P
@@ -11632,7 +11837,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -11649,7 +11854,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -11666,7 +11871,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URI of the namespace</TD
></TR
><TR
><TD
@@ -11681,7 +11886,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the attribute or the attribute declaration or NULL
+if neither was found.</TD
></TR
></TBODY
></TABLE
@@ -11692,7 +11898,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6465"
+NAME="AEN6492"
></A
><H3
><A
@@ -11738,7 +11944,7 @@ The ns structure must be in scope, this is not checked.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6476"
+NAME="AEN6503"
></A
><P
></P
@@ -11765,7 +11971,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -11782,7 +11988,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace definition</TD
></TR
><TR
><TD
@@ -11799,7 +12005,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -11816,7 +12022,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute value</TD
></TR
><TR
><TD
@@ -11831,7 +12037,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the attribute pointer.</TD
></TR
></TBODY
></TABLE
@@ -11842,7 +12048,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6501"
+NAME="AEN6528"
></A
><H3
><A
@@ -11890,7 +12096,7 @@ default declaration values unless DTD use has been turned off.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6512"
+NAME="AEN6539"
></A
><P
></P
@@ -11917,7 +12123,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -11934,7 +12140,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -11951,7 +12157,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URI of the namespace</TD
></TR
><TR
><TD
@@ -11966,7 +12172,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the attribute value or NULL if not found.
+It's up to the caller to free the memory.</TD
></TR
></TBODY
></TABLE
@@ -11977,7 +12184,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6533"
+NAME="AEN6560"
></A
><H3
><A
@@ -12015,7 +12222,7 @@ produce a flat tree with only TEXTs and ENTITY_REFs.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6542"
+NAME="AEN6569"
></A
><P
></P
@@ -12042,7 +12249,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -12059,7 +12266,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the value of the attribute</TD
></TR
><TR
><TD
@@ -12074,7 +12281,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the first child</TD
></TR
></TBODY
></TABLE
@@ -12085,7 +12292,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6559"
+NAME="AEN6586"
></A
><H3
><A
@@ -12124,7 +12331,7 @@ produce a flat tree with only TEXTs and ENTITY_REFs.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6568"
+NAME="AEN6595"
></A
><P
></P
@@ -12151,7 +12358,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -12168,7 +12375,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the value of the text</TD
></TR
><TR
><TD
@@ -12185,7 +12392,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of the string value</TD
></TR
><TR
><TD
@@ -12200,7 +12407,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the first child</TD
></TR
></TBODY
></TABLE
@@ -12211,7 +12418,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6589"
+NAME="AEN6616"
></A
><H3
><A
@@ -12250,7 +12457,7 @@ made of TEXTs and ENTITY_REFs</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6598"
+NAME="AEN6625"
></A
><P
></P
@@ -12277,7 +12484,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -12294,7 +12501,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a Node list</TD
></TR
><TR
><TD
@@ -12311,7 +12518,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> should we replace entity contents or show their external form</TD
></TR
><TR
><TD
@@ -12326,7 +12533,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the string copy, the calller must free it.</TD
></TR
></TBODY
></TABLE
@@ -12337,7 +12544,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6619"
+NAME="AEN6646"
></A
><H3
><A
@@ -12380,7 +12587,7 @@ this function doesn't do any character encoding handling.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6629"
+NAME="AEN6656"
></A
><P
></P
@@ -12407,7 +12614,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -12424,7 +12631,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a Node list</TD
></TR
><TR
><TD
@@ -12441,7 +12648,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> should we replace entity contents or show their external form</TD
></TR
><TR
><TD
@@ -12456,7 +12663,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the string copy, the calller must free it.</TD
></TR
></TBODY
></TABLE
@@ -12467,7 +12674,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6650"
+NAME="AEN6677"
></A
><H3
><A
@@ -12501,7 +12708,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6658"
+NAME="AEN6685"
></A
><P
></P
@@ -12528,7 +12735,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being modified</TD
></TR
><TR
><TD
@@ -12545,7 +12752,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new value of the content</TD
></TR
></TBODY
></TABLE
@@ -12556,7 +12763,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6671"
+NAME="AEN6698"
></A
><H3
><A
@@ -12591,7 +12798,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6679"
+NAME="AEN6706"
></A
><P
></P
@@ -12618,7 +12825,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being modified</TD
></TR
><TR
><TD
@@ -12635,7 +12842,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new value of the content</TD
></TR
><TR
><TD
@@ -12652,7 +12859,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of <TT
+CLASS="PARAMETER"
+><I
+>content</I
+></TT
+></TD
></TR
></TBODY
></TABLE
@@ -12663,7 +12875,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6696"
+NAME="AEN6724"
></A
><H3
><A
@@ -12697,7 +12909,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6704"
+NAME="AEN6732"
></A
><P
></P
@@ -12724,7 +12936,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being modified</TD
></TR
><TR
><TD
@@ -12741,7 +12953,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> extra content</TD
></TR
></TBODY
></TABLE
@@ -12752,7 +12964,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6717"
+NAME="AEN6745"
></A
><H3
><A
@@ -12787,7 +12999,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6725"
+NAME="AEN6753"
></A
><P
></P
@@ -12814,7 +13026,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being modified</TD
></TR
><TR
><TD
@@ -12831,7 +13043,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> extra content</TD
></TR
><TR
><TD
@@ -12848,7 +13060,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of <TT
+CLASS="PARAMETER"
+><I
+>content</I
+></TT
+></TD
></TR
></TBODY
></TABLE
@@ -12859,7 +13076,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6742"
+NAME="AEN6771"
></A
><H3
><A
@@ -12895,7 +13112,7 @@ Entity references are substitued.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6750"
+NAME="AEN6779"
></A
><P
></P
@@ -12922,7 +13139,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being read</TD
></TR
><TR
><TD
@@ -12937,7 +13154,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL if no content is available.
+It's up to the caller to free the memory.</TD
></TR
></TBODY
></TABLE
@@ -12948,7 +13166,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6763"
+NAME="AEN6792"
></A
><H3
><A
@@ -12982,7 +13200,7 @@ attribute or the one carried by the nearest ancestor.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6771"
+NAME="AEN6800"
></A
><P
></P
@@ -13009,7 +13227,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being checked</TD
></TR
><TR
><TD
@@ -13024,7 +13242,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the lang value, or NULL if not found
+It's up to the caller to free the memory.</TD
></TR
></TBODY
></TABLE
@@ -13035,7 +13254,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6784"
+NAME="AEN6813"
></A
><H3
><A
@@ -13070,7 +13289,7 @@ attribute.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6792"
+NAME="AEN6821"
></A
><P
></P
@@ -13097,7 +13316,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being changed</TD
></TR
><TR
><TD
@@ -13114,7 +13333,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the langage description</TD
></TR
></TBODY
></TABLE
@@ -13125,7 +13344,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6805"
+NAME="AEN6834"
></A
><H3
><A
@@ -13157,7 +13376,7 @@ ancestor.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6812"
+NAME="AEN6841"
></A
><P
></P
@@ -13184,7 +13403,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being checked</TD
></TR
><TR
><TD
@@ -13199,7 +13418,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 if xml:space is not inheried, 0 if "default", 1 if "preserve"</TD
></TR
></TBODY
></TABLE
@@ -13210,7 +13429,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6825"
+NAME="AEN6854"
></A
><H3
><A
@@ -13245,7 +13464,7 @@ value of the xml:space attribute.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6833"
+NAME="AEN6862"
></A
><P
></P
@@ -13272,7 +13491,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being changed</TD
></TR
><TR
><TD
@@ -13300,7 +13519,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6846"
+NAME="AEN6875"
></A
><H3
><A
@@ -13347,7 +13566,7 @@ HREF="XMLDOCUMENTGETBASE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6856"
+NAME="AEN6885"
></A
><P
></P
@@ -13374,7 +13593,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document the node pertains to</TD
></TR
><TR
><TD
@@ -13391,7 +13610,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being checked</TD
></TR
><TR
><TD
@@ -13406,7 +13625,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the base URL, or NULL if not found
+It's up to the caller to free the memory.</TD
></TR
></TBODY
></TABLE
@@ -13417,7 +13637,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6873"
+NAME="AEN6902"
></A
><H3
><A
@@ -13452,7 +13672,7 @@ xml:base attribute.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6881"
+NAME="AEN6910"
></A
><P
></P
@@ -13479,7 +13699,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node being changed</TD
></TR
><TR
><TD
@@ -13496,7 +13716,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new base URI</TD
></TR
></TBODY
></TABLE
@@ -13507,7 +13727,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6894"
+NAME="AEN6923"
></A
><H3
><A
@@ -13538,7 +13758,7 @@ Note this doesn't work for namespace definition attributes</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6901"
+NAME="AEN6930"
></A
><P
></P
@@ -13580,7 +13800,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if success and -1 in case of error.</TD
></TR
></TBODY
></TABLE
@@ -13591,7 +13811,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6914"
+NAME="AEN6943"
></A
><H3
><A
@@ -13619,7 +13839,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6920"
+NAME="AEN6949"
></A
><P
></P
@@ -13672,7 +13892,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6933"
+NAME="AEN6962"
></A
><H3
><A
@@ -13706,7 +13926,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6941"
+NAME="AEN6970"
></A
><P
></P
@@ -13733,7 +13953,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -13750,7 +13970,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -13765,7 +13985,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if successful, -1 if not found</TD
></TR
></TBODY
></TABLE
@@ -13776,7 +13996,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6958"
+NAME="AEN6987"
></A
><H3
><A
@@ -13814,7 +14034,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6967"
+NAME="AEN6996"
></A
><P
></P
@@ -13841,7 +14061,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node</TD
></TR
><TR
><TD
@@ -13858,7 +14078,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace definition</TD
></TR
><TR
><TD
@@ -13875,7 +14095,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -13890,7 +14110,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if successful, -1 if not found</TD
></TR
></TBODY
></TABLE
@@ -13901,7 +14121,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN6988"
+NAME="AEN7017"
></A
><H3
><A
@@ -13933,7 +14153,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN6995"
+NAME="AEN7024"
></A
><P
></P
@@ -13988,7 +14208,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7008"
+NAME="AEN7037"
></A
><H3
><A
@@ -14023,7 +14243,7 @@ xmlChars at the end of the buffer.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7016"
+NAME="AEN7045"
></A
><P
></P
@@ -14050,7 +14270,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer</TD
></TR
><TR
><TD
@@ -14067,7 +14287,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the string to add</TD
></TR
></TBODY
></TABLE
@@ -14078,7 +14298,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7029"
+NAME="AEN7058"
></A
><H3
><A
@@ -14110,7 +14330,7 @@ C chars at the end of the array.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7036"
+NAME="AEN7065"
></A
><P
></P
@@ -14137,7 +14357,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -14154,7 +14374,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the string to add</TD
></TR
></TBODY
></TABLE
@@ -14165,7 +14385,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7049"
+NAME="AEN7078"
></A
><H3
><A
@@ -14201,7 +14421,7 @@ quote or double-quotes internally</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7057"
+NAME="AEN7086"
></A
><P
></P
@@ -14228,7 +14448,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -14245,7 +14465,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the string to add</TD
></TR
></TBODY
></TABLE
@@ -14256,7 +14476,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7070"
+NAME="AEN7099"
></A
><H3
><A
@@ -14301,7 +14521,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7079"
+NAME="AEN7108"
></A
><P
></P
@@ -14328,7 +14548,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -14345,7 +14565,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node defining the subtree to reconciliate</TD
></TR
><TR
><TD
@@ -14360,7 +14580,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of namespace declarations created or -1 in case of error.</TD
></TR
></TBODY
></TABLE
@@ -14371,7 +14591,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7096"
+NAME="AEN7125"
></A
><H3
><A
@@ -14408,7 +14628,7 @@ It's up to the caller to free the memory.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7104"
+NAME="AEN7133"
></A
><P
></P
@@ -14435,7 +14655,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -14452,7 +14672,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> OUT: the memory pointer</TD
></TR
><TR
><TD
@@ -14469,7 +14689,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> OUT: the memory lenght</TD
></TR
><TR
><TD
@@ -14486,7 +14706,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> should formatting spaces been added</TD
></TR
></TBODY
></TABLE
@@ -14497,7 +14717,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7125"
+NAME="AEN7154"
></A
><H3
><A
@@ -14533,7 +14753,7 @@ It's up to the caller to free the memory.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7133"
+NAME="AEN7162"
></A
><P
></P
@@ -14560,7 +14780,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -14577,7 +14797,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> OUT: the memory pointer</TD
></TR
><TR
><TD
@@ -14594,7 +14814,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> OUT: the memory lenght</TD
></TR
></TBODY
></TABLE
@@ -14605,7 +14825,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7150"
+NAME="AEN7179"
></A
><H3
><A
@@ -14643,7 +14863,7 @@ allocated memory.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7158"
+NAME="AEN7187"
></A
><P
></P
@@ -14670,7 +14890,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Document to generate XML text from</TD
></TR
><TR
><TD
@@ -14687,7 +14907,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Memory pointer for allocated XML text</TD
></TR
><TR
><TD
@@ -14704,7 +14924,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Length of the generated XML text</TD
></TR
><TR
><TD
@@ -14721,7 +14941,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Character encoding to use when generating XML text</TD
></TR
></TBODY
></TABLE
@@ -14732,7 +14952,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7179"
+NAME="AEN7208"
></A
><H3
><A
@@ -14767,7 +14987,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7186"
+NAME="AEN7215"
></A
><P
></P
@@ -14873,7 +15093,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7211"
+NAME="AEN7240"
></A
><H3
><A
@@ -14907,7 +15127,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7219"
+NAME="AEN7248"
></A
><P
></P
@@ -14934,7 +15154,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the FILE*</TD
></TR
><TR
><TD
@@ -14951,7 +15171,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -14966,7 +15186,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -14977,7 +15197,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7236"
+NAME="AEN7265"
></A
><H3
><A
@@ -15015,7 +15235,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7245"
+NAME="AEN7274"
></A
><P
></P
@@ -15042,7 +15262,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the FILE * for the output</TD
></TR
><TR
><TD
@@ -15059,7 +15279,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -15076,7 +15296,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
></TBODY
></TABLE
@@ -15087,7 +15307,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7262"
+NAME="AEN7291"
></A
><H3
><A
@@ -15125,7 +15345,7 @@ used.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7270"
+NAME="AEN7299"
></A
><P
></P
@@ -15152,7 +15372,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename (or URL)</TD
></TR
><TR
><TD
@@ -15169,7 +15389,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -15184,7 +15404,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -15195,7 +15415,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7287"
+NAME="AEN7316"
></A
><H3
><A
@@ -15234,7 +15454,7 @@ used. If format is set then the document will be indented on output.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7295"
+NAME="AEN7324"
></A
><P
></P
@@ -15261,7 +15481,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename (or URL)</TD
></TR
><TR
><TD
@@ -15278,7 +15498,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -15295,7 +15515,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> should formatting spaces been added</TD
></TR
><TR
><TD
@@ -15310,7 +15530,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -15321,7 +15541,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7316"
+NAME="AEN7345"
></A
><H3
><A
@@ -15361,7 +15581,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7325"
+NAME="AEN7354"
></A
><P
></P
@@ -15388,7 +15608,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -15405,7 +15625,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -15422,7 +15642,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
><TR
><TD
@@ -15439,7 +15659,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the imbrication level for indenting</TD
></TR
><TR
><TD
@@ -15456,7 +15676,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> is formatting allowed</TD
></TR
></TBODY
></TABLE
@@ -15467,7 +15687,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7350"
+NAME="AEN7379"
></A
><H3
><A
@@ -15499,7 +15719,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7357"
+NAME="AEN7386"
></A
><P
></P
@@ -15526,7 +15746,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename (or URL)</TD
></TR
><TR
><TD
@@ -15543,7 +15763,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -15560,7 +15780,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the name of an encoding (or NULL)</TD
></TR
><TR
><TD
@@ -15575,7 +15795,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -15586,7 +15806,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7378"
+NAME="AEN7407"
></A
><H3
><A
@@ -15616,7 +15836,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7385"
+NAME="AEN7414"
></A
><P
></P
@@ -15643,7 +15863,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -15658,7 +15878,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 (uncompressed) to 9 (max compression)</TD
></TR
></TBODY
></TABLE
@@ -15669,7 +15889,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7398"
+NAME="AEN7427"
></A
><H3
><A
@@ -15701,7 +15921,7 @@ Correct values: 0 (uncompressed) to 9 (max compression)</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7405"
+NAME="AEN7434"
></A
><P
></P
@@ -15728,7 +15948,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -15745,7 +15965,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the compression ratio</TD
></TR
></TBODY
></TABLE
@@ -15756,7 +15976,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7418"
+NAME="AEN7447"
></A
><H3
><A
@@ -15783,7 +16003,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7424"
+NAME="AEN7453"
></A
><P
></P
@@ -15808,7 +16028,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 (uncompressed) to 9 (max compression)</TD
></TR
></TBODY
></TABLE
@@ -15819,7 +16039,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN7433"
+NAME="AEN7462"
></A
><H3
><A
@@ -15847,7 +16067,7 @@ Correct values: 0 (uncompressed) to 9 (max compression)</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN7439"
+NAME="AEN7468"
></A
><P
></P
@@ -15874,7 +16094,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the compression ratio</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html
index a583e51b..702fe904 100644
--- a/doc/html/libxml-uri.html
+++ b/doc/html/libxml-uri.html
@@ -122,7 +122,7 @@ NAME="LIBXML-URI"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN9701"
+NAME="AEN9740"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN9701"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN9704"
+NAME="AEN9743"
></A
><H2
>Synopsis</H2
@@ -258,7 +258,7 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9736"
+NAME="AEN9775"
></A
><H2
>Description</H2
@@ -268,14 +268,14 @@ NAME="AEN9736"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9739"
+NAME="AEN9778"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9741"
+NAME="AEN9780"
></A
><H3
><A
@@ -324,7 +324,7 @@ as described in RFC 2396 but separated for further processing</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9747"
+NAME="AEN9786"
></A
><H3
><A
@@ -337,7 +337,7 @@ NAME="XMLURIPTR"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9751"
+NAME="AEN9790"
></A
><H3
><A
@@ -367,7 +367,7 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9758"
+NAME="AEN9797"
></A
><P
></P
@@ -403,7 +403,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9767"
+NAME="AEN9806"
></A
><H3
><A
@@ -445,7 +445,7 @@ RFC 2396</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9777"
+NAME="AEN9816"
></A
><P
></P
@@ -515,7 +515,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9794"
+NAME="AEN9833"
></A
><H3
><A
@@ -547,7 +547,7 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9802"
+NAME="AEN9841"
></A
><P
></P
@@ -600,7 +600,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9815"
+NAME="AEN9854"
></A
><H3
><A
@@ -639,7 +639,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9824"
+NAME="AEN9863"
></A
><P
></P
@@ -709,7 +709,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9841"
+NAME="AEN9880"
></A
><H3
><A
@@ -742,7 +742,7 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9849"
+NAME="AEN9888"
></A
><P
></P
@@ -795,7 +795,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9862"
+NAME="AEN9901"
></A
><H3
><A
@@ -834,7 +834,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9871"
+NAME="AEN9910"
></A
><P
></P
@@ -889,7 +889,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9884"
+NAME="AEN9923"
></A
><H3
><A
@@ -927,7 +927,7 @@ and the characters in the exception list.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9893"
+NAME="AEN9932"
></A
><P
></P
@@ -997,7 +997,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9910"
+NAME="AEN9949"
></A
><H3
><A
@@ -1030,7 +1030,7 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9917"
+NAME="AEN9956"
></A
><P
></P
@@ -1117,7 +1117,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9938"
+NAME="AEN9977"
></A
><H3
><A
@@ -1147,7 +1147,7 @@ Section 5.2, steps 6.c through 6.g.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9945"
+NAME="AEN9984"
></A
><P
></P
@@ -1200,7 +1200,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9958"
+NAME="AEN9997"
></A
><H3
><A
@@ -1235,7 +1235,7 @@ based it's impossible to be sure.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9966"
+NAME="AEN10005"
></A
><P
></P
@@ -1288,7 +1288,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9979"
+NAME="AEN10018"
></A
><H3
><A
@@ -1318,7 +1318,7 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9986"
+NAME="AEN10025"
></A
><P
></P
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index f76fb428..90cb20ae 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -122,7 +122,7 @@ NAME="LIBXML-VALID"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN7923"
+NAME="AEN7954"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN7923"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN7926"
+NAME="AEN7957"
></A
><H2
>Synopsis</H2
@@ -941,7 +941,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN8143"
+NAME="AEN8174"
></A
><H2
>Description</H2
@@ -951,14 +951,14 @@ NAME="AEN8143"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN8146"
+NAME="AEN8177"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8148"
+NAME="AEN8179"
></A
><H3
><A
@@ -984,20 +984,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8153"
+NAME="AEN8184"
></A
><H3
><A
NAME="XMLVALIDSTATEPTR"
></A
>xmlValidStatePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlValidState *xmlValidStatePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8157"
+NAME="AEN8189"
></A
><H3
><A
@@ -1024,7 +1037,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8162"
+NAME="AEN8194"
></A
><P
></P
@@ -1096,7 +1109,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8179"
+NAME="AEN8211"
></A
><H3
><A
@@ -1123,7 +1136,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8184"
+NAME="AEN8216"
></A
><P
></P
@@ -1195,7 +1208,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8201"
+NAME="AEN8233"
></A
><H3
><A
@@ -1241,85 +1254,163 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8206"
+NAME="AEN8238"
></A
><H3
><A
NAME="XMLVALIDCTXTPTR"
></A
>xmlValidCtxtPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlValidCtxt *xmlValidCtxtPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8210"
+NAME="AEN8243"
></A
><H3
><A
NAME="XMLNOTATIONTABLEPTR"
></A
>xmlNotationTablePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlNotationTable *xmlNotationTablePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8214"
+NAME="AEN8248"
></A
><H3
><A
NAME="XMLELEMENTTABLEPTR"
></A
>xmlElementTablePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlElementTable *xmlElementTablePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8218"
+NAME="AEN8253"
></A
><H3
><A
NAME="XMLATTRIBUTETABLEPTR"
></A
>xmlAttributeTablePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlAttributeTable *xmlAttributeTablePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8222"
+NAME="AEN8258"
></A
><H3
><A
NAME="XMLIDTABLEPTR"
></A
>xmlIDTablePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlIDTable *xmlIDTablePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8226"
+NAME="AEN8263"
></A
><H3
><A
NAME="XMLREFTABLEPTR"
></A
>xmlRefTablePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlRefTable *xmlRefTablePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8230"
+NAME="AEN8268"
></A
><H3
><A
@@ -1362,7 +1453,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8242"
+NAME="AEN8280"
></A
><P
></P
@@ -1389,7 +1480,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -1406,7 +1497,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar ** </TD
></TR
><TR
><TD
@@ -1421,7 +1512,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not a QName, otherwise the local part, and prefix
+is updated to get the Prefix if any.</TD
></TR
></TBODY
></TABLE
@@ -1432,7 +1524,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8259"
+NAME="AEN8297"
></A
><H3
><A
@@ -1481,7 +1573,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8271"
+NAME="AEN8309"
></A
><P
></P
@@ -1508,7 +1600,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -1525,7 +1617,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the DTD</TD
></TR
><TR
><TD
@@ -1542,7 +1634,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -1559,7 +1651,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the public identifier or NULL</TD
></TR
><TR
><TD
@@ -1576,7 +1668,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the system identifier or NULL</TD
></TR
><TR
><TD
@@ -1591,7 +1683,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not, othervise the entity</TD
></TR
></TBODY
></TABLE
@@ -1602,7 +1694,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8300"
+NAME="AEN8338"
></A
><H3
><A
@@ -1635,7 +1727,7 @@ HREF="libxml-valid.html#XMLNOTATIONTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8308"
+NAME="AEN8346"
></A
><P
></P
@@ -1662,7 +1754,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> A notation table</TD
></TR
><TR
><TD
@@ -1677,7 +1769,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new xmlNotationTablePtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -1688,7 +1780,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8321"
+NAME="AEN8359"
></A
><H3
><A
@@ -1718,7 +1810,7 @@ HREF="libxml-valid.html#XMLNOTATIONTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8328"
+NAME="AEN8366"
></A
><P
></P
@@ -1745,7 +1837,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An notation table</TD
></TR
></TBODY
></TABLE
@@ -1756,7 +1848,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8337"
+NAME="AEN8375"
></A
><H3
><A
@@ -1790,7 +1882,7 @@ HREF="libxml-tree.html#XMLNOTATIONPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8345"
+NAME="AEN8383"
></A
><P
></P
@@ -1817,7 +1909,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -1834,7 +1926,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> A notation declaration</TD
></TR
></TBODY
></TABLE
@@ -1845,7 +1937,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8358"
+NAME="AEN8396"
></A
><H3
><A
@@ -1879,7 +1971,7 @@ HREF="libxml-valid.html#XMLNOTATIONTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8366"
+NAME="AEN8404"
></A
><P
></P
@@ -1906,7 +1998,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -1923,7 +2015,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> A notation table</TD
></TR
></TBODY
></TABLE
@@ -1934,7 +2026,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8379"
+NAME="AEN8417"
></A
><H3
><A
@@ -1971,7 +2063,7 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTTYPE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8388"
+NAME="AEN8426"
></A
><P
></P
@@ -1998,7 +2090,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the subelement name or NULL</TD
></TR
><TR
><TD
@@ -2015,7 +2107,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the type of element content decl</TD
></TR
><TR
><TD
@@ -2030,7 +2122,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not, othervise the new element content structure</TD
></TR
></TBODY
></TABLE
@@ -2041,7 +2133,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8405"
+NAME="AEN8443"
></A
><H3
><A
@@ -2074,7 +2166,7 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8413"
+NAME="AEN8451"
></A
><P
></P
@@ -2101,7 +2193,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An element content pointer.</TD
></TR
><TR
><TD
@@ -2116,7 +2208,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new xmlElementContentPtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -2127,7 +2219,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8426"
+NAME="AEN8464"
></A
><H3
><A
@@ -2157,7 +2249,7 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8433"
+NAME="AEN8471"
></A
><P
></P
@@ -2184,7 +2276,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element content tree to free</TD
></TR
></TBODY
></TABLE
@@ -2195,7 +2287,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8442"
+NAME="AEN8480"
></A
><H3
><A
@@ -2228,7 +2320,7 @@ Intended just for the debug routine</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8449"
+NAME="AEN8487"
></A
><P
></P
@@ -2255,7 +2347,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an output buffer</TD
></TR
><TR
><TD
@@ -2272,7 +2364,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An element table</TD
></TR
><TR
><TD
@@ -2289,7 +2381,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> 1 if one must print the englobing parenthesis, 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -2300,7 +2392,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8466"
+NAME="AEN8504"
></A
><H3
><A
@@ -2349,7 +2441,7 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8478"
+NAME="AEN8516"
></A
><P
></P
@@ -2376,7 +2468,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -2393,7 +2485,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the DTD</TD
></TR
><TR
><TD
@@ -2410,7 +2502,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the entity name</TD
></TR
><TR
><TD
@@ -2427,7 +2519,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element type</TD
></TR
><TR
><TD
@@ -2444,7 +2536,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element content tree or NULL</TD
></TR
><TR
><TD
@@ -2459,7 +2551,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not, othervise the entity</TD
></TR
></TBODY
></TABLE
@@ -2470,7 +2562,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8507"
+NAME="AEN8545"
></A
><H3
><A
@@ -2503,7 +2595,7 @@ HREF="libxml-valid.html#XMLELEMENTTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8515"
+NAME="AEN8553"
></A
><P
></P
@@ -2530,7 +2622,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An element table</TD
></TR
><TR
><TD
@@ -2545,7 +2637,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new xmlElementTablePtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -2556,7 +2648,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8528"
+NAME="AEN8566"
></A
><H3
><A
@@ -2586,7 +2678,7 @@ HREF="libxml-valid.html#XMLELEMENTTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8535"
+NAME="AEN8573"
></A
><P
></P
@@ -2613,7 +2705,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An element table</TD
></TR
></TBODY
></TABLE
@@ -2624,7 +2716,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8544"
+NAME="AEN8582"
></A
><H3
><A
@@ -2658,7 +2750,7 @@ HREF="libxml-valid.html#XMLELEMENTTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8552"
+NAME="AEN8590"
></A
><P
></P
@@ -2685,7 +2777,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -2702,7 +2794,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An element table</TD
></TR
></TBODY
></TABLE
@@ -2713,7 +2805,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8565"
+NAME="AEN8603"
></A
><H3
><A
@@ -2748,7 +2840,7 @@ DTD definition</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8573"
+NAME="AEN8611"
></A
><P
></P
@@ -2775,7 +2867,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -2792,7 +2884,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An element table</TD
></TR
></TBODY
></TABLE
@@ -2803,7 +2895,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8586"
+NAME="AEN8624"
></A
><H3
><A
@@ -2836,7 +2928,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8594"
+NAME="AEN8632"
></A
><P
></P
@@ -2863,7 +2955,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the enumeration name or NULL</TD
></TR
><TR
><TD
@@ -2878,7 +2970,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlEnumerationPtr just created or NULL in case
+of error.</TD
></TR
></TBODY
></TABLE
@@ -2889,7 +2982,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8607"
+NAME="AEN8645"
></A
><H3
><A
@@ -2919,7 +3012,7 @@ HREF="libxml-tree.html#XMLENUMERATIONPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8614"
+NAME="AEN8652"
></A
><P
></P
@@ -2946,7 +3039,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the tree to free.</TD
></TR
></TBODY
></TABLE
@@ -2957,7 +3050,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8623"
+NAME="AEN8661"
></A
><H3
><A
@@ -2990,7 +3083,7 @@ HREF="libxml-tree.html#XMLENUMERATIONPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8631"
+NAME="AEN8669"
></A
><P
></P
@@ -3017,7 +3110,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the tree to copy.</TD
></TR
><TR
><TD
@@ -3032,7 +3125,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlEnumerationPtr just created or NULL in case
+of error.</TD
></TR
></TBODY
></TABLE
@@ -3043,7 +3137,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8644"
+NAME="AEN8682"
></A
><H3
><A
@@ -3114,7 +3208,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8661"
+NAME="AEN8699"
></A
><P
></P
@@ -3141,7 +3235,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -3158,7 +3252,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the DTD</TD
></TR
><TR
><TD
@@ -3175,7 +3269,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element name</TD
></TR
><TR
><TD
@@ -3192,7 +3286,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -3209,7 +3303,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute namespace prefix</TD
></TR
><TR
><TD
@@ -3226,7 +3320,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute type</TD
></TR
><TR
><TD
@@ -3243,7 +3337,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute default type</TD
></TR
><TR
><TD
@@ -3260,7 +3354,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute default value</TD
></TR
><TR
><TD
@@ -3277,7 +3371,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> if it's an enumeration, the associated list</TD
></TR
><TR
><TD
@@ -3292,7 +3386,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not new, othervise the attribute decl</TD
></TR
></TBODY
></TABLE
@@ -3303,7 +3397,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8706"
+NAME="AEN8744"
></A
><H3
><A
@@ -3336,7 +3430,7 @@ HREF="libxml-valid.html#XMLATTRIBUTETABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8714"
+NAME="AEN8752"
></A
><P
></P
@@ -3363,7 +3457,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An attribute table</TD
></TR
><TR
><TD
@@ -3378,7 +3472,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new xmlAttributeTablePtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -3389,7 +3483,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8727"
+NAME="AEN8765"
></A
><H3
><A
@@ -3419,7 +3513,7 @@ HREF="libxml-valid.html#XMLATTRIBUTETABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8734"
+NAME="AEN8772"
></A
><P
></P
@@ -3446,7 +3540,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An attribute table</TD
></TR
></TBODY
></TABLE
@@ -3457,7 +3551,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8743"
+NAME="AEN8781"
></A
><H3
><A
@@ -3491,7 +3585,7 @@ HREF="libxml-valid.html#XMLATTRIBUTETABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8751"
+NAME="AEN8789"
></A
><P
></P
@@ -3518,7 +3612,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -3535,7 +3629,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An attribute table</TD
></TR
></TBODY
></TABLE
@@ -3546,7 +3640,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8764"
+NAME="AEN8802"
></A
><H3
><A
@@ -3581,7 +3675,7 @@ DTD definition</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8772"
+NAME="AEN8810"
></A
><P
></P
@@ -3608,7 +3702,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -3625,7 +3719,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An attribute declaration</TD
></TR
></TBODY
></TABLE
@@ -3636,7 +3730,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8785"
+NAME="AEN8823"
></A
><H3
><A
@@ -3681,7 +3775,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8796"
+NAME="AEN8834"
></A
><P
></P
@@ -3708,7 +3802,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -3725,7 +3819,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the document</TD
></TR
><TR
><TD
@@ -3742,7 +3836,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the value name</TD
></TR
><TR
><TD
@@ -3759,7 +3853,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute holding the ID</TD
></TR
><TR
><TD
@@ -3774,7 +3868,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not, othervise the new xmlIDPtr</TD
></TR
></TBODY
></TABLE
@@ -3785,7 +3879,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8821"
+NAME="AEN8859"
></A
><H3
><A
@@ -3816,7 +3910,7 @@ HREF="libxml-valid.html#XMLIDTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8828"
+NAME="AEN8866"
></A
><P
></P
@@ -3869,7 +3963,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8841"
+NAME="AEN8879"
></A
><H3
><A
@@ -3899,7 +3993,7 @@ HREF="libxml-valid.html#XMLIDTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8848"
+NAME="AEN8886"
></A
><P
></P
@@ -3926,7 +4020,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An id table</TD
></TR
></TBODY
></TABLE
@@ -3937,7 +4031,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8857"
+NAME="AEN8895"
></A
><H3
><A
@@ -3974,7 +4068,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8866"
+NAME="AEN8904"
></A
><P
></P
@@ -4001,7 +4095,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the document</TD
></TR
><TR
><TD
@@ -4018,7 +4112,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ID value</TD
></TR
><TR
><TD
@@ -4033,7 +4127,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not found, otherwise the xmlAttrPtr defining the ID</TD
></TR
></TBODY
></TABLE
@@ -4044,7 +4138,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8883"
+NAME="AEN8921"
></A
><H3
><A
@@ -4084,7 +4178,7 @@ or lowercase).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8892"
+NAME="AEN8930"
></A
><P
></P
@@ -4111,7 +4205,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -4128,7 +4222,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element carrying the attribute</TD
></TR
><TR
><TD
@@ -4145,7 +4239,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute</TD
></TR
><TR
><TD
@@ -4160,7 +4254,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 or 1 depending on the lookup result</TD
></TR
></TBODY
></TABLE
@@ -4171,7 +4265,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8913"
+NAME="AEN8951"
></A
><H3
><A
@@ -4205,7 +4299,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8921"
+NAME="AEN8959"
></A
><P
></P
@@ -4232,7 +4326,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -4249,7 +4343,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute</TD
></TR
><TR
><TD
@@ -4264,7 +4358,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 if the lookup failed and 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -4275,7 +4369,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8938"
+NAME="AEN8976"
></A
><H3
><A
@@ -4320,7 +4414,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8949"
+NAME="AEN8987"
></A
><P
></P
@@ -4347,7 +4441,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -4364,7 +4458,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the document</TD
></TR
><TR
><TD
@@ -4381,7 +4475,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the value name</TD
></TR
><TR
><TD
@@ -4398,7 +4492,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute holding the Ref</TD
></TR
><TR
><TD
@@ -4413,7 +4507,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not, othervise the new xmlRefPtr</TD
></TR
></TBODY
></TABLE
@@ -4424,7 +4518,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8974"
+NAME="AEN9012"
></A
><H3
><A
@@ -4455,7 +4549,7 @@ HREF="libxml-valid.html#XMLREFTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8981"
+NAME="AEN9019"
></A
><P
></P
@@ -4508,7 +4602,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8994"
+NAME="AEN9032"
></A
><H3
><A
@@ -4538,7 +4632,7 @@ HREF="libxml-valid.html#XMLREFTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9001"
+NAME="AEN9039"
></A
><P
></P
@@ -4565,7 +4659,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> An ref table</TD
></TR
></TBODY
></TABLE
@@ -4576,7 +4670,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9010"
+NAME="AEN9048"
></A
><H3
><A
@@ -4616,7 +4710,7 @@ or lowercase).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9019"
+NAME="AEN9057"
></A
><P
></P
@@ -4643,7 +4737,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -4660,7 +4754,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element carrying the attribute</TD
></TR
><TR
><TD
@@ -4677,7 +4771,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute</TD
></TR
><TR
><TD
@@ -4692,7 +4786,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 or 1 depending on the lookup result</TD
></TR
></TBODY
></TABLE
@@ -4703,7 +4797,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9040"
+NAME="AEN9078"
></A
><H3
><A
@@ -4737,7 +4831,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9048"
+NAME="AEN9086"
></A
><P
></P
@@ -4764,7 +4858,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -4781,7 +4875,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute</TD
></TR
><TR
><TD
@@ -4796,7 +4890,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-1 if the lookup failed and 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -4807,7 +4901,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9065"
+NAME="AEN9103"
></A
><H3
><A
@@ -4844,7 +4938,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9074"
+NAME="AEN9112"
></A
><P
></P
@@ -4871,7 +4965,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> pointer to the document</TD
></TR
><TR
><TD
@@ -4888,7 +4982,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ID value</TD
></TR
><TR
><TD
@@ -4903,7 +4997,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>NULL if not found, otherwise node set for the ID.</TD
></TR
></TBODY
></TABLE
@@ -4914,7 +5008,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9091"
+NAME="AEN9129"
></A
><H3
><A
@@ -4952,7 +5046,7 @@ it doesn't try to recurse or apply other check to the element</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9099"
+NAME="AEN9137"
></A
><P
></P
@@ -4979,7 +5073,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -4996,7 +5090,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -5011,7 +5105,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -5022,7 +5116,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9116"
+NAME="AEN9154"
></A
><H3
><A
@@ -5065,7 +5159,7 @@ XML-1.0 recommendation:
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9125"
+NAME="AEN9163"
></A
><P
></P
@@ -5092,7 +5186,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -5109,7 +5203,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -5126,7 +5220,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an element definition</TD
></TR
><TR
><TD
@@ -5141,7 +5235,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -5152,7 +5246,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9146"
+NAME="AEN9184"
></A
><H3
><A
@@ -5212,7 +5306,7 @@ HREF="X20"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9161"
+NAME="AEN9199"
></A
><P
></P
@@ -5239,7 +5333,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -5256,7 +5350,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the parent</TD
></TR
><TR
><TD
@@ -5273,7 +5367,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -5290,7 +5384,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute value</TD
></TR
><TR
><TD
@@ -5305,7 +5399,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new normalized string if normalization is needed, NULL otherwise
+the caller must free the returned value.</TD
></TR
></TBODY
></TABLE
@@ -5316,7 +5411,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9186"
+NAME="AEN9224"
></A
><H3
><A
@@ -5361,7 +5456,7 @@ XML-1.0 recommendation:
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9196"
+NAME="AEN9234"
></A
><P
></P
@@ -5388,7 +5483,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -5405,7 +5500,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -5422,7 +5517,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an attribute definition</TD
></TR
><TR
><TD
@@ -5437,7 +5532,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -5448,7 +5543,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9217"
+NAME="AEN9255"
></A
><H3
><A
@@ -5497,7 +5592,7 @@ of type NMTOKENS must match Nmtokens.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9229"
+NAME="AEN9267"
></A
><P
></P
@@ -5524,7 +5619,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an attribute type</TD
></TR
><TR
><TD
@@ -5541,7 +5636,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an attribute value</TD
></TR
><TR
><TD
@@ -5556,7 +5651,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -5567,7 +5662,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9246"
+NAME="AEN9284"
></A
><H3
><A
@@ -5609,7 +5704,7 @@ But this function get called anyway ...</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9255"
+NAME="AEN9293"
></A
><P
></P
@@ -5636,7 +5731,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -5653,7 +5748,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -5670,7 +5765,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a notation definition</TD
></TR
><TR
><TD
@@ -5685,7 +5780,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -5696,7 +5791,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9276"
+NAME="AEN9314"
></A
><H3
><A
@@ -5736,7 +5831,7 @@ HREF="libxml-tree.html#XMLDTDPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9286"
+NAME="AEN9324"
></A
><P
></P
@@ -5763,7 +5858,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -5780,7 +5875,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -5797,7 +5892,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a dtd instance</TD
></TR
><TR
><TD
@@ -5812,7 +5907,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -5823,7 +5918,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9307"
+NAME="AEN9345"
></A
><H3
><A
@@ -5864,7 +5959,7 @@ possible values matches one of the defined notations.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9316"
+NAME="AEN9354"
></A
><P
></P
@@ -5891,7 +5986,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -5908,7 +6003,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -5923,7 +6018,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -5934,7 +6029,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9333"
+NAME="AEN9371"
></A
><H3
><A
@@ -5972,7 +6067,7 @@ and validate the document tree.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9342"
+NAME="AEN9380"
></A
><P
></P
@@ -5999,7 +6094,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -6016,7 +6111,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -6031,7 +6126,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -6042,7 +6137,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9359"
+NAME="AEN9397"
></A
><H3
><A
@@ -6080,7 +6175,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9368"
+NAME="AEN9406"
></A
><P
></P
@@ -6107,7 +6202,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -6124,7 +6219,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -6141,7 +6236,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an element instance</TD
></TR
><TR
><TD
@@ -6156,7 +6251,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -6167,7 +6262,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9389"
+NAME="AEN9427"
></A
><H3
><A
@@ -6215,7 +6310,7 @@ HREF="libxml-valid.html#XMLVALIDATEONEATTRIBUTE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9400"
+NAME="AEN9438"
></A
><P
></P
@@ -6242,7 +6337,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -6259,7 +6354,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -6276,7 +6371,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an element instance</TD
></TR
><TR
><TD
@@ -6291,7 +6386,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -6302,7 +6397,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9421"
+NAME="AEN9459"
></A
><H3
><A
@@ -6360,7 +6455,7 @@ XML-1.0 recommendation:
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9433"
+NAME="AEN9471"
></A
><P
></P
@@ -6387,7 +6482,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -6404,7 +6499,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -6421,7 +6516,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an element instance</TD
></TR
><TR
><TD
@@ -6438,7 +6533,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an attribute instance</TD
></TR
><TR
><TD
@@ -6455,7 +6550,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute value (without entities processing)</TD
></TR
><TR
><TD
@@ -6470,7 +6565,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -6481,7 +6576,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9462"
+NAME="AEN9500"
></A
><H3
><A
@@ -6518,7 +6613,7 @@ incremental validation steps have been completed</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9471"
+NAME="AEN9509"
></A
><P
></P
@@ -6545,7 +6640,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -6562,7 +6657,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a document instance</TD
></TR
><TR
><TD
@@ -6577,7 +6672,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -6588,7 +6683,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9488"
+NAME="AEN9526"
></A
><H3
><A
@@ -6627,7 +6722,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9497"
+NAME="AEN9535"
></A
><P
></P
@@ -6654,7 +6749,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the validation context</TD
></TR
><TR
><TD
@@ -6671,7 +6766,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -6688,7 +6783,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the notation name to check</TD
></TR
><TR
><TD
@@ -6703,7 +6798,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if valid or 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -6714,7 +6809,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9518"
+NAME="AEN9556"
></A
><H3
><A
@@ -6749,7 +6844,7 @@ basically if it is supposed to accept text childs</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9526"
+NAME="AEN9564"
></A
><P
></P
@@ -6776,7 +6871,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -6793,7 +6888,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element name</TD
></TR
><TR
><TD
@@ -6808,7 +6903,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if no, 1 if yes, and -1 if no element description is available</TD
></TR
></TBODY
></TABLE
@@ -6819,7 +6914,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9543"
+NAME="AEN9581"
></A
><H3
><A
@@ -6861,7 +6956,7 @@ this element.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9553"
+NAME="AEN9591"
></A
><P
></P
@@ -6888,7 +6983,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to the DtD to search</TD
></TR
><TR
><TD
@@ -6905,7 +7000,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element name</TD
></TR
><TR
><TD
@@ -6922,7 +7017,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the attribute name</TD
></TR
><TR
><TD
@@ -6937,7 +7032,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlAttributePtr if found or NULL</TD
></TR
></TBODY
></TABLE
@@ -6948,7 +7043,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9574"
+NAME="AEN9612"
></A
><H3
><A
@@ -6985,7 +7080,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9583"
+NAME="AEN9621"
></A
><P
></P
@@ -7012,7 +7107,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to the DtD to search</TD
></TR
><TR
><TD
@@ -7029,7 +7124,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the notation name</TD
></TR
><TR
><TD
@@ -7044,7 +7139,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlNotationPtr if found or NULL</TD
></TR
></TBODY
></TABLE
@@ -7055,7 +7150,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9600"
+NAME="AEN9638"
></A
><H3
><A
@@ -7092,7 +7187,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9609"
+NAME="AEN9647"
></A
><P
></P
@@ -7119,7 +7214,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to the DtD to search</TD
></TR
><TR
><TD
@@ -7136,7 +7231,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element name</TD
></TR
><TR
><TD
@@ -7151,7 +7246,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlElementPtr if found or NULL</TD
></TR
></TBODY
></TABLE
@@ -7162,7 +7257,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9626"
+NAME="AEN9664"
></A
><H3
><A
@@ -7222,7 +7317,7 @@ and do not need to be freed.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9638"
+NAME="AEN9676"
></A
><P
></P
@@ -7249,7 +7344,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an element to insert after</TD
></TR
><TR
><TD
@@ -7266,7 +7361,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an element to insert next</TD
></TR
><TR
><TD
@@ -7283,7 +7378,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an array to store the list of child names</TD
></TR
><TR
><TD
@@ -7300,7 +7395,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -7315,7 +7410,14 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of element in the list, or -1 in case of error. If
+the function returns the value <TT
+CLASS="PARAMETER"
+><I
+>max</I
+></TT
+> the caller is invited to grow the
+receiving array and retry.</TD
></TR
></TBODY
></TABLE
@@ -7326,7 +7428,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9663"
+NAME="AEN9702"
></A
><H3
><A
@@ -7362,7 +7464,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9671"
+NAME="AEN9710"
></A
><P
></P
@@ -7389,7 +7491,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an element content tree</TD
></TR
><TR
><TD
@@ -7406,7 +7508,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an array to store the list of child names</TD
></TR
><TR
><TD
@@ -7423,7 +7525,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to the number of element in the list</TD
></TR
><TR
><TD
@@ -7440,7 +7542,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -7455,7 +7557,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of element in the list, or -1 in case of error.</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-xinclude.html b/doc/html/libxml-xinclude.html
index 2733cbf2..762ed4c7 100644
--- a/doc/html/libxml-xinclude.html
+++ b/doc/html/libxml-xinclude.html
@@ -122,7 +122,7 @@ NAME="LIBXML-XINCLUDE"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN15511"
+NAME="AEN15597"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN15511"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN15514"
+NAME="AEN15600"
></A
><H2
>Synopsis</H2
@@ -159,7 +159,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15519"
+NAME="AEN15605"
></A
><H2
>Description</H2
@@ -169,14 +169,14 @@ NAME="AEN15519"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN15522"
+NAME="AEN15608"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15524"
+NAME="AEN15610"
></A
><H3
><A
@@ -211,7 +211,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15532"
+NAME="AEN15618"
></A
><P
></P
@@ -238,7 +238,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML document</TD
></TR
><TR
><TD
@@ -253,7 +253,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if no substition were done, -1 if some processing failed
+or the number of substitutions done.</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html
index cf4d8cec..d43cd809 100644
--- a/doc/html/libxml-xmlerror.html
+++ b/doc/html/libxml-xmlerror.html
@@ -122,7 +122,7 @@ NAME="LIBXML-XMLERROR"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN10000"
+NAME="AEN10039"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN10000"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN10003"
+NAME="AEN10042"
></A
><H2
>Synopsis</H2
@@ -208,7 +208,7 @@ HREF="libxml-parser.html#XMLPARSERINPUTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10018"
+NAME="AEN10057"
></A
><H2
>Description</H2
@@ -218,14 +218,14 @@ NAME="AEN10018"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN10021"
+NAME="AEN10060"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10023"
+NAME="AEN10062"
></A
><H3
><A
@@ -378,7 +378,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10028"
+NAME="AEN10067"
></A
><H3
><A
@@ -405,7 +405,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10033"
+NAME="AEN10072"
></A
><P
></P
@@ -477,7 +477,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10050"
+NAME="AEN10089"
></A
><H3
><A
@@ -539,7 +539,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10062"
+NAME="AEN10101"
></A
><P
></P
@@ -566,7 +566,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new error handling context</TD
></TR
><TR
><TD
@@ -583,7 +583,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the new handler function</TD
></TR
></TBODY
></TABLE
@@ -594,7 +594,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10075"
+NAME="AEN10114"
></A
><H3
><A
@@ -624,7 +624,7 @@ extra parameters.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10081"
+NAME="AEN10120"
></A
><P
></P
@@ -651,7 +651,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -668,7 +668,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the message to display/transmit</TD
></TR
><TR
><TD
@@ -685,7 +685,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> extra parameters for the message display</TD
></TR
></TBODY
></TABLE
@@ -696,7 +696,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10098"
+NAME="AEN10137"
></A
><H3
><A
@@ -726,7 +726,7 @@ extra parameters.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10104"
+NAME="AEN10143"
></A
><P
></P
@@ -753,7 +753,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -770,7 +770,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the message to display/transmit</TD
></TR
><TR
><TD
@@ -787,7 +787,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> extra parameters for the message display</TD
></TR
></TBODY
></TABLE
@@ -798,7 +798,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10121"
+NAME="AEN10160"
></A
><H3
><A
@@ -828,7 +828,7 @@ line, position and extra parameters.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10127"
+NAME="AEN10166"
></A
><P
></P
@@ -855,7 +855,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -872,7 +872,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the message to display/transmit</TD
></TR
><TR
><TD
@@ -889,7 +889,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> extra parameters for the message display</TD
></TR
></TBODY
></TABLE
@@ -900,7 +900,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10144"
+NAME="AEN10183"
></A
><H3
><A
@@ -930,7 +930,7 @@ position and extra parameters.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10150"
+NAME="AEN10189"
></A
><P
></P
@@ -957,7 +957,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -974,7 +974,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the message to display/transmit</TD
></TR
><TR
><TD
@@ -991,7 +991,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> extra parameters for the message display</TD
></TR
></TBODY
></TABLE
@@ -1002,7 +1002,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10167"
+NAME="AEN10206"
></A
><H3
><A
@@ -1032,7 +1032,7 @@ HREF="libxml-parser.html#XMLPARSERINPUTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10174"
+NAME="AEN10213"
></A
><P
></P
@@ -1059,7 +1059,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlParserInputPtr input</TD
></TR
></TBODY
></TABLE
@@ -1070,7 +1070,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10183"
+NAME="AEN10222"
></A
><H3
><A
@@ -1100,7 +1100,7 @@ HREF="libxml-parser.html#XMLPARSERINPUTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10190"
+NAME="AEN10229"
></A
><P
></P
@@ -1127,7 +1127,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlParserInputPtr input</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-xmlio.html b/doc/html/libxml-xmlio.html
index 477851e3..ee939cb9 100644
--- a/doc/html/libxml-xmlio.html
+++ b/doc/html/libxml-xmlio.html
@@ -122,7 +122,7 @@ NAME="LIBXML-XMLIO"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN16389"
+NAME="AEN16476"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN16389"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN16392"
+NAME="AEN16479"
></A
><H2
>Synopsis</H2
@@ -537,7 +537,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN16491"
+NAME="AEN16578"
></A
><H2
>Description</H2
@@ -547,14 +547,14 @@ NAME="AEN16491"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN16494"
+NAME="AEN16581"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16496"
+NAME="AEN16583"
></A
><H3
><A
@@ -579,7 +579,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16501"
+NAME="AEN16588"
></A
><P
></P
@@ -632,7 +632,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16514"
+NAME="AEN16601"
></A
><H3
><A
@@ -657,7 +657,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16519"
+NAME="AEN16606"
></A
><P
></P
@@ -695,7 +695,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16528"
+NAME="AEN16615"
></A
><H3
><A
@@ -722,7 +722,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16533"
+NAME="AEN16620"
></A
><P
></P
@@ -809,7 +809,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16554"
+NAME="AEN16641"
></A
><H3
><A
@@ -834,7 +834,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16559"
+NAME="AEN16646"
></A
><P
></P
@@ -872,7 +872,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16568"
+NAME="AEN16655"
></A
><H3
><A
@@ -907,20 +907,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16573"
+NAME="AEN16660"
></A
><H3
><A
NAME="XMLPARSERINPUTBUFFERPTR"
></A
>xmlParserInputBufferPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInputBuffer *xmlParserInputBufferPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16577"
+NAME="AEN16665"
></A
><H3
><A
@@ -945,7 +958,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16582"
+NAME="AEN16670"
></A
><P
></P
@@ -998,7 +1011,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16595"
+NAME="AEN16683"
></A
><H3
><A
@@ -1023,7 +1036,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16600"
+NAME="AEN16688"
></A
><P
></P
@@ -1061,7 +1074,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16609"
+NAME="AEN16697"
></A
><H3
><A
@@ -1088,7 +1101,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16614"
+NAME="AEN16702"
></A
><P
></P
@@ -1175,7 +1188,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16635"
+NAME="AEN16723"
></A
><H3
><A
@@ -1200,7 +1213,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16640"
+NAME="AEN16728"
></A
><P
></P
@@ -1238,7 +1251,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16649"
+NAME="AEN16737"
></A
><H3
><A
@@ -1274,20 +1287,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16654"
+NAME="AEN16742"
></A
><H3
><A
NAME="XMLOUTPUTBUFFERPTR"
></A
>xmlOutputBufferPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlOutputBuffer *xmlOutputBufferPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16658"
+NAME="AEN16747"
></A
><H3
><A
@@ -1316,7 +1342,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16664"
+NAME="AEN16753"
></A
><H3
><A
@@ -1350,7 +1376,7 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16672"
+NAME="AEN16761"
></A
><P
></P
@@ -1377,7 +1403,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -1392,7 +1418,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser input or NULL</TD
></TR
></TBODY
></TABLE
@@ -1403,7 +1429,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16685"
+NAME="AEN16774"
></A
><H3
><A
@@ -1436,7 +1462,7 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16692"
+NAME="AEN16781"
></A
><P
></P
@@ -1506,7 +1532,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16709"
+NAME="AEN16798"
></A
><H3
><A
@@ -1545,7 +1571,7 @@ Do an encoding check if enc == XML_CHAR_ENCODING_NONE</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16717"
+NAME="AEN16806"
></A
><P
></P
@@ -1572,7 +1598,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a C string containing the URI or filename</TD
></TR
><TR
><TD
@@ -1589,7 +1615,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -1604,7 +1630,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser input or NULL</TD
></TR
></TBODY
></TABLE
@@ -1615,7 +1641,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16734"
+NAME="AEN16823"
></A
><H3
><A
@@ -1654,7 +1680,7 @@ buffered C I/O</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16743"
+NAME="AEN16832"
></A
><P
></P
@@ -1681,7 +1707,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a FILE* </TD
></TR
><TR
><TD
@@ -1698,7 +1724,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -1713,7 +1739,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser input or NULL</TD
></TR
></TBODY
></TABLE
@@ -1724,7 +1750,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16760"
+NAME="AEN16849"
></A
><H3
><A
@@ -1760,7 +1786,7 @@ from a file descriptor</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16768"
+NAME="AEN16857"
></A
><P
></P
@@ -1787,7 +1813,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a file descriptor number</TD
></TR
><TR
><TD
@@ -1804,7 +1830,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -1819,7 +1845,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser input or NULL</TD
></TR
></TBODY
></TABLE
@@ -1830,7 +1856,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16785"
+NAME="AEN16874"
></A
><H3
><A
@@ -1867,7 +1893,7 @@ from a memory area.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16793"
+NAME="AEN16882"
></A
><P
></P
@@ -1894,7 +1920,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the memory input</TD
></TR
><TR
><TD
@@ -1911,7 +1937,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of the memory block</TD
></TR
><TR
><TD
@@ -1928,7 +1954,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -1943,7 +1969,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser input or NULL</TD
></TR
></TBODY
></TABLE
@@ -1954,7 +1980,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16814"
+NAME="AEN16903"
></A
><H3
><A
@@ -1998,7 +2024,7 @@ from an I/O handler</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16824"
+NAME="AEN16913"
></A
><P
></P
@@ -2025,7 +2051,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O read function</TD
></TR
><TR
><TD
@@ -2042,7 +2068,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O close function</TD
></TR
><TR
><TD
@@ -2059,7 +2085,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O handler</TD
></TR
><TR
><TD
@@ -2076,7 +2102,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -2091,7 +2117,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser input or NULL</TD
></TR
></TBODY
></TABLE
@@ -2102,7 +2128,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16849"
+NAME="AEN16938"
></A
><H3
><A
@@ -2135,7 +2161,7 @@ This routine handle the I18N transcoding to internal UTF-8</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16856"
+NAME="AEN16945"
></A
><P
></P
@@ -2162,7 +2188,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffered parser input</TD
></TR
><TR
><TD
@@ -2179,7 +2205,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> indicative value of the amount of chars to read</TD
></TR
><TR
><TD
@@ -2194,7 +2220,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of chars read and stored in the buffer, or -1
+in case of error.</TD
></TR
></TBODY
></TABLE
@@ -2205,7 +2232,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16873"
+NAME="AEN16962"
></A
><H3
><A
@@ -2241,7 +2268,7 @@ onto in-&gt;buffer or in-&gt;raw</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16881"
+NAME="AEN16970"
></A
><P
></P
@@ -2268,7 +2295,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffered parser input</TD
></TR
><TR
><TD
@@ -2285,7 +2312,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> indicative value of the amount of chars to read</TD
></TR
><TR
><TD
@@ -2300,7 +2327,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of chars read and stored in the buffer, or -1
+in case of error.</TD
></TR
></TBODY
></TABLE
@@ -2311,7 +2339,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16898"
+NAME="AEN16987"
></A
><H3
><A
@@ -2345,7 +2373,7 @@ This is used when operating the parser in progressive (push) mode.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16905"
+NAME="AEN16994"
></A
><P
></P
@@ -2372,7 +2400,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffered parser input</TD
></TR
><TR
><TD
@@ -2389,7 +2417,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size in bytes of the array.</TD
></TR
><TR
><TD
@@ -2406,7 +2434,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an char array</TD
></TR
><TR
><TD
@@ -2421,7 +2449,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of chars read and stored in the buffer, or -1
+in case of error.</TD
></TR
></TBODY
></TABLE
@@ -2432,7 +2461,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16926"
+NAME="AEN17015"
></A
><H3
><A
@@ -2462,7 +2491,7 @@ HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16933"
+NAME="AEN17022"
></A
><P
></P
@@ -2489,7 +2518,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffered parser input</TD
></TR
></TBODY
></TABLE
@@ -2500,7 +2529,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16942"
+NAME="AEN17031"
></A
><H3
><A
@@ -2525,7 +2554,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16947"
+NAME="AEN17036"
></A
><P
></P
@@ -2578,7 +2607,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16960"
+NAME="AEN17049"
></A
><H3
><A
@@ -2620,7 +2649,7 @@ HREF="libxml-xmlio.html#XMLINPUTCLOSECALLBACK"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN16970"
+NAME="AEN17059"
></A
><P
></P
@@ -2647,7 +2676,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlInputMatchCallback</TD
></TR
><TR
><TD
@@ -2664,7 +2693,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlInputOpenCallback</TD
></TR
><TR
><TD
@@ -2681,7 +2710,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlInputReadCallback</TD
></TR
><TR
><TD
@@ -2698,7 +2727,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlInputCloseCallback</TD
></TR
><TR
><TD
@@ -2713,7 +2742,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the registered handler number or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -2724,7 +2753,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN16995"
+NAME="AEN17084"
></A
><H3
><A
@@ -2753,7 +2782,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17001"
+NAME="AEN17090"
></A
><H3
><A
@@ -2786,7 +2815,7 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17009"
+NAME="AEN17098"
></A
><P
></P
@@ -2813,7 +2842,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding converter or NULL</TD
></TR
><TR
><TD
@@ -2828,7 +2857,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser output or NULL</TD
></TR
></TBODY
></TABLE
@@ -2839,7 +2868,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17022"
+NAME="AEN17111"
></A
><H3
><A
@@ -2880,7 +2909,7 @@ writing to a local file.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17030"
+NAME="AEN17119"
></A
><P
></P
@@ -2907,7 +2936,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a C string containing the URI or filename</TD
></TR
><TR
><TD
@@ -2924,7 +2953,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding converter or NULL</TD
></TR
><TR
><TD
@@ -2941,7 +2970,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the compression ration (0 none, 9 max).</TD
></TR
><TR
><TD
@@ -2956,7 +2985,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new output or NULL</TD
></TR
></TBODY
></TABLE
@@ -2967,7 +2996,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17051"
+NAME="AEN17140"
></A
><H3
><A
@@ -3006,7 +3035,7 @@ buffered C I/O</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17060"
+NAME="AEN17149"
></A
><P
></P
@@ -3033,7 +3062,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a FILE* </TD
></TR
><TR
><TD
@@ -3050,7 +3079,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding converter or NULL</TD
></TR
><TR
><TD
@@ -3065,7 +3094,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser output or NULL</TD
></TR
></TBODY
></TABLE
@@ -3076,7 +3105,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17077"
+NAME="AEN17166"
></A
><H3
><A
@@ -3111,7 +3140,7 @@ to a file descriptor</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17085"
+NAME="AEN17174"
></A
><P
></P
@@ -3138,7 +3167,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a file descriptor number</TD
></TR
><TR
><TD
@@ -3155,7 +3184,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding converter or NULL</TD
></TR
><TR
><TD
@@ -3170,7 +3199,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser output or NULL</TD
></TR
></TBODY
></TABLE
@@ -3181,7 +3210,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17102"
+NAME="AEN17191"
></A
><H3
><A
@@ -3224,7 +3253,7 @@ to an I/O handler</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17112"
+NAME="AEN17201"
></A
><P
></P
@@ -3251,7 +3280,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O write function</TD
></TR
><TR
><TD
@@ -3268,7 +3297,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O close function</TD
></TR
><TR
><TD
@@ -3285,7 +3314,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O handler</TD
></TR
><TR
><TD
@@ -3317,7 +3346,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser output or NULL</TD
></TR
></TBODY
></TABLE
@@ -3328,7 +3357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17137"
+NAME="AEN17226"
></A
><H3
><A
@@ -3363,7 +3392,7 @@ or delayed writes.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17144"
+NAME="AEN17233"
></A
><P
></P
@@ -3390,7 +3419,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffered parser output</TD
></TR
><TR
><TD
@@ -3407,7 +3436,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size in bytes of the array.</TD
></TR
><TR
><TD
@@ -3424,7 +3453,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an char array</TD
></TR
><TR
><TD
@@ -3439,7 +3468,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of chars immediately written, or -1
+in case of error.</TD
></TR
></TBODY
></TABLE
@@ -3450,7 +3480,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17165"
+NAME="AEN17254"
></A
><H3
><A
@@ -3484,7 +3514,7 @@ or delayed writes.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17172"
+NAME="AEN17261"
></A
><P
></P
@@ -3511,7 +3541,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffered parser output</TD
></TR
><TR
><TD
@@ -3528,7 +3558,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a zero terminated C string</TD
></TR
><TR
><TD
@@ -3543,7 +3573,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of chars immediately written, or -1
+in case of error.</TD
></TR
></TBODY
></TABLE
@@ -3554,7 +3585,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17189"
+NAME="AEN17278"
></A
><H3
><A
@@ -3584,7 +3615,7 @@ HREF="libxml-xmlio.html#XMLOUTPUTBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17196"
+NAME="AEN17285"
></A
><P
></P
@@ -3611,7 +3642,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffered output</TD
></TR
><TR
><TD
@@ -3626,7 +3657,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte written or -1 in case of error.</TD
></TR
></TBODY
></TABLE
@@ -3637,7 +3668,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17209"
+NAME="AEN17298"
></A
><H3
><A
@@ -3668,7 +3699,7 @@ and free up all the associated resources</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17216"
+NAME="AEN17305"
></A
><P
></P
@@ -3695,7 +3726,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a buffered output</TD
></TR
><TR
><TD
@@ -3710,7 +3741,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of byte written or -1 in case of error.</TD
></TR
></TBODY
></TABLE
@@ -3721,7 +3752,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17229"
+NAME="AEN17318"
></A
><H3
><A
@@ -3763,7 +3794,7 @@ HREF="libxml-xmlio.html#XMLOUTPUTCLOSECALLBACK"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17239"
+NAME="AEN17328"
></A
><P
></P
@@ -3790,7 +3821,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlOutputMatchCallback</TD
></TR
><TR
><TD
@@ -3807,7 +3838,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlOutputOpenCallback</TD
></TR
><TR
><TD
@@ -3824,7 +3855,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlOutputWriteCallback</TD
></TR
><TR
><TD
@@ -3841,7 +3872,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlOutputCloseCallback</TD
></TR
><TR
><TD
@@ -3856,7 +3887,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the registered handler number or -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -3867,7 +3898,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17264"
+NAME="AEN17353"
></A
><H3
><A
@@ -3902,7 +3933,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17272"
+NAME="AEN17361"
></A
><P
></P
@@ -3929,7 +3960,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an output I/O buffer</TD
></TR
><TR
><TD
@@ -3946,7 +3977,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -3963,7 +3994,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding if any assuming the i/O layer handles the trancoding</TD
></TR
><TR
><TD
@@ -3978,7 +4009,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -3989,7 +4020,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17293"
+NAME="AEN17382"
></A
><H3
><A
@@ -4025,7 +4056,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17301"
+NAME="AEN17390"
></A
><P
></P
@@ -4052,7 +4083,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an output I/O buffer</TD
></TR
><TR
><TD
@@ -4069,7 +4100,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -4086,7 +4117,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding if any assuming the i/O layer handles the trancoding</TD
></TR
><TR
><TD
@@ -4103,7 +4134,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> should formatting spaces been added</TD
></TR
><TR
><TD
@@ -4118,7 +4149,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
@@ -4129,7 +4160,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17326"
+NAME="AEN17415"
></A
><H3
><A
@@ -4170,7 +4201,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17335"
+NAME="AEN17424"
></A
><P
></P
@@ -4197,7 +4228,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML buffer output</TD
></TR
><TR
><TD
@@ -4214,7 +4245,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -4231,7 +4262,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node</TD
></TR
><TR
><TD
@@ -4248,7 +4279,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the imbrication level for indenting</TD
></TR
><TR
><TD
@@ -4265,7 +4296,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> is formatting allowed</TD
></TR
><TR
><TD
@@ -4282,7 +4313,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an optional encoding string</TD
></TR
></TBODY
></TABLE
@@ -4293,7 +4324,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN17364"
+NAME="AEN17453"
></A
><H3
><A
@@ -4328,7 +4359,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN17372"
+NAME="AEN17461"
></A
><P
></P
@@ -4355,7 +4386,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the HTML buffer output</TD
></TR
><TR
><TD
@@ -4372,7 +4403,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document</TD
></TR
><TR
><TD
@@ -4389,7 +4420,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the encoding string</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index 4f6ad74d..dc4d74e1 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -110,7 +110,7 @@ NAME="LIBXML-XMLMEMORY"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN21815"
+NAME="AEN21937"
></A
><H2
>Name</H2
@@ -118,7 +118,7 @@ NAME="AEN21815"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN21818"
+NAME="AEN21940"
></A
><H2
>Synopsis</H2
@@ -261,7 +261,7 @@ HREF="libxml-xmlmemory.html#XMLMEMSTRDUPLOC"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN21850"
+NAME="AEN21972"
></A
><H2
>Description</H2
@@ -271,14 +271,14 @@ NAME="AEN21850"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN21853"
+NAME="AEN21975"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21855"
+NAME="AEN21977"
></A
><H3
><A
@@ -294,7 +294,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define DEBUG_MEMORY</PRE
+>#define DEBUG_MEMORY</PRE
></TD
></TR
></TABLE
@@ -309,7 +309,7 @@ libxml i.e. if libxml has been configured with --with-debug-mem too</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21861"
+NAME="AEN21983"
></A
><H3
><A
@@ -325,7 +325,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define MEM_LIST</PRE
+>#define MEM_LIST /* keep a list of all the allocated memory blocks */</PRE
></TD
></TR
></TABLE
@@ -335,7 +335,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21866"
+NAME="AEN21988"
></A
><H3
><A
@@ -360,7 +360,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21871"
+NAME="AEN21993"
></A
><P
></P
@@ -398,7 +398,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21880"
+NAME="AEN22002"
></A
><H3
><A
@@ -423,7 +423,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21885"
+NAME="AEN22007"
></A
><P
></P
@@ -461,7 +461,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21894"
+NAME="AEN22016"
></A
><H3
><A
@@ -487,7 +487,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21899"
+NAME="AEN22021"
></A
><P
></P
@@ -542,7 +542,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21912"
+NAME="AEN22034"
></A
><H3
><A
@@ -567,7 +567,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21917"
+NAME="AEN22039"
></A
><P
></P
@@ -620,7 +620,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21930"
+NAME="AEN22052"
></A
><H3
><A
@@ -666,7 +666,7 @@ done ?</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21941"
+NAME="AEN22063"
></A
><P
></P
@@ -693,7 +693,10 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the <GTKDOCLINK
+HREF="FREE"
+>free</GTKDOCLINK
+>() function to use</TD
></TR
><TR
><TD
@@ -710,7 +713,10 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the <GTKDOCLINK
+HREF="MALLOC"
+>malloc</GTKDOCLINK
+>() function to use</TD
></TR
><TR
><TD
@@ -727,7 +733,10 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the <GTKDOCLINK
+HREF="REALLOC"
+>realloc</GTKDOCLINK
+>() function to use</TD
></TR
><TR
><TD
@@ -744,7 +753,10 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the <GTKDOCLINK
+HREF="STRDUP"
+>strdup</GTKDOCLINK
+>() function to use</TD
></TR
><TR
><TD
@@ -759,7 +771,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 on success</TD
></TR
></TBODY
></TABLE
@@ -770,7 +782,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN21966"
+NAME="AEN22092"
></A
><H3
><A
@@ -812,7 +824,7 @@ HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN21976"
+NAME="AEN22102"
></A
><P
></P
@@ -839,7 +851,10 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the <GTKDOCLINK
+HREF="FREE"
+>free</GTKDOCLINK
+>() function in use</TD
></TR
><TR
><TD
@@ -856,7 +871,10 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the <GTKDOCLINK
+HREF="MALLOC"
+>malloc</GTKDOCLINK
+>() function in use</TD
></TR
><TR
><TD
@@ -873,7 +891,10 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the <GTKDOCLINK
+HREF="REALLOC"
+>realloc</GTKDOCLINK
+>() function in use</TD
></TR
><TR
><TD
@@ -890,7 +911,10 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the <GTKDOCLINK
+HREF="STRDUP"
+>strdup</GTKDOCLINK
+>() function in use</TD
></TR
><TR
><TD
@@ -905,7 +929,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 on success</TD
></TR
></TBODY
></TABLE
@@ -916,7 +940,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22001"
+NAME="AEN22131"
></A
><H3
><A
@@ -943,7 +967,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22007"
+NAME="AEN22137"
></A
><P
></P
@@ -968,7 +992,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 on success</TD
></TR
></TBODY
></TABLE
@@ -979,7 +1003,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22016"
+NAME="AEN22146"
></A
><H3
><A
@@ -1006,7 +1030,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22022"
+NAME="AEN22152"
></A
><P
></P
@@ -1031,7 +1055,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>an int representing the amount of memory allocated.</TD
></TR
></TBODY
></TABLE
@@ -1042,7 +1066,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22031"
+NAME="AEN22161"
></A
><H3
><A
@@ -1072,7 +1096,7 @@ HREF="FILE-CAPS"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22038"
+NAME="AEN22168"
></A
><P
></P
@@ -1099,7 +1123,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a FILE descriptor used as the output file, if NULL, the result is
+written to the file .memorylist</TD
></TR
></TBODY
></TABLE
@@ -1110,7 +1135,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22047"
+NAME="AEN22177"
></A
><H3
><A
@@ -1147,7 +1172,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22055"
+NAME="AEN22185"
></A
><P
></P
@@ -1174,7 +1199,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a FILE descriptor used as the output file</TD
></TR
><TR
><TD
@@ -1191,7 +1216,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> number of entries to dump</TD
></TR
></TBODY
></TABLE
@@ -1202,7 +1227,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22068"
+NAME="AEN22198"
></A
><H3
><A
@@ -1230,7 +1255,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22074"
+NAME="AEN22204"
></A
><H3
><A
@@ -1246,7 +1271,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define xmlMalloc(x)</PRE
+>#define xmlMalloc(x) xmlMallocLoc((x), __FILE__, __LINE__)</PRE
></TD
></TR
></TABLE
@@ -1255,7 +1280,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22079"
+NAME="AEN22209"
></A
><P
></P
@@ -1293,7 +1318,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22088"
+NAME="AEN22218"
></A
><H3
><A
@@ -1309,7 +1334,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define xmlRealloc(p, x)</PRE
+>#define xmlRealloc(p, x) xmlReallocLoc((p), (x), __FILE__, __LINE__)</PRE
></TD
></TR
></TABLE
@@ -1318,7 +1343,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22093"
+NAME="AEN22223"
></A
><P
></P
@@ -1373,7 +1398,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22106"
+NAME="AEN22236"
></A
><H3
><A
@@ -1389,7 +1414,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define xmlMemStrdup(x)</PRE
+>#define xmlMemStrdup(x) xmlMemStrdupLoc((x), __FILE__, __LINE__)</PRE
></TD
></TR
></TABLE
@@ -1398,7 +1423,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22111"
+NAME="AEN22241"
></A
><P
></P
@@ -1436,7 +1461,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22120"
+NAME="AEN22250"
></A
><H3
><A
@@ -1468,7 +1493,7 @@ HREF="MALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22127"
+NAME="AEN22257"
></A
><P
></P
@@ -1495,7 +1520,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an int specifying the size in byte to allocate.</TD
></TR
><TR
><TD
@@ -1512,7 +1537,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file name or NULL</TD
></TR
><TR
><TD
@@ -1529,7 +1554,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the line number</TD
></TR
></TBODY
></TABLE
@@ -1540,7 +1565,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22144"
+NAME="AEN22274"
></A
><H3
><A
@@ -1573,7 +1598,7 @@ HREF="REALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22151"
+NAME="AEN22281"
></A
><P
></P
@@ -1600,7 +1625,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial memory block pointer</TD
></TR
><TR
><TD
@@ -1617,7 +1642,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an int specifying the size in byte to allocate.</TD
></TR
><TR
><TD
@@ -1634,7 +1659,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file name or NULL</TD
></TR
><TR
><TD
@@ -1651,7 +1676,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the line number</TD
></TR
></TBODY
></TABLE
@@ -1662,7 +1687,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN22172"
+NAME="AEN22302"
></A
><H3
><A
@@ -1694,7 +1719,7 @@ HREF="STRDUP"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN22179"
+NAME="AEN22309"
></A
><P
></P
@@ -1738,7 +1763,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the file name or NULL</TD
></TR
><TR
><TD
@@ -1755,7 +1780,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the line number</TD
></TR
><TR
><TD
@@ -1770,7 +1795,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a pointer to the new string or NULL if allocation error occured.</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html
index f94ec492..11ee271a 100644
--- a/doc/html/libxml-xpath.html
+++ b/doc/html/libxml-xpath.html
@@ -122,7 +122,7 @@ NAME="LIBXML-XPATH"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN11247"
+NAME="AEN11305"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN11247"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN11250"
+NAME="AEN11308"
></A
><H2
>Synopsis</H2
@@ -590,7 +590,7 @@ HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11376"
+NAME="AEN11434"
></A
><H2
>Description</H2
@@ -600,14 +600,14 @@ NAME="AEN11376"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN11379"
+NAME="AEN11437"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11381"
+NAME="AEN11439"
></A
><H3
><A
@@ -688,20 +688,33 @@ the next binary incompatible release.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11387"
+NAME="AEN11445"
></A
><H3
><A
NAME="XMLXPATHCONTEXTPTR"
></A
>xmlXPathContextPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlXPathContext *xmlXPathContextPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11391"
+NAME="AEN11450"
></A
><H3
><A
@@ -731,6 +744,7 @@ CLASS="PROGRAMLISTING"
xmlXPathCompExprPtr comp; /* the precompiled expression */
int xptr; /* it this an XPointer expression */
+ xmlNodePtr ancestor; /* used for walking preceding axis */
};</PRE
></TD
></TR
@@ -744,20 +758,33 @@ an xmlXPathContext, and the stack of objects.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11397"
+NAME="AEN11456"
></A
><H3
><A
NAME="XMLXPATHPARSERCONTEXTPTR"
></A
>xmlXPathParserContextPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlXPathParserContext *xmlXPathParserContextPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11401"
+NAME="AEN11461"
></A
><H3
><A
@@ -813,7 +840,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11408"
+NAME="AEN11468"
></A
><H3
><A
@@ -843,20 +870,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11413"
+NAME="AEN11473"
></A
><H3
><A
NAME="XMLNODESETPTR"
></A
>xmlNodeSetPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlNodeSet *xmlNodeSetPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11417"
+NAME="AEN11478"
></A
><H3
><A
@@ -893,7 +933,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11422"
+NAME="AEN11483"
></A
><H3
><A
@@ -929,7 +969,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11427"
+NAME="AEN11488"
></A
><H3
><A
@@ -957,7 +997,7 @@ HREF="TYPEDEF"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11433"
+NAME="AEN11494"
></A
><P
></P
@@ -993,7 +1033,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11442"
+NAME="AEN11503"
></A
><H3
><A
@@ -1022,7 +1062,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11448"
+NAME="AEN11509"
></A
><P
></P
@@ -1092,7 +1132,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11465"
+NAME="AEN11526"
></A
><H3
><A
@@ -1121,20 +1161,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11470"
+NAME="AEN11531"
></A
><H3
><A
NAME="XMLXPATHTYPEPTR"
></A
>xmlXPathTypePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlXPathType *xmlXPathTypePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11474"
+NAME="AEN11536"
></A
><H3
><A
@@ -1163,20 +1216,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11479"
+NAME="AEN11541"
></A
><H3
><A
NAME="XMLXPATHVARIABLEPTR"
></A
>xmlXPathVariablePtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlXPathVariable *xmlXPathVariablePtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11483"
+NAME="AEN11546"
></A
><H3
><A
@@ -1205,7 +1271,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11489"
+NAME="AEN11552"
></A
><P
></P
@@ -1260,7 +1326,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11502"
+NAME="AEN11565"
></A
><H3
><A
@@ -1289,20 +1355,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11507"
+NAME="AEN11570"
></A
><H3
><A
NAME="XMLXPATHFUNCPTR"
></A
>xmlXPathFuncPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlXPathFunct *xmlXPathFuncPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11511"
+NAME="AEN11575"
></A
><H3
><A
@@ -1337,7 +1416,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11519"
+NAME="AEN11583"
></A
><P
></P
@@ -1407,7 +1486,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11536"
+NAME="AEN11600"
></A
><H3
><A
@@ -1436,20 +1515,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11541"
+NAME="AEN11605"
></A
><H3
><A
NAME="XMLXPATHAXISPTR"
></A
>xmlXPathAxisPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlXPathAxis *xmlXPathAxisPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11545"
+NAME="AEN11610"
></A
><H3
><A
@@ -1481,20 +1573,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11552"
+NAME="AEN11617"
></A
><H3
><A
NAME="XMLXPATHCOMPEXPRPTR"
></A
>xmlXPathCompExprPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlXPathCompExpr *xmlXPathCompExprPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11556"
+NAME="AEN11622"
></A
><H3
><A
@@ -1527,7 +1632,7 @@ and the result is pushed on the stack.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11563"
+NAME="AEN11629"
></A
><P
></P
@@ -1582,7 +1687,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11576"
+NAME="AEN11642"
></A
><H3
><A
@@ -1598,7 +1703,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define xmlXPathNodeSetGetLength(ns)</PRE
+>#define xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)-&gt;nodeNr : 0)</PRE
></TD
></TR
></TABLE
@@ -1607,7 +1712,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11581"
+NAME="AEN11647"
></A
><P
></P
@@ -1645,7 +1750,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11590"
+NAME="AEN11656"
></A
><H3
><A
@@ -1670,7 +1775,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11595"
+NAME="AEN11661"
></A
><P
></P
@@ -1725,7 +1830,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11608"
+NAME="AEN11674"
></A
><H3
><A
@@ -1755,7 +1860,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11615"
+NAME="AEN11681"
></A
><P
></P
@@ -1782,7 +1887,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the object to free</TD
></TR
></TBODY
></TABLE
@@ -1793,7 +1898,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11624"
+NAME="AEN11690"
></A
><H3
><A
@@ -1831,7 +1936,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11633"
+NAME="AEN11699"
></A
><P
></P
@@ -1858,7 +1963,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an initial xmlNodePtr, or NULL</TD
></TR
><TR
><TD
@@ -1873,7 +1978,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1884,7 +1989,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11646"
+NAME="AEN11712"
></A
><H3
><A
@@ -1923,7 +2028,7 @@ HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11655"
+NAME="AEN11721"
></A
><P
></P
@@ -1950,7 +2055,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an existing NodeSetList object</TD
></TR
></TBODY
></TABLE
@@ -1961,7 +2066,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11664"
+NAME="AEN11730"
></A
><H3
><A
@@ -1991,7 +2096,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11671"
+NAME="AEN11737"
></A
><P
></P
@@ -2018,7 +2123,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlNodeSetPtr to free</TD
></TR
></TBODY
></TABLE
@@ -2029,7 +2134,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11680"
+NAME="AEN11746"
></A
><H3
><A
@@ -2062,7 +2167,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11688"
+NAME="AEN11754"
></A
><P
></P
@@ -2089,7 +2194,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the original object</TD
></TR
><TR
><TD
@@ -2104,7 +2209,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -2115,7 +2220,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11701"
+NAME="AEN11767"
></A
><H3
><A
@@ -2149,7 +2254,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11709"
+NAME="AEN11775"
></A
><P
></P
@@ -2176,7 +2281,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first node</TD
></TR
><TR
><TD
@@ -2193,7 +2298,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second node</TD
></TR
><TR
><TD
@@ -2208,7 +2313,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>-2 in case of error 1 if first point &lt; second point, 0 if
+that's the same node, -1 otherwise</TD
></TR
></TBODY
></TABLE
@@ -2219,7 +2325,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11726"
+NAME="AEN11792"
></A
><H3
><A
@@ -2249,7 +2355,7 @@ HREF="DOUBLE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11733"
+NAME="AEN11799"
></A
><P
></P
@@ -2276,7 +2382,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a number</TD
></TR
><TR
><TD
@@ -2291,7 +2397,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the boolean value</TD
></TR
></TBODY
></TABLE
@@ -2302,7 +2408,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11746"
+NAME="AEN11812"
></A
><H3
><A
@@ -2332,7 +2438,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11753"
+NAME="AEN11819"
></A
><P
></P
@@ -2359,7 +2465,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a string</TD
></TR
><TR
><TD
@@ -2374,7 +2480,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the boolean value</TD
></TR
></TBODY
></TABLE
@@ -2385,7 +2491,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11766"
+NAME="AEN11832"
></A
><H3
><A
@@ -2415,7 +2521,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11773"
+NAME="AEN11839"
></A
><P
></P
@@ -2442,7 +2548,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node-set</TD
></TR
><TR
><TD
@@ -2457,7 +2563,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the boolean value</TD
></TR
></TBODY
></TABLE
@@ -2468,7 +2574,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11786"
+NAME="AEN11852"
></A
><H3
><A
@@ -2496,7 +2602,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11792"
+NAME="AEN11858"
></A
><P
></P
@@ -2549,7 +2655,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11805"
+NAME="AEN11871"
></A
><H3
><A
@@ -2579,7 +2685,7 @@ HREF="DOUBLE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11812"
+NAME="AEN11878"
></A
><P
></P
@@ -2606,7 +2712,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a boolean</TD
></TR
><TR
><TD
@@ -2621,7 +2727,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number value</TD
></TR
></TBODY
></TABLE
@@ -2632,7 +2738,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11825"
+NAME="AEN11891"
></A
><H3
><A
@@ -2665,7 +2771,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11833"
+NAME="AEN11899"
></A
><P
></P
@@ -2692,7 +2798,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a string</TD
></TR
><TR
><TD
@@ -2707,7 +2813,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number value</TD
></TR
></TBODY
></TABLE
@@ -2718,7 +2824,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11846"
+NAME="AEN11912"
></A
><H3
><A
@@ -2751,7 +2857,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11854"
+NAME="AEN11920"
></A
><P
></P
@@ -2778,7 +2884,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node</TD
></TR
><TR
><TD
@@ -2793,7 +2899,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number value</TD
></TR
></TBODY
></TABLE
@@ -2804,7 +2910,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11867"
+NAME="AEN11933"
></A
><H3
><A
@@ -2837,7 +2943,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11875"
+NAME="AEN11941"
></A
><P
></P
@@ -2864,7 +2970,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node-set</TD
></TR
><TR
><TD
@@ -2879,7 +2985,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number value</TD
></TR
></TBODY
></TABLE
@@ -2890,7 +2996,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11888"
+NAME="AEN11954"
></A
><H3
><A
@@ -2923,7 +3029,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11896"
+NAME="AEN11962"
></A
><P
></P
@@ -2950,7 +3056,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XPath object</TD
></TR
><TR
><TD
@@ -2965,7 +3071,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number value</TD
></TR
></TBODY
></TABLE
@@ -2976,7 +3082,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11909"
+NAME="AEN11975"
></A
><H3
><A
@@ -3006,7 +3112,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11916"
+NAME="AEN11982"
></A
><P
></P
@@ -3033,7 +3139,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a boolean</TD
></TR
><TR
><TD
@@ -3048,7 +3154,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a newly allocated string.</TD
></TR
></TBODY
></TABLE
@@ -3059,7 +3165,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11929"
+NAME="AEN11995"
></A
><H3
><A
@@ -3092,7 +3198,7 @@ HREF="DOUBLE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11937"
+NAME="AEN12003"
></A
><P
></P
@@ -3119,7 +3225,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a number</TD
></TR
><TR
><TD
@@ -3134,7 +3240,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a newly allocated string.</TD
></TR
></TBODY
></TABLE
@@ -3145,7 +3251,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11950"
+NAME="AEN12016"
></A
><H3
><A
@@ -3178,7 +3284,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11958"
+NAME="AEN12024"
></A
><P
></P
@@ -3205,7 +3311,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node</TD
></TR
><TR
><TD
@@ -3220,7 +3326,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a newly allocated string.</TD
></TR
></TBODY
></TABLE
@@ -3231,7 +3337,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11971"
+NAME="AEN12037"
></A
><H3
><A
@@ -3264,7 +3370,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN11979"
+NAME="AEN12045"
></A
><P
></P
@@ -3291,7 +3397,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node-set</TD
></TR
><TR
><TD
@@ -3306,7 +3412,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a newly allocated string.</TD
></TR
></TBODY
></TABLE
@@ -3317,7 +3423,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN11992"
+NAME="AEN12058"
></A
><H3
><A
@@ -3353,7 +3459,7 @@ HREF="STRING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12001"
+NAME="AEN12067"
></A
><P
></P
@@ -3380,7 +3486,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XPath object</TD
></TR
><TR
><TD
@@ -3395,7 +3501,9 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the string value of the object, NULL in case of error.
+A new string is allocated only if needed (val isn't a
+string object).</TD
></TR
></TBODY
></TABLE
@@ -3406,7 +3514,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12014"
+NAME="AEN12080"
></A
><H3
><A
@@ -3442,7 +3550,7 @@ HREF="BOOLEAN"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12023"
+NAME="AEN12089"
></A
><P
></P
@@ -3469,7 +3577,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XPath object</TD
></TR
><TR
><TD
@@ -3484,7 +3592,13 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new object, the old one is freed (or the operation
+is done directly on <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>)</TD
></TR
></TBODY
></TABLE
@@ -3495,7 +3609,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12036"
+NAME="AEN12103"
></A
><H3
><A
@@ -3531,7 +3645,7 @@ HREF="NUMBER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12045"
+NAME="AEN12112"
></A
><P
></P
@@ -3558,7 +3672,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XPath object</TD
></TR
><TR
><TD
@@ -3573,7 +3687,13 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new object, the old one is freed (or the operation
+is done directly on <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>)</TD
></TR
></TBODY
></TABLE
@@ -3584,7 +3704,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12058"
+NAME="AEN12126"
></A
><H3
><A
@@ -3620,7 +3740,7 @@ HREF="STRING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12067"
+NAME="AEN12135"
></A
><P
></P
@@ -3647,7 +3767,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XPath object</TD
></TR
><TR
><TD
@@ -3662,7 +3782,13 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new object, the old one is freed (or the operation
+is done directly on <TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>)</TD
></TR
></TBODY
></TABLE
@@ -3673,7 +3799,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12080"
+NAME="AEN12149"
></A
><H3
><A
@@ -3701,7 +3827,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12086"
+NAME="AEN12155"
></A
><H3
><A
@@ -3734,7 +3860,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12094"
+NAME="AEN12163"
></A
><P
></P
@@ -3761,7 +3887,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML document</TD
></TR
><TR
><TD
@@ -3776,7 +3902,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathContext just allocated.</TD
></TR
></TBODY
></TABLE
@@ -3787,7 +3913,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12107"
+NAME="AEN12176"
></A
><H3
><A
@@ -3817,7 +3943,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12114"
+NAME="AEN12183"
></A
><P
></P
@@ -3844,7 +3970,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the context to free</TD
></TR
></TBODY
></TABLE
@@ -3855,7 +3981,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12123"
+NAME="AEN12192"
></A
><H3
><A
@@ -3892,7 +4018,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12132"
+NAME="AEN12201"
></A
><P
></P
@@ -3919,7 +4045,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath expression</TD
></TR
><TR
><TD
@@ -3951,7 +4077,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathObjectPtr resulting from the eveluation or NULL.
+the caller has to free the object.</TD
></TR
></TBODY
></TABLE
@@ -3962,7 +4089,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12149"
+NAME="AEN12218"
></A
><H3
><A
@@ -3997,7 +4124,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12157"
+NAME="AEN12226"
></A
><P
></P
@@ -4067,7 +4194,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12174"
+NAME="AEN12243"
></A
><H3
><A
@@ -4104,7 +4231,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12183"
+NAME="AEN12252"
></A
><P
></P
@@ -4131,7 +4258,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath expression</TD
></TR
><TR
><TD
@@ -4148,7 +4275,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -4163,7 +4290,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathObjectPtr resulting from the evaluation or NULL.
+the caller has to free the object.</TD
></TR
></TBODY
></TABLE
@@ -4174,7 +4302,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12200"
+NAME="AEN12269"
></A
><H3
><A
@@ -4217,7 +4345,7 @@ to the boolean function. </P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12209"
+NAME="AEN12278"
></A
><P
></P
@@ -4244,7 +4372,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -4261,7 +4389,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the Predicate Expression evaluation result</TD
></TR
><TR
><TD
@@ -4287,7 +4415,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12226"
+NAME="AEN12295"
></A
><H3
><A
@@ -4320,7 +4448,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12234"
+NAME="AEN12303"
></A
><P
></P
@@ -4347,7 +4475,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath expression</TD
></TR
><TR
><TD
@@ -4362,7 +4490,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathObjectPtr resulting from the eveluation or NULL.
+the caller has to free the object.</TD
></TR
></TBODY
></TABLE
@@ -4373,7 +4502,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12247"
+NAME="AEN12316"
></A
><H3
><A
@@ -4410,7 +4539,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12256"
+NAME="AEN12325"
></A
><P
></P
@@ -4437,7 +4566,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the compiled XPath expression</TD
></TR
><TR
><TD
@@ -4454,7 +4583,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -4469,7 +4598,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathObjectPtr resulting from the eveluation or NULL.
+the caller has to free the object.</TD
></TR
></TBODY
></TABLE
@@ -4480,7 +4610,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12273"
+NAME="AEN12342"
></A
><H3
><A
@@ -4515,7 +4645,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12281"
+NAME="AEN12350"
></A
><P
></P
@@ -4542,7 +4672,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XPATH comp</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-xpathinternals.html b/doc/html/libxml-xpathinternals.html
index 60324d01..be5d7889 100644
--- a/doc/html/libxml-xpathinternals.html
+++ b/doc/html/libxml-xpathinternals.html
@@ -122,7 +122,7 @@ NAME="LIBXML-XPATHINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN12295"
+NAME="AEN12364"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN12295"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN12298"
+NAME="AEN12367"
></A
><H2
>Synopsis</H2
@@ -166,6 +166,10 @@ HREF="libxml-xpathinternals.html#CHECK-TYPE-CAPS"
>CHECK_TYPE</A
> (typeval)
#define <A
+HREF="libxml-xpathinternals.html#CHECK-TYPE0-CAPS"
+>CHECK_TYPE0</A
+> (typeval)
+#define <A
HREF="libxml-xpathinternals.html#CHECK-ARITY-CAPS"
>CHECK_ARITY</A
> (x)
@@ -1189,7 +1193,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN12584"
+NAME="AEN12654"
></A
><H2
>Description</H2
@@ -1199,14 +1203,14 @@ NAME="AEN12584"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN12587"
+NAME="AEN12657"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12589"
+NAME="AEN12659"
></A
><H3
><A
@@ -1234,7 +1238,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12595"
+NAME="AEN12665"
></A
><H3
><A
@@ -1262,7 +1266,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12601"
+NAME="AEN12671"
></A
><H3
><A
@@ -1289,7 +1293,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12607"
+NAME="AEN12677"
></A
><P
></P
@@ -1316,7 +1320,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the error code</TD
></TR
></TBODY
></TABLE
@@ -1327,7 +1331,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12616"
+NAME="AEN12686"
></A
><H3
><A
@@ -1354,7 +1358,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12622"
+NAME="AEN12692"
></A
><P
></P
@@ -1381,7 +1385,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the error code</TD
></TR
></TBODY
></TABLE
@@ -1392,7 +1396,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12631"
+NAME="AEN12701"
></A
><H3
><A
@@ -1420,7 +1424,7 @@ type.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12637"
+NAME="AEN12707"
></A
><P
></P
@@ -1447,7 +1451,73 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath type</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN12716"
+></A
+><H3
+><A
+NAME="CHECK-TYPE0-CAPS"
+></A
+>CHECK_TYPE0()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define CHECK_TYPE0(typeval)</PRE
+></TD
+></TR
+></TABLE
+><P
+>Macro to check that the value on top of the XPath stack is of a given
+type. return(0) in case of failure</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN12722"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>typeval</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the XPath type</TD
></TR
></TBODY
></TABLE
@@ -1458,7 +1528,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12646"
+NAME="AEN12731"
></A
><H3
><A
@@ -1485,7 +1555,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12652"
+NAME="AEN12737"
></A
><P
></P
@@ -1512,7 +1582,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of expected args</TD
></TR
></TBODY
></TABLE
@@ -1523,7 +1593,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12661"
+NAME="AEN12746"
></A
><H3
><A
@@ -1551,7 +1621,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12667"
+NAME="AEN12752"
></A
><H3
><A
@@ -1579,7 +1649,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12673"
+NAME="AEN12758"
></A
><H3
><A
@@ -1607,7 +1677,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12679"
+NAME="AEN12764"
></A
><H3
><A
@@ -1635,7 +1705,7 @@ HREF="TYPEDEF"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12685"
+NAME="AEN12770"
></A
><P
></P
@@ -1671,7 +1741,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12694"
+NAME="AEN12779"
></A
><H3
><A
@@ -1706,7 +1776,7 @@ HREF="XMLXPATHVARIABLELOOKUPFUNC"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12702"
+NAME="AEN12787"
></A
><P
></P
@@ -1733,7 +1803,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -1750,7 +1820,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the lookup function</TD
></TR
><TR
><TD
@@ -1778,7 +1848,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12719"
+NAME="AEN12804"
></A
><H3
><A
@@ -1809,7 +1879,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12725"
+NAME="AEN12810"
></A
><P
></P
@@ -1898,7 +1968,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12746"
+NAME="AEN12831"
></A
><H3
><A
@@ -1933,7 +2003,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12754"
+NAME="AEN12839"
></A
><P
></P
@@ -1960,7 +2030,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the FILE * to dump the output</TD
></TR
><TR
><TD
@@ -1977,7 +2047,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the object to inspect</TD
></TR
><TR
><TD
@@ -1994,7 +2064,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> indentation level</TD
></TR
></TBODY
></TABLE
@@ -2005,7 +2075,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12771"
+NAME="AEN12856"
></A
><H3
><A
@@ -2038,7 +2108,7 @@ HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12778"
+NAME="AEN12863"
></A
><P
></P
@@ -2110,7 +2180,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12795"
+NAME="AEN12880"
></A
><H3
><A
@@ -2154,7 +2224,7 @@ the namespace</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12805"
+NAME="AEN12890"
></A
><P
></P
@@ -2181,7 +2251,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -2198,7 +2268,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace prefix</TD
></TR
><TR
><TD
@@ -2215,7 +2285,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the namespace name</TD
></TR
><TR
><TD
@@ -2230,7 +2300,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -2241,7 +2311,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12826"
+NAME="AEN12911"
></A
><H3
><A
@@ -2279,7 +2349,7 @@ namespace name associated to the given prefix</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12835"
+NAME="AEN12920"
></A
><P
></P
@@ -2306,7 +2376,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -2338,7 +2408,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the value or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -2349,7 +2419,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12852"
+NAME="AEN12937"
></A
><H3
><A
@@ -2377,7 +2447,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12858"
+NAME="AEN12943"
></A
><P
></P
@@ -2415,7 +2485,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12867"
+NAME="AEN12952"
></A
><H3
><A
@@ -2458,7 +2528,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12877"
+NAME="AEN12962"
></A
><P
></P
@@ -2485,7 +2555,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -2502,7 +2572,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the function name</TD
></TR
><TR
><TD
@@ -2519,7 +2589,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the function implementation or NULL</TD
></TR
><TR
><TD
@@ -2534,7 +2604,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -2545,7 +2615,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12898"
+NAME="AEN12983"
></A
><H3
><A
@@ -2592,7 +2662,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12909"
+NAME="AEN12994"
></A
><P
></P
@@ -2619,7 +2689,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -2636,7 +2706,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the function name</TD
></TR
><TR
><TD
@@ -2653,7 +2723,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the function namespace URI</TD
></TR
><TR
><TD
@@ -2670,7 +2740,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the function implementation or NULL</TD
></TR
><TR
><TD
@@ -2685,7 +2755,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -2696,7 +2766,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12934"
+NAME="AEN13019"
></A
><H3
><A
@@ -2740,7 +2810,7 @@ the variable</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12944"
+NAME="AEN13029"
></A
><P
></P
@@ -2767,7 +2837,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -2784,7 +2854,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the variable name</TD
></TR
><TR
><TD
@@ -2801,7 +2871,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the variable value or NULL</TD
></TR
><TR
><TD
@@ -2816,7 +2886,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -2827,7 +2897,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN12965"
+NAME="AEN13050"
></A
><H3
><A
@@ -2875,7 +2945,7 @@ the variable</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN12976"
+NAME="AEN13061"
></A
><P
></P
@@ -2902,7 +2972,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -2919,7 +2989,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the variable name</TD
></TR
><TR
><TD
@@ -2936,7 +3006,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the variable namespace URI</TD
></TR
><TR
><TD
@@ -2953,7 +3023,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the variable value or NULL</TD
></TR
><TR
><TD
@@ -2968,7 +3038,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success, -1 in case of error</TD
></TR
></TBODY
></TABLE
@@ -2979,7 +3049,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13001"
+NAME="AEN13086"
></A
><H3
><A
@@ -3017,7 +3087,7 @@ function.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13010"
+NAME="AEN13095"
></A
><P
></P
@@ -3044,7 +3114,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -3061,7 +3131,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the function name</TD
></TR
><TR
><TD
@@ -3076,7 +3146,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathFunction or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -3087,7 +3157,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13027"
+NAME="AEN13112"
></A
><H3
><A
@@ -3129,7 +3199,7 @@ function.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13037"
+NAME="AEN13122"
></A
><P
></P
@@ -3156,7 +3226,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -3173,7 +3243,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the function name</TD
></TR
><TR
><TD
@@ -3190,7 +3260,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the function namespace URI</TD
></TR
><TR
><TD
@@ -3205,7 +3275,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathFunction or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -3216,7 +3286,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13058"
+NAME="AEN13143"
></A
><H3
><A
@@ -3246,7 +3316,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13065"
+NAME="AEN13150"
></A
><P
></P
@@ -3273,7 +3343,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
></TBODY
></TABLE
@@ -3284,7 +3354,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13074"
+NAME="AEN13159"
></A
><H3
><A
@@ -3322,7 +3392,7 @@ variable value.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13083"
+NAME="AEN13168"
></A
><P
></P
@@ -3349,7 +3419,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -3366,7 +3436,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the variable name</TD
></TR
><TR
><TD
@@ -3381,7 +3451,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a copy of the value or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -3392,7 +3462,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13100"
+NAME="AEN13185"
></A
><H3
><A
@@ -3434,7 +3504,7 @@ variable value.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13110"
+NAME="AEN13195"
></A
><P
></P
@@ -3461,7 +3531,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -3478,7 +3548,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the variable name</TD
></TR
><TR
><TD
@@ -3495,7 +3565,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the variable namespace URI</TD
></TR
><TR
><TD
@@ -3510,7 +3580,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the a copy of the value or NULL if not found</TD
></TR
></TBODY
></TABLE
@@ -3521,7 +3591,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13131"
+NAME="AEN13216"
></A
><H3
><A
@@ -3552,7 +3622,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13138"
+NAME="AEN13223"
></A
><P
></P
@@ -3579,7 +3649,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
></TBODY
></TABLE
@@ -3590,7 +3660,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13147"
+NAME="AEN13232"
></A
><H3
><A
@@ -3628,7 +3698,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13156"
+NAME="AEN13241"
></A
><P
></P
@@ -3655,7 +3725,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath expression</TD
></TR
><TR
><TD
@@ -3672,7 +3742,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
><TR
><TD
@@ -3687,7 +3757,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathParserContext just allocated.</TD
></TR
></TBODY
></TABLE
@@ -3698,7 +3768,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13173"
+NAME="AEN13258"
></A
><H3
><A
@@ -3728,7 +3798,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13180"
+NAME="AEN13265"
></A
><P
></P
@@ -3755,7 +3825,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the context to free</TD
></TR
></TBODY
></TABLE
@@ -3766,7 +3836,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13189"
+NAME="AEN13274"
></A
><H3
><A
@@ -3797,7 +3867,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13196"
+NAME="AEN13281"
></A
><P
></P
@@ -3850,7 +3920,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13209"
+NAME="AEN13294"
></A
><H3
><A
@@ -3882,7 +3952,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13216"
+NAME="AEN13301"
></A
><P
></P
@@ -3952,7 +4022,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13233"
+NAME="AEN13318"
></A
><H3
><A
@@ -3990,7 +4060,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13242"
+NAME="AEN13327"
></A
><P
></P
@@ -4017,7 +4087,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * value</TD
></TR
><TR
><TD
@@ -4032,7 +4102,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -4043,7 +4113,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13255"
+NAME="AEN13340"
></A
><H3
><A
@@ -4078,7 +4148,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13263"
+NAME="AEN13348"
></A
><P
></P
@@ -4105,7 +4175,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the char * value</TD
></TR
><TR
><TD
@@ -4120,7 +4190,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -4131,7 +4201,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13276"
+NAME="AEN13361"
></A
><H3
><A
@@ -4169,7 +4239,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13285"
+NAME="AEN13370"
></A
><P
></P
@@ -4196,7 +4266,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * value</TD
></TR
><TR
><TD
@@ -4211,7 +4281,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -4222,7 +4292,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13298"
+NAME="AEN13383"
></A
><H3
><A
@@ -4252,7 +4322,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13305"
+NAME="AEN13390"
></A
><P
></P
@@ -4279,7 +4349,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the char * value</TD
></TR
><TR
><TD
@@ -4294,7 +4364,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -4305,7 +4375,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13318"
+NAME="AEN13403"
></A
><H3
><A
@@ -4343,7 +4413,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13327"
+NAME="AEN13412"
></A
><P
></P
@@ -4370,7 +4440,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the double value</TD
></TR
><TR
><TD
@@ -4385,7 +4455,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -4396,7 +4466,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13340"
+NAME="AEN13425"
></A
><H3
><A
@@ -4431,7 +4501,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13348"
+NAME="AEN13433"
></A
><P
></P
@@ -4458,7 +4528,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the boolean value</TD
></TR
><TR
><TD
@@ -4473,7 +4543,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -4484,7 +4554,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13361"
+NAME="AEN13446"
></A
><H3
><A
@@ -4523,7 +4593,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13370"
+NAME="AEN13455"
></A
><P
></P
@@ -4550,7 +4620,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the NodePtr value</TD
></TR
><TR
><TD
@@ -4565,7 +4635,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -4576,7 +4646,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13383"
+NAME="AEN13468"
></A
><H3
><A
@@ -4615,7 +4685,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13392"
+NAME="AEN13477"
></A
><P
></P
@@ -4642,7 +4712,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the NodePtr value</TD
></TR
><TR
><TD
@@ -4657,7 +4727,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -4668,7 +4738,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13405"
+NAME="AEN13490"
></A
><H3
><A
@@ -4702,7 +4772,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13413"
+NAME="AEN13498"
></A
><P
></P
@@ -4729,7 +4799,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial node set</TD
></TR
><TR
><TD
@@ -4746,7 +4816,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlNodePtr</TD
></TR
></TBODY
></TABLE
@@ -4757,7 +4827,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13426"
+NAME="AEN13511"
></A
><H3
><A
@@ -4792,7 +4862,7 @@ when we are sure the node is not already in the set.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13434"
+NAME="AEN13519"
></A
><P
></P
@@ -4819,7 +4889,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial node set</TD
></TR
><TR
><TD
@@ -4836,7 +4906,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlNodePtr</TD
></TR
></TBODY
></TABLE
@@ -4847,7 +4917,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13447"
+NAME="AEN13532"
></A
><H3
><A
@@ -4877,7 +4947,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13454"
+NAME="AEN13539"
></A
><P
></P
@@ -4904,7 +4974,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node set</TD
></TR
></TBODY
></TABLE
@@ -4915,7 +4985,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13463"
+NAME="AEN13548"
></A
><H3
><A
@@ -4960,7 +5030,7 @@ have a unique ID equal to any of the tokens in the list.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13471"
+NAME="AEN13556"
></A
><P
></P
@@ -4987,7 +5057,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -5004,7 +5074,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -5015,7 +5085,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13484"
+NAME="AEN13569"
></A
><H3
><A
@@ -5045,7 +5115,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13491"
+NAME="AEN13576"
></A
><P
></P
@@ -5072,7 +5142,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
></TBODY
></TABLE
@@ -5083,7 +5153,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13500"
+NAME="AEN13585"
></A
><H3
><A
@@ -5114,7 +5184,7 @@ then push the result on the context stack</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13507"
+NAME="AEN13592"
></A
><P
></P
@@ -5141,7 +5211,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
></TBODY
></TABLE
@@ -5152,7 +5222,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13516"
+NAME="AEN13601"
></A
><H3
><A
@@ -5190,7 +5260,7 @@ CombiningChar | Extender</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13526"
+NAME="AEN13611"
></A
><P
></P
@@ -5217,7 +5287,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -5232,7 +5302,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the namespace name or NULL</TD
></TR
></TBODY
></TABLE
@@ -5243,7 +5313,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13539"
+NAME="AEN13624"
></A
><H3
><A
@@ -5281,7 +5351,7 @@ CombiningChar | Extender</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13549"
+NAME="AEN13634"
></A
><P
></P
@@ -5308,7 +5378,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -5323,7 +5393,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the namespace name or NULL</TD
></TR
></TBODY
></TABLE
@@ -5334,7 +5404,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13562"
+NAME="AEN13647"
></A
><H3
><A
@@ -5375,7 +5445,7 @@ negative values : '-' Number.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13572"
+NAME="AEN13657"
></A
><P
></P
@@ -5402,7 +5472,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> A string to scan</TD
></TR
><TR
><TD
@@ -5417,7 +5487,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the double value.</TD
></TR
></TBODY
></TABLE
@@ -5428,7 +5498,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13585"
+NAME="AEN13670"
></A
><H3
><A
@@ -5471,7 +5541,7 @@ to the boolean function. </P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13594"
+NAME="AEN13679"
></A
><P
></P
@@ -5498,7 +5568,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -5515,7 +5585,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the Predicate Expression evaluation result</TD
></TR
><TR
><TD
@@ -5541,7 +5611,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13611"
+NAME="AEN13696"
></A
><H3
><A
@@ -5569,7 +5639,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13617"
+NAME="AEN13702"
></A
><H3
><A
@@ -5632,7 +5702,7 @@ context node as its only member.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13626"
+NAME="AEN13711"
></A
><P
></P
@@ -5659,7 +5729,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -5676,7 +5746,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -5687,7 +5757,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13639"
+NAME="AEN13724"
></A
><H3
><A
@@ -5717,7 +5787,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13646"
+NAME="AEN13731"
></A
><P
></P
@@ -5744,7 +5814,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath context</TD
></TR
></TBODY
></TABLE
@@ -5755,7 +5825,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13655"
+NAME="AEN13740"
></A
><H3
><A
@@ -5793,7 +5863,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13664"
+NAME="AEN13749"
></A
><P
></P
@@ -5846,7 +5916,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13677"
+NAME="AEN13762"
></A
><H3
><A
@@ -5904,7 +5974,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13690"
+NAME="AEN13775"
></A
><P
></P
@@ -5931,7 +6001,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first NodeSet or NULL</TD
></TR
><TR
><TD
@@ -5948,7 +6018,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second NodeSet</TD
></TR
><TR
><TD
@@ -5963,7 +6033,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>val1 once extended or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -5974,7 +6044,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13707"
+NAME="AEN13792"
></A
><H3
><A
@@ -6008,7 +6078,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13715"
+NAME="AEN13800"
></A
><P
></P
@@ -6035,7 +6105,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial node set</TD
></TR
><TR
><TD
@@ -6052,7 +6122,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlNodePtr</TD
></TR
></TBODY
></TABLE
@@ -6063,7 +6133,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13728"
+NAME="AEN13813"
></A
><H3
><A
@@ -6094,7 +6164,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13735"
+NAME="AEN13820"
></A
><P
></P
@@ -6121,7 +6191,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial node set</TD
></TR
><TR
><TD
@@ -6138,7 +6208,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the index to remove</TD
></TR
></TBODY
></TABLE
@@ -6149,7 +6219,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13748"
+NAME="AEN13833"
></A
><H3
><A
@@ -6179,7 +6249,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13755"
+NAME="AEN13840"
></A
><P
></P
@@ -6217,7 +6287,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13764"
+NAME="AEN13849"
></A
><H3
><A
@@ -6256,7 +6326,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13773"
+NAME="AEN13858"
></A
><P
></P
@@ -6283,7 +6353,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an existing NodeSet</TD
></TR
><TR
><TD
@@ -6298,7 +6368,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -6309,7 +6379,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13786"
+NAME="AEN13871"
></A
><H3
><A
@@ -6347,7 +6417,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13795"
+NAME="AEN13880"
></A
><P
></P
@@ -6374,7 +6444,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the NodePtr value</TD
></TR
><TR
><TD
@@ -6389,7 +6459,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -6400,7 +6470,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13808"
+NAME="AEN13893"
></A
><H3
><A
@@ -6439,7 +6509,7 @@ HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13817"
+NAME="AEN13902"
></A
><P
></P
@@ -6477,7 +6547,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13826"
+NAME="AEN13911"
></A
><H3
><A
@@ -6507,7 +6577,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13833"
+NAME="AEN13918"
></A
><P
></P
@@ -6545,7 +6615,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13842"
+NAME="AEN13927"
></A
><H3
><A
@@ -6578,7 +6648,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13850"
+NAME="AEN13935"
></A
><P
></P
@@ -6631,7 +6701,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13863"
+NAME="AEN13948"
></A
><H3
><A
@@ -6661,7 +6731,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13870"
+NAME="AEN13955"
></A
><P
></P
@@ -6699,7 +6769,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13879"
+NAME="AEN13964"
></A
><H3
><A
@@ -6739,7 +6809,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13888"
+NAME="AEN13973"
></A
><P
></P
@@ -6766,7 +6836,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -6781,7 +6851,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 or 1 depending on the results of the test.</TD
></TR
></TBODY
></TABLE
@@ -6792,7 +6862,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13901"
+NAME="AEN13986"
></A
><H3
><A
@@ -6878,7 +6948,7 @@ is greater than or equal to the second number.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13917"
+NAME="AEN14002"
></A
><P
></P
@@ -6905,7 +6975,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -6922,7 +6992,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> less than (1) or greater than (0)</TD
></TR
><TR
><TD
@@ -6939,7 +7009,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> is the comparison strict</TD
></TR
><TR
><TD
@@ -6954,7 +7024,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if the comparaison succeeded, 0 if it failed</TD
></TR
></TBODY
></TABLE
@@ -6965,7 +7035,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13938"
+NAME="AEN14023"
></A
><H3
><A
@@ -6997,7 +7067,7 @@ by calling the number function.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13945"
+NAME="AEN14030"
></A
><P
></P
@@ -7024,7 +7094,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
></TBODY
></TABLE
@@ -7035,7 +7105,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13954"
+NAME="AEN14039"
></A
><H3
><A
@@ -7067,7 +7137,7 @@ by calling the number function.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13961"
+NAME="AEN14046"
></A
><P
></P
@@ -7094,7 +7164,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
></TBODY
></TABLE
@@ -7105,7 +7175,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13970"
+NAME="AEN14055"
></A
><H3
><A
@@ -7137,7 +7207,7 @@ by calling the number function.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13977"
+NAME="AEN14062"
></A
><P
></P
@@ -7164,7 +7234,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
></TBODY
></TABLE
@@ -7175,7 +7245,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN13986"
+NAME="AEN14071"
></A
><H3
><A
@@ -7207,7 +7277,7 @@ by calling the number function.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN13993"
+NAME="AEN14078"
></A
><P
></P
@@ -7234,7 +7304,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
></TBODY
></TABLE
@@ -7245,7 +7315,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14002"
+NAME="AEN14087"
></A
><H3
><A
@@ -7287,7 +7357,7 @@ by calling the number function.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14011"
+NAME="AEN14096"
></A
><P
></P
@@ -7314,7 +7384,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
></TBODY
></TABLE
@@ -7325,7 +7395,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14020"
+NAME="AEN14105"
></A
><H3
><A
@@ -7367,7 +7437,7 @@ by calling the number function.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14029"
+NAME="AEN14114"
></A
><P
></P
@@ -7394,7 +7464,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
></TBODY
></TABLE
@@ -7405,7 +7475,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14038"
+NAME="AEN14123"
></A
><H3
><A
@@ -7440,7 +7510,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14046"
+NAME="AEN14131"
></A
><P
></P
@@ -7467,7 +7537,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a name string</TD
></TR
><TR
><TD
@@ -7482,7 +7552,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if true 0 otherwise</TD
></TR
></TBODY
></TABLE
@@ -7493,7 +7563,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14059"
+NAME="AEN14144"
></A
><H3
><A
@@ -7531,7 +7601,7 @@ The self axis contains just the context node itself</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14068"
+NAME="AEN14153"
></A
><P
></P
@@ -7558,7 +7628,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -7575,7 +7645,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -7590,7 +7660,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -7601,7 +7671,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14085"
+NAME="AEN14170"
></A
><H3
><A
@@ -7639,7 +7709,7 @@ The child axis contains the children of the context node in document order.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14094"
+NAME="AEN14179"
></A
><P
></P
@@ -7666,7 +7736,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -7683,7 +7753,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -7698,7 +7768,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -7709,7 +7779,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14111"
+NAME="AEN14196"
></A
><H3
><A
@@ -7748,7 +7818,7 @@ order; a descendant is a child or a child of a child and so on.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14120"
+NAME="AEN14205"
></A
><P
></P
@@ -7775,7 +7845,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -7792,7 +7862,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -7807,7 +7877,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -7818,7 +7888,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14137"
+NAME="AEN14222"
></A
><H3
><A
@@ -7859,7 +7929,7 @@ on the axis</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14146"
+NAME="AEN14231"
></A
><P
></P
@@ -7886,7 +7956,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -7903,7 +7973,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -7918,7 +7988,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -7929,7 +7999,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14163"
+NAME="AEN14248"
></A
><H3
><A
@@ -7967,7 +8037,7 @@ The parent axis contains the parent of the context node, if there is one.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14172"
+NAME="AEN14257"
></A
><P
></P
@@ -7994,7 +8064,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8011,7 +8081,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -8026,7 +8096,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8037,7 +8107,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14189"
+NAME="AEN14274"
></A
><H3
><A
@@ -8078,7 +8148,7 @@ parent here is defined the same as with the parent axis.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14198"
+NAME="AEN14283"
></A
><P
></P
@@ -8105,7 +8175,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8122,7 +8192,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -8137,7 +8207,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8148,7 +8218,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14215"
+NAME="AEN14300"
></A
><H3
><A
@@ -8187,7 +8257,7 @@ node in document order.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14224"
+NAME="AEN14309"
></A
><P
></P
@@ -8214,7 +8284,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8231,7 +8301,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -8246,7 +8316,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8257,7 +8327,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14241"
+NAME="AEN14326"
></A
><H3
><A
@@ -8298,7 +8368,7 @@ are ordered in document order</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14250"
+NAME="AEN14335"
></A
><P
></P
@@ -8325,7 +8395,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8342,7 +8412,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -8357,7 +8427,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8368,7 +8438,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14267"
+NAME="AEN14352"
></A
><H3
><A
@@ -8408,7 +8478,7 @@ be empty unless the context node is an element</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14276"
+NAME="AEN14361"
></A
><P
></P
@@ -8435,7 +8505,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8452,7 +8522,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current attribute in the traversal</TD
></TR
><TR
><TD
@@ -8467,7 +8537,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8478,7 +8548,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14293"
+NAME="AEN14378"
></A
><H3
><A
@@ -8516,7 +8586,7 @@ TODO: support DTD inherited default attributes</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14302"
+NAME="AEN14387"
></A
><P
></P
@@ -8543,7 +8613,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8560,7 +8630,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current attribute in the traversal</TD
></TR
><TR
><TD
@@ -8575,7 +8645,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8586,7 +8656,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14319"
+NAME="AEN14404"
></A
><H3
><A
@@ -8627,7 +8697,7 @@ ordered in reverse document order</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14328"
+NAME="AEN14413"
></A
><P
></P
@@ -8654,7 +8724,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8671,7 +8741,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -8686,7 +8756,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8697,7 +8767,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14345"
+NAME="AEN14430"
></A
><H3
><A
@@ -8739,7 +8809,7 @@ node on the axis</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14354"
+NAME="AEN14439"
></A
><P
></P
@@ -8766,7 +8836,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8783,7 +8853,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -8798,7 +8868,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8809,7 +8879,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14371"
+NAME="AEN14456"
></A
><H3
><A
@@ -8849,7 +8919,7 @@ axis; the sibling preceding that node is the second on the axis and so on.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14380"
+NAME="AEN14465"
></A
><P
></P
@@ -8876,7 +8946,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -8893,7 +8963,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the current node in the traversal</TD
></TR
><TR
><TD
@@ -8908,7 +8978,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the next element following that axis</TD
></TR
></TBODY
></TABLE
@@ -8919,7 +8989,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14397"
+NAME="AEN14482"
></A
><H3
><A
@@ -8958,7 +9028,7 @@ The last function returns the number of nodes in the context node list.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14406"
+NAME="AEN14491"
></A
><P
></P
@@ -8985,7 +9055,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9002,7 +9072,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9013,7 +9083,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14419"
+NAME="AEN14504"
></A
><H3
><A
@@ -9057,7 +9127,7 @@ HREF="LAST"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14429"
+NAME="AEN14514"
></A
><P
></P
@@ -9084,7 +9154,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9101,7 +9171,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9112,7 +9182,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14442"
+NAME="AEN14527"
></A
><H3
><A
@@ -9147,7 +9217,7 @@ number count(node-set)</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14450"
+NAME="AEN14535"
></A
><P
></P
@@ -9174,7 +9244,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9191,7 +9261,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9202,7 +9272,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14463"
+NAME="AEN14548"
></A
><H3
><A
@@ -9242,7 +9312,7 @@ defaults to the context node.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14471"
+NAME="AEN14556"
></A
><P
></P
@@ -9269,7 +9339,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9286,7 +9356,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9297,7 +9367,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14484"
+NAME="AEN14569"
></A
><H3
><A
@@ -9338,7 +9408,7 @@ defaults to the context node.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14492"
+NAME="AEN14577"
></A
><P
></P
@@ -9365,7 +9435,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9382,7 +9452,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9393,7 +9463,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14505"
+NAME="AEN14590"
></A
><H3
><A
@@ -9432,7 +9502,7 @@ of the context node.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14513"
+NAME="AEN14598"
></A
><P
></P
@@ -9459,7 +9529,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9476,7 +9546,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9487,7 +9557,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14526"
+NAME="AEN14611"
></A
><H3
><A
@@ -9523,7 +9593,7 @@ The concat function returns the concatenation of its arguments.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14534"
+NAME="AEN14619"
></A
><P
></P
@@ -9550,7 +9620,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9567,7 +9637,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9578,7 +9648,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14547"
+NAME="AEN14632"
></A
><H3
><A
@@ -9615,7 +9685,7 @@ contains the second argument string, and otherwise returns false.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14555"
+NAME="AEN14640"
></A
><P
></P
@@ -9642,7 +9712,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9659,7 +9729,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9670,7 +9740,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14568"
+NAME="AEN14653"
></A
><H3
><A
@@ -9707,7 +9777,7 @@ starts with the second argument string, and otherwise returns false.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14576"
+NAME="AEN14661"
></A
><P
></P
@@ -9734,7 +9804,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9751,7 +9821,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9762,7 +9832,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14589"
+NAME="AEN14674"
></A
><H3
><A
@@ -9817,7 +9887,7 @@ and addition used for the above follow the standard IEEE 754 rules. Thus:
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14597"
+NAME="AEN14682"
></A
><P
></P
@@ -9844,7 +9914,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9861,7 +9931,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9872,7 +9942,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14610"
+NAME="AEN14695"
></A
><H3
><A
@@ -9912,7 +9982,7 @@ string. For example, substring-before("1999/04/01","/") returns 1999.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14618"
+NAME="AEN14703"
></A
><P
></P
@@ -9939,7 +10009,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -9956,7 +10026,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -9967,7 +10037,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14631"
+NAME="AEN14716"
></A
><H3
><A
@@ -10008,7 +10078,7 @@ and substring-after("1999/04/01","19") returns 99/04/01.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14639"
+NAME="AEN14724"
></A
><P
></P
@@ -10035,7 +10105,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10052,7 +10122,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10063,7 +10133,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14652"
+NAME="AEN14737"
></A
><H3
><A
@@ -10104,7 +10174,7 @@ node converted to a string, in other words the value of the context node.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14660"
+NAME="AEN14745"
></A
><P
></P
@@ -10131,7 +10201,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10148,7 +10218,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10159,7 +10229,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14673"
+NAME="AEN14758"
></A
><H3
><A
@@ -10203,7 +10273,7 @@ string are removed. For example, translate("--aaa--","abc-","ABC")</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14681"
+NAME="AEN14766"
></A
><P
></P
@@ -10230,7 +10300,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10247,7 +10317,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10258,7 +10328,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14694"
+NAME="AEN14779"
></A
><H3
><A
@@ -10295,7 +10365,7 @@ and false otherwise.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14702"
+NAME="AEN14787"
></A
><P
></P
@@ -10322,7 +10392,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10339,7 +10409,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10350,7 +10420,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14715"
+NAME="AEN14800"
></A
><H3
><A
@@ -10388,7 +10458,7 @@ HREF="TRUE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14724"
+NAME="AEN14809"
></A
><P
></P
@@ -10415,7 +10485,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10432,7 +10502,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10443,7 +10513,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14737"
+NAME="AEN14822"
></A
><H3
><A
@@ -10481,7 +10551,7 @@ HREF="FALSE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14746"
+NAME="AEN14831"
></A
><P
></P
@@ -10508,7 +10578,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10525,7 +10595,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10536,7 +10606,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14759"
+NAME="AEN14844"
></A
><H3
><A
@@ -10579,7 +10649,7 @@ has an xml:lang attribute. If there is no such attribute, then lang</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14767"
+NAME="AEN14852"
></A
><P
></P
@@ -10606,7 +10676,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10623,7 +10693,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10634,7 +10704,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14780"
+NAME="AEN14865"
></A
><H3
><A
@@ -10669,7 +10739,7 @@ number number(object?)</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14788"
+NAME="AEN14873"
></A
><P
></P
@@ -10696,7 +10766,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10713,7 +10783,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10724,7 +10794,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14801"
+NAME="AEN14886"
></A
><H3
><A
@@ -10761,7 +10831,7 @@ the argument node-set.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14809"
+NAME="AEN14894"
></A
><P
></P
@@ -10788,7 +10858,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10805,7 +10875,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10816,7 +10886,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14822"
+NAME="AEN14907"
></A
><H3
><A
@@ -10853,7 +10923,7 @@ number that is not greater than the argument and that is an integer.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14830"
+NAME="AEN14915"
></A
><P
></P
@@ -10880,7 +10950,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10897,7 +10967,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -10908,7 +10978,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14843"
+NAME="AEN14928"
></A
><H3
><A
@@ -10945,7 +11015,7 @@ number that is not less than the argument and that is an integer.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14851"
+NAME="AEN14936"
></A
><P
></P
@@ -10972,7 +11042,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -10989,7 +11059,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -11000,7 +11070,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14864"
+NAME="AEN14949"
></A
><H3
><A
@@ -11038,7 +11108,7 @@ then the one that is even is returned.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14872"
+NAME="AEN14957"
></A
><P
></P
@@ -11065,7 +11135,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -11082,7 +11152,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
@@ -11093,7 +11163,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14885"
+NAME="AEN14970"
></A
><H3
><A
@@ -11133,7 +11203,7 @@ negative zero nor NaN
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN14893"
+NAME="AEN14978"
></A
><P
></P
@@ -11160,7 +11230,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPath Parser context</TD
></TR
><TR
><TD
@@ -11177,7 +11247,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments</TD
></TR
></TBODY
></TABLE
diff --git a/doc/html/libxml-xpointer.html b/doc/html/libxml-xpointer.html
index 5d5d6f72..a67aea0a 100644
--- a/doc/html/libxml-xpointer.html
+++ b/doc/html/libxml-xpointer.html
@@ -122,7 +122,7 @@ NAME="LIBXML-XPOINTER"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN14911"
+NAME="AEN14996"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN14911"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN14914"
+NAME="AEN14999"
></A
><H2
>Synopsis</H2
@@ -410,7 +410,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN14989"
+NAME="AEN15074"
></A
><H2
>Description</H2
@@ -420,14 +420,14 @@ NAME="AEN14989"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN14992"
+NAME="AEN15077"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14994"
+NAME="AEN15079"
></A
><H3
><A
@@ -457,20 +457,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN14999"
+NAME="AEN15084"
></A
><H3
><A
NAME="XMLLOCATIONSETPTR"
></A
>xmlLocationSetPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlLocationSet *xmlLocationSetPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15003"
+NAME="AEN15089"
></A
><H3
><A
@@ -508,7 +521,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15012"
+NAME="AEN15098"
></A
><P
></P
@@ -535,7 +548,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an initial xmlXPathObjectPtr, or NULL</TD
></TR
><TR
><TD
@@ -550,7 +563,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -561,7 +574,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15025"
+NAME="AEN15111"
></A
><H3
><A
@@ -591,7 +604,7 @@ HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15032"
+NAME="AEN15118"
></A
><P
></P
@@ -618,7 +631,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlLocationSetPtr to free</TD
></TR
></TBODY
></TABLE
@@ -629,7 +642,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15041"
+NAME="AEN15127"
></A
><H3
><A
@@ -676,7 +689,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15052"
+NAME="AEN15138"
></A
><P
></P
@@ -703,7 +716,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first LocationSet</TD
></TR
><TR
><TD
@@ -720,7 +733,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second LocationSet</TD
></TR
><TR
><TD
@@ -735,7 +748,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>val1 once extended or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -746,7 +759,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15069"
+NAME="AEN15155"
></A
><H3
><A
@@ -785,7 +798,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15078"
+NAME="AEN15164"
></A
><P
></P
@@ -812,7 +825,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the starting node</TD
></TR
><TR
><TD
@@ -829,7 +842,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the start index</TD
></TR
><TR
><TD
@@ -846,7 +859,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ending point</TD
></TR
><TR
><TD
@@ -863,7 +876,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ending index</TD
></TR
><TR
><TD
@@ -878,7 +891,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -889,7 +902,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15103"
+NAME="AEN15189"
></A
><H3
><A
@@ -926,7 +939,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15112"
+NAME="AEN15198"
></A
><P
></P
@@ -953,7 +966,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the starting point</TD
></TR
><TR
><TD
@@ -970,7 +983,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ending point</TD
></TR
><TR
><TD
@@ -985,7 +998,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -996,7 +1009,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15129"
+NAME="AEN15215"
></A
><H3
><A
@@ -1033,7 +1046,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15138"
+NAME="AEN15224"
></A
><P
></P
@@ -1060,7 +1073,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the starting node</TD
></TR
><TR
><TD
@@ -1077,7 +1090,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ending point</TD
></TR
><TR
><TD
@@ -1092,7 +1105,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1103,7 +1116,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15155"
+NAME="AEN15241"
></A
><H3
><A
@@ -1140,7 +1153,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15164"
+NAME="AEN15250"
></A
><P
></P
@@ -1167,7 +1180,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the starting point</TD
></TR
><TR
><TD
@@ -1184,7 +1197,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ending node</TD
></TR
><TR
><TD
@@ -1199,7 +1212,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1210,7 +1223,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15181"
+NAME="AEN15267"
></A
><H3
><A
@@ -1247,7 +1260,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15190"
+NAME="AEN15276"
></A
><P
></P
@@ -1274,7 +1287,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the starting node</TD
></TR
><TR
><TD
@@ -1291,7 +1304,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ending node</TD
></TR
><TR
><TD
@@ -1306,7 +1319,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1317,7 +1330,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15207"
+NAME="AEN15293"
></A
><H3
><A
@@ -1366,7 +1379,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15218"
+NAME="AEN15304"
></A
><P
></P
@@ -1393,7 +1406,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the start NodePtr value</TD
></TR
><TR
><TD
@@ -1410,7 +1423,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the end NodePtr value or NULL</TD
></TR
><TR
><TD
@@ -1425,7 +1438,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1436,7 +1449,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15235"
+NAME="AEN15321"
></A
><H3
><A
@@ -1476,7 +1489,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15244"
+NAME="AEN15330"
></A
><P
></P
@@ -1503,7 +1516,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node set</TD
></TR
><TR
><TD
@@ -1518,7 +1531,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1529,7 +1542,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15257"
+NAME="AEN15343"
></A
><H3
><A
@@ -1566,7 +1579,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15266"
+NAME="AEN15352"
></A
><P
></P
@@ -1593,7 +1606,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the starting node</TD
></TR
><TR
><TD
@@ -1610,7 +1623,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the ending object</TD
></TR
><TR
><TD
@@ -1625,7 +1638,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1636,7 +1649,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15283"
+NAME="AEN15369"
></A
><H3
><A
@@ -1669,7 +1682,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15291"
+NAME="AEN15377"
></A
><P
></P
@@ -1696,7 +1709,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the starting and ending node</TD
></TR
><TR
><TD
@@ -1711,7 +1724,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1722,7 +1735,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15304"
+NAME="AEN15390"
></A
><H3
><A
@@ -1762,7 +1775,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15313"
+NAME="AEN15399"
></A
><P
></P
@@ -1789,7 +1802,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial range set</TD
></TR
><TR
><TD
@@ -1806,7 +1819,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a new xmlXPathObjectPtr</TD
></TR
></TBODY
></TABLE
@@ -1817,7 +1830,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15326"
+NAME="AEN15412"
></A
><H3
><A
@@ -1855,7 +1868,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15335"
+NAME="AEN15421"
></A
><P
></P
@@ -1882,7 +1895,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the LocationSet value</TD
></TR
><TR
><TD
@@ -1897,7 +1910,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the newly created object.</TD
></TR
></TBODY
></TABLE
@@ -1908,7 +1921,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15348"
+NAME="AEN15434"
></A
><H3
><A
@@ -1942,7 +1955,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15356"
+NAME="AEN15442"
></A
><P
></P
@@ -1969,7 +1982,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial range set</TD
></TR
><TR
><TD
@@ -1986,7 +1999,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an xmlXPathObjectPtr</TD
></TR
></TBODY
></TABLE
@@ -1997,7 +2010,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15369"
+NAME="AEN15455"
></A
><H3
><A
@@ -2028,7 +2041,7 @@ HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15376"
+NAME="AEN15462"
></A
><P
></P
@@ -2055,7 +2068,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the initial range set</TD
></TR
><TR
><TD
@@ -2072,7 +2085,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the index to remove</TD
></TR
></TBODY
></TABLE
@@ -2083,7 +2096,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15389"
+NAME="AEN15475"
></A
><H3
><A
@@ -2124,7 +2137,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15399"
+NAME="AEN15485"
></A
><P
></P
@@ -2151,7 +2164,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XML document</TD
></TR
><TR
><TD
@@ -2168,7 +2181,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the node that directly contains the XPointer being evaluated or NULL</TD
></TR
><TR
><TD
@@ -2185,7 +2198,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the element from which a user or program initiated traversal of
+the link, or NULL.</TD
></TR
><TR
><TD
@@ -2200,7 +2214,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathContext just allocated.</TD
></TR
></TBODY
></TABLE
@@ -2211,7 +2225,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15420"
+NAME="AEN15506"
></A
><H3
><A
@@ -2248,7 +2262,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15429"
+NAME="AEN15515"
></A
><P
></P
@@ -2275,7 +2289,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPointer expression</TD
></TR
><TR
><TD
@@ -2292,7 +2306,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPointer context</TD
></TR
><TR
><TD
@@ -2307,7 +2321,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlXPathObjectPtr resulting from the eveluation or NULL.
+the caller has to free the object.</TD
></TR
></TBODY
></TABLE
@@ -2318,7 +2333,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15446"
+NAME="AEN15532"
></A
><H3
><A
@@ -2352,7 +2367,7 @@ HREF="TO"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15454"
+NAME="AEN15540"
></A
><P
></P
@@ -2379,7 +2394,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPointer Parser context</TD
></TR
><TR
><TD
@@ -2396,7 +2411,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the number of args</TD
></TR
></TBODY
></TABLE
@@ -2407,7 +2422,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15467"
+NAME="AEN15553"
></A
><H3
><A
@@ -2441,7 +2456,7 @@ This will drop Attributes and Namespace declarations.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15475"
+NAME="AEN15561"
></A
><P
></P
@@ -2468,7 +2483,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPointer result from the evaluation.</TD
></TR
><TR
><TD
@@ -2483,7 +2498,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>an xmlNodePtr list or NULL.
+the caller has to free the node tree.</TD
></TR
></TBODY
></TABLE
@@ -2494,7 +2510,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN15488"
+NAME="AEN15574"
></A
><H3
><A
@@ -2531,7 +2547,7 @@ a Location Set instead of a node set</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN15497"
+NAME="AEN15583"
></A
><P
></P
@@ -2558,7 +2574,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the XPointer Parser context</TD
></TR
></TBODY
></TABLE