diff options
Diffstat (limited to 'doc/html')
-rw-r--r-- | doc/html/index.sgml | 1 | ||||
-rw-r--r-- | doc/html/libxml-catalog.html | 42 | ||||
-rw-r--r-- | doc/html/libxml-debugxml.html | 103 | ||||
-rw-r--r-- | doc/html/libxml-docbparser.html | 287 | ||||
-rw-r--r-- | doc/html/libxml-encoding.html | 385 | ||||
-rw-r--r-- | doc/html/libxml-entities.html | 186 | ||||
-rw-r--r-- | doc/html/libxml-htmlparser.html | 434 | ||||
-rw-r--r-- | doc/html/libxml-htmltree.html | 158 | ||||
-rw-r--r-- | doc/html/libxml-nanoftp.html | 228 | ||||
-rw-r--r-- | doc/html/libxml-nanohttp.html | 128 | ||||
-rw-r--r-- | doc/html/libxml-parser.html | 891 | ||||
-rw-r--r-- | doc/html/libxml-parserinternals.html | 887 | ||||
-rw-r--r-- | doc/html/libxml-sax.html | 346 | ||||
-rw-r--r-- | doc/html/libxml-tree.html | 1472 | ||||
-rw-r--r-- | doc/html/libxml-uri.html | 56 | ||||
-rw-r--r-- | doc/html/libxml-valid.html | 694 | ||||
-rw-r--r-- | doc/html/libxml-xinclude.html | 17 | ||||
-rw-r--r-- | doc/html/libxml-xmlerror.html | 74 | ||||
-rw-r--r-- | doc/html/libxml-xmlio.html | 363 | ||||
-rw-r--r-- | doc/html/libxml-xmlmemory.html | 163 | ||||
-rw-r--r-- | doc/html/libxml-xpath.html | 452 | ||||
-rw-r--r-- | doc/html/libxml-xpathinternals.html | 904 | ||||
-rw-r--r-- | doc/html/libxml-xpointer.html | 218 |
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" -> </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" -> </TD +> the system ID string</TD ></TR ><TR ><TD @@ -552,7 +552,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the public ID string</TD ></TR ><TR ><TD @@ -638,7 +638,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a string prompt</TD ></TR ><TR ><TD @@ -1455,7 +1455,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a shell context</TD ></TR ><TR ><TD @@ -1599,7 +1612,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a string argument</TD ></TR ><TR ><TD @@ -1616,7 +1629,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a first node</TD ></TR ><TR ><TD @@ -1633,7 +1646,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a second node</TD ></TR ><TR ><TD @@ -1648,7 +1661,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial document</TD ></TR ><TR ><TD @@ -1744,7 +1757,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the output buffer</TD ></TR ><TR ><TD @@ -1761,7 +1774,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the line reading function</TD ></TR ><TR ><TD @@ -1778,7 +1791,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> a pointer to an array of xmlChar</TD ></TR ><TR ><TD @@ -666,7 +806,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -700,7 +840,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> a pointer to an array of xmlChar</TD ></TR ><TR ><TD @@ -804,7 +944,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -913,7 +1053,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -947,7 +1087,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -1050,7 +1190,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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->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" -> </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" -> </TD +> a SAX handler</TD ></TR ><TR ><TD @@ -1243,7 +1383,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The user data returned on SAX callbacks</TD ></TR ><TR ><TD @@ -1260,7 +1400,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a pointer to an array of chars</TD ></TR ><TR ><TD @@ -1277,7 +1417,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> number of chars in the array</TD ></TR ><TR ><TD @@ -1294,7 +1434,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an optional file name or URI</TD ></TR ><TR ><TD @@ -1311,7 +1451,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an optional encoding</TD ></TR ><TR ><TD @@ -1326,7 +1466,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -1414,7 +1554,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an char array</TD ></TR ><TR ><TD @@ -1431,7 +1571,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size in byte of the chunk</TD ></TR ><TR ><TD @@ -1448,7 +1588,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> last chunk indicator</TD ></TR ><TR ><TD @@ -1463,7 +1603,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -1551,7 +1691,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the SGML document encoding, or NULL</TD ></TR ><TR ><TD @@ -1566,7 +1706,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an SGML parser context</TD ></TR ><TR ><TD @@ -1650,7 +1790,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> a string describing the char encoding.</TD ></TR ><TR ><TD @@ -987,7 +1048,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> the encoding</TD ></TR ><TR ><TD @@ -1544,7 +1606,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> pointer to the length of the buffer</TD ></TR ><TR ><TD @@ -1646,7 +1709,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> char enconding transformation data structure</TD ></TR ><TR ><TD @@ -1749,7 +1812,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an xmlBuffer for the output.</TD ></TR ><TR ><TD @@ -1766,7 +1829,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an xmlBuffer for the input</TD ></TR ><TR ><TD @@ -1781,7 +1844,10 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> char enconding transformation data structure</TD ></TR ><TR ><TD @@ -1874,7 +1940,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an xmlBuffer for the output.</TD ></TR ><TR ><TD @@ -1891,7 +1957,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an xmlBuffer for the input</TD ></TR ><TR ><TD @@ -1906,7 +1972,10 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> char enconding transformation data structure</TD ></TR ><TR ><TD @@ -2000,7 +2069,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an xmlBuffer for the output.</TD ></TR ><TR ><TD @@ -2017,7 +2086,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an xmlBuffer for the input</TD ></TR ><TR ><TD @@ -2032,7 +2101,10 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> char enconding transformation data structure</TD ></TR ><TR ><TD @@ -2115,7 +2187,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> Pointer to putative utf-8 encoded string.</TD ></TR ><TR ><TD @@ -2480,7 +2598,12 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a sequence of UTF-8 encoded bytes</TD ></TR ><TR ><TD @@ -2566,7 +2689,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the number of characters in the array</TD ></TR ><TR ><TD @@ -2581,7 +2704,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +>the storage size of +the first 'len' characters of ARRAY </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" -> </TD +> the input UTF8 *</TD ></TR ><TR ><TD @@ -2670,7 +2794,12 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the input UTF8 *</TD ></TR ><TR ><TD @@ -2775,7 +2904,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the input UTF8 *</TD ></TR ><TR ><TD @@ -2879,7 +3008,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the UTF8 character to be found</TD ></TR ><TR ><TD @@ -2894,7 +3023,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a sequence of UTF-8 encoded bytes</TD ></TR ><TR ><TD @@ -3029,7 +3159,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a sequence of UTF-8 encoded bytes</TD ></TR ><TR ><TD @@ -3113,7 +3244,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -614,7 +640,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -631,7 +657,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity type XML_xxx_yyy_ENTITY</TD ></TR ><TR ><TD @@ -648,7 +674,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity external ID if available</TD ></TR ><TR ><TD @@ -665,7 +691,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity system ID if available</TD ></TR ><TR ><TD @@ -682,7 +708,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity content</TD ></TR ><TR ><TD @@ -697,7 +723,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -802,7 +828,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -819,7 +845,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity type XML_xxx_yyy_ENTITY</TD ></TR ><TR ><TD @@ -836,7 +862,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity external ID if available</TD ></TR ><TR ><TD @@ -853,7 +879,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity system ID if available</TD ></TR ><TR ><TD @@ -870,7 +896,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity content</TD ></TR ><TR ><TD @@ -885,7 +911,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -971,7 +997,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document referencing the entity</TD ></TR ><TR ><TD @@ -1065,7 +1091,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -1080,7 +1106,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document referencing the entity</TD ></TR ><TR ><TD @@ -1173,7 +1199,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -1188,7 +1214,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document referencing the entity</TD ></TR ><TR ><TD @@ -1281,7 +1307,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -1296,7 +1322,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document containing the string</TD ></TR ><TR ><TD @@ -1395,7 +1421,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> A string to convert to XML.</TD ></TR ><TR ><TD @@ -1410,7 +1436,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document containing the string</TD ></TR ><TR ><TD @@ -1505,7 +1531,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> A string to convert to XML.</TD ></TR ><TR ><TD @@ -1520,7 +1546,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document containing the string</TD ></TR ><TR ><TD @@ -1613,7 +1639,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> A string to convert to XML.</TD ></TR ><TR ><TD @@ -1628,7 +1654,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> An entity table</TD ></TR ><TR ><TD @@ -1780,7 +1806,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> An XML buffer.</TD ></TR ><TR ><TD @@ -1937,7 +1963,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> An XML buffer.</TD ></TR ><TR ><TD @@ -2026,7 +2052,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> The tag name in lowercase</TD ></TR ><TR ><TD @@ -695,7 +838,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -783,7 +926,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the entity's unicode value</TD ></TR ><TR ><TD @@ -868,7 +1011,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the HTML document</TD ></TR ><TR ><TD @@ -959,7 +1102,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the HTML element</TD ></TR ><TR ><TD @@ -974,7 +1117,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the HTML document</TD ></TR ><TR ><TD @@ -1070,7 +1213,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The tag name</TD ></TR ><TR ><TD @@ -1087,7 +1230,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the HTML element</TD ></TR ><TR ><TD @@ -1102,7 +1245,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an HTML parser context</TD ></TR ><TR ><TD @@ -1196,7 +1339,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> location to store the entity name</TD ></TR ><TR ><TD @@ -1211,7 +1354,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an HTML parser context</TD ></TR ><TR ><TD @@ -1300,7 +1444,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> a pointer to an array of xmlChar</TD ></TR ><TR ><TD @@ -1468,7 +1612,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -1502,7 +1646,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> a pointer to an array of xmlChar</TD ></TR ><TR ><TD @@ -1606,7 +1751,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -1715,7 +1860,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -1749,7 +1894,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -1851,7 +1997,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> an attribute name</TD ></TR ><TR ><TD @@ -2237,7 +2429,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> int 0 or 1 </TD ></TR ><TR ><TD @@ -2317,7 +2509,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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->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" -> </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" -> </TD +> a SAX handler</TD ></TR ><TR ><TD @@ -2495,7 +2687,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The user data returned on SAX callbacks</TD ></TR ><TR ><TD @@ -2512,7 +2704,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a pointer to an array of chars</TD ></TR ><TR ><TD @@ -2529,7 +2721,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> number of chars in the array</TD ></TR ><TR ><TD @@ -2546,7 +2738,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an optional file name or URI</TD ></TR ><TR ><TD @@ -2563,7 +2755,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an optional encoding</TD ></TR ><TR ><TD @@ -2578,7 +2770,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -2666,7 +2858,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an char array</TD ></TR ><TR ><TD @@ -2683,7 +2875,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size in byte of the chunk</TD ></TR ><TR ><TD @@ -2700,7 +2892,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> last chunk indicator</TD ></TR ><TR ><TD @@ -2715,7 +2907,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> URI for the dtd, or NULL</TD ></TR ><TR ><TD @@ -561,7 +561,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> URI for the dtd, or NULL</TD ></TR ><TR ><TD @@ -668,7 +668,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -769,7 +769,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -860,7 +860,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the encoding string</TD ></TR ><TR ><TD @@ -875,7 +875,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -966,7 +966,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> OUT: the memory pointer</TD ></TR ><TR ><TD @@ -983,7 +983,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the FILE*</TD ></TR ><TR ><TD @@ -1072,7 +1072,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -1087,7 +1087,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename (or URL)</TD ></TR ><TR ><TD @@ -1179,7 +1179,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -1194,7 +1194,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the HTML buffer output</TD ></TR ><TR ><TD @@ -1288,7 +1288,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -1305,7 +1305,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the FILE pointer</TD ></TR ><TR ><TD @@ -1399,7 +1399,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -1416,7 +1416,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the FILE pointer</TD ></TR ><TR ><TD @@ -1513,7 +1513,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -1530,7 +1530,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node</TD ></TR ><TR ><TD @@ -1547,7 +1547,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document encoding</TD ></TR ><TR ><TD @@ -1564,7 +1564,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> should formatting spaces been added</TD ></TR ><TR ><TD @@ -1579,7 +1579,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -1667,7 +1667,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -1684,7 +1684,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document encoding</TD ></TR ><TR ><TD @@ -1699,7 +1699,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -1787,7 +1787,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -1804,7 +1804,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document encoding</TD ></TR ><TR ><TD @@ -1821,7 +1821,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> should formatting spaces been added</TD ></TR ><TR ><TD @@ -1836,7 +1836,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> user provided data for the callback</TD ></TR ><TR ><TD @@ -385,7 +385,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the file name (including "->" when links are shown)</TD ></TR ><TR ><TD @@ -402,7 +402,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute string</TD ></TR ><TR ><TD @@ -419,7 +419,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the owner string</TD ></TR ><TR ><TD @@ -436,7 +436,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the group string</TD ></TR ><TR ><TD @@ -453,7 +453,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the file size</TD ></TR ><TR ><TD @@ -470,7 +470,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the link count</TD ></TR ><TR ><TD @@ -487,7 +487,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the year</TD ></TR ><TR ><TD @@ -504,7 +504,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the month</TD ></TR ><TR ><TD @@ -521,7 +521,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the day</TD ></TR ><TR ><TD @@ -538,7 +538,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the hour</TD ></TR ><TR ><TD @@ -555,7 +555,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user provided context</TD ></TR ><TR ><TD @@ -639,7 +639,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the data received</TD ></TR ><TR ><TD @@ -656,7 +656,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> an FTP server name</TD ></TR ><TR ><TD @@ -927,7 +927,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1072,7 +1072,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1152,7 +1152,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1232,7 +1232,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the proxy host name</TD ></TR ><TR ><TD @@ -1388,7 +1388,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the proxy port</TD ></TR ><TR ><TD @@ -1405,7 +1405,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the proxy user name</TD ></TR ><TR ><TD @@ -1422,7 +1422,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the proxy password</TD ></TR ><TR ><TD @@ -1439,7 +1439,12 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1526,7 +1531,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The URL used to update the context</TD ></TR ><TR ><TD @@ -1541,7 +1546,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1621,7 +1626,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1701,7 +1706,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1784,7 +1789,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a directory on the server</TD ></TR ><TR ><TD @@ -1799,7 +1804,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1880,7 +1885,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -1960,7 +1965,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -2049,7 +2054,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the user callback</TD ></TR ><TR ><TD @@ -2066,7 +2071,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the user callback data</TD ></TR ><TR ><TD @@ -2083,7 +2088,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> optional files to list</TD ></TR ><TR ><TD @@ -2098,7 +2103,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -2181,7 +2186,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +>the socket for the data connection, or <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" -> </TD +> an FTP context</TD ></TR ><TR ><TD @@ -2285,7 +2290,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the user callback</TD ></TR ><TR ><TD @@ -2302,7 +2307,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the user callback data</TD ></TR ><TR ><TD @@ -2319,7 +2324,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the file to retrieve</TD ></TR ><TR ><TD @@ -2334,7 +2339,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the FTP context</TD ></TR ><TR ><TD @@ -2429,7 +2434,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a buffer</TD ></TR ><TR ><TD @@ -2446,7 +2451,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the buffer length</TD ></TR ><TR ><TD @@ -2461,7 +2466,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> The URL to load</TD ></TR ><TR ><TD @@ -435,7 +435,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> The URL to load</TD ></TR ><TR ><TD @@ -560,7 +562,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the HTTP method to use</TD ></TR ><TR ><TD @@ -577,7 +579,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the input string if any</TD ></TR ><TR ><TD @@ -594,7 +596,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the Content-Type information IN and OUT</TD ></TR ><TR ><TD @@ -611,7 +613,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> The URL to load</TD ></TR ><TR ><TD @@ -705,7 +707,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the HTTP method to use</TD ></TR ><TR ><TD @@ -722,7 +724,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the input string if any</TD ></TR ><TR ><TD @@ -739,7 +741,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the Content-Type information IN and OUT</TD ></TR ><TR ><TD @@ -756,7 +758,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the redirected URL OUT</TD ></TR ><TR ><TD @@ -773,7 +775,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> The URL to load</TD ></TR ><TR ><TD @@ -857,7 +859,8 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> The URL to load</TD ></TR ><TR ><TD @@ -942,7 +945,8 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the HTTP context</TD ></TR ><TR ><TD @@ -1039,7 +1043,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the HTTP context</TD ></TR ><TR ><TD @@ -1119,7 +1123,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the HTTP context</TD ></TR ><TR ><TD @@ -1214,7 +1219,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a buffer</TD ></TR ><TR ><TD @@ -1231,7 +1236,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the buffer length</TD ></TR ><TR ><TD @@ -1246,7 +1251,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the HTTP context</TD ></TR ><TR ><TD @@ -1330,7 +1336,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> The System ID of the resource requested</TD ></TR ><TR ><TD @@ -4861,7 +4939,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser input</TD ></TR ><TR ><TD @@ -5067,7 +5145,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an indicative size for the lookahead</TD ></TR ><TR ><TD @@ -5082,7 +5160,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser input</TD ></TR ><TR ><TD @@ -5169,7 +5248,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an indicative size for the lookahead</TD ></TR ><TR ><TD @@ -5184,7 +5263,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the input xmlChar *</TD ></TR ><TR ><TD @@ -5272,7 +5352,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the input xmlChar *</TD ></TR ><TR ><TD @@ -5361,7 +5441,12 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the input char *</TD ></TR ><TR ><TD @@ -5462,7 +5547,12 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the input char *</TD ></TR ><TR ><TD @@ -5560,7 +5650,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the xmlChar * array (haystack)</TD ></TR ><TR ><TD @@ -5650,7 +5740,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the length of the substring</TD ></TR ><TR ><TD @@ -5682,7 +5772,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the xmlChar * array</TD ></TR ><TR ><TD @@ -5774,7 +5864,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlChar to search</TD ></TR ><TR ><TD @@ -5789,7 +5879,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the xmlChar * array (haystack)</TD ></TR ><TR ><TD @@ -5881,7 +5971,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlChar to search (needle)</TD ></TR ><TR ><TD @@ -5896,7 +5986,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the xmlChar * array (haystack)</TD ></TR ><TR ><TD @@ -5988,7 +6078,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlChar to search (needle)</TD ></TR ><TR ><TD @@ -6003,7 +6093,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the first xmlChar *</TD ></TR ><TR ><TD @@ -6092,7 +6182,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second xmlChar *</TD ></TR ><TR ><TD @@ -6107,7 +6197,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the first xmlChar *</TD ></TR ><TR ><TD @@ -6197,7 +6287,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second xmlChar *</TD ></TR ><TR ><TD @@ -6214,7 +6304,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the max comparison length</TD ></TR ><TR ><TD @@ -6229,7 +6319,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the first xmlChar *</TD ></TR ><TR ><TD @@ -6318,7 +6408,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second xmlChar *</TD ></TR ><TR ><TD @@ -6333,7 +6423,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the first xmlChar *</TD ></TR ><TR ><TD @@ -6423,7 +6513,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second xmlChar *</TD ></TR ><TR ><TD @@ -6440,7 +6530,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the max comparison length</TD ></TR ><TR ><TD @@ -6455,7 +6545,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the first xmlChar *</TD ></TR ><TR ><TD @@ -6548,7 +6638,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second xmlChar *</TD ></TR ><TR ><TD @@ -6563,7 +6653,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the xmlChar * array</TD ></TR ><TR ><TD @@ -6646,7 +6736,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the original xmlChar * array</TD ></TR ><TR ><TD @@ -6740,7 +6830,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlChar * array added</TD ></TR ><TR ><TD @@ -6755,7 +6845,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the original xmlChar * array</TD ></TR ><TR ><TD @@ -6854,7 +6944,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlChar * array added</TD ></TR ><TR ><TD @@ -6871,7 +6961,12 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> a pointer to an array of xmlChar</TD ></TR ><TR ><TD @@ -6972,7 +7073,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an pointer to a char array</TD ></TR ><TR ><TD @@ -7058,7 +7159,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size of the array</TD ></TR ><TR ><TD @@ -7073,7 +7174,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -7157,7 +7258,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> int 0 or 1 </TD ></TR ><TR ><TD @@ -7245,7 +7346,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> int 0 or 1 </TD ></TR ><TR ><TD @@ -7352,7 +7453,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> int 0 or 1 </TD ></TR ><TR ><TD @@ -7500,7 +7601,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a pointer to an array of xmlChar</TD ></TR ><TR ><TD @@ -7587,7 +7688,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an pointer to a char array</TD ></TR ><TR ><TD @@ -7674,7 +7775,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size of the array</TD ></TR ><TR ><TD @@ -7689,7 +7790,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -7774,7 +7875,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -7862,7 +7963,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -7949,7 +8051,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -8044,7 +8147,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a pointer to an array of xmlChar</TD ></TR ><TR ><TD @@ -8061,7 +8164,8 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> a SAX handler</TD ></TR ><TR ><TD @@ -8164,7 +8268,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The user data returned on SAX callbacks</TD ></TR ><TR ><TD @@ -8181,7 +8285,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a file name</TD ></TR ><TR ><TD @@ -8196,7 +8300,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a SAX handler</TD ></TR ><TR ><TD @@ -8285,7 +8389,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The user data returned on SAX callbacks</TD ></TR ><TR ><TD @@ -8302,7 +8406,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an in-memory XML document input</TD ></TR ><TR ><TD @@ -8319,7 +8423,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -8427,7 +8531,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an pointer to a char array</TD ></TR ><TR ><TD @@ -8444,7 +8548,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size of the array</TD ></TR ><TR ><TD @@ -8461,7 +8565,8 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -8569,7 +8674,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -8586,7 +8691,8 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -8696,7 +8802,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -8711,7 +8817,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -8798,7 +8904,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </TD +> the SAX handler block</TD ></TR ><TR ><TD @@ -9001,7 +9107,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the SAX handler block or NULL</TD ></TR ><TR ><TD @@ -9129,7 +9235,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an Input Buffer</TD ></TR ><TR ><TD @@ -9146,7 +9252,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -9161,7 +9267,13 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document the chunk pertains to</TD ></TR ><TR ><TD @@ -9265,7 +9377,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the SAX handler bloc (possibly NULL)</TD ></TR ><TR ><TD @@ -9282,7 +9394,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> Used for loop detection, use 0</TD ></TR ><TR ><TD @@ -9316,7 +9428,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the document the chunk pertains to</TD ></TR ><TR ><TD @@ -9455,7 +9568,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the SAX handler bloc (possibly NULL)</TD ></TR ><TR ><TD @@ -9472,7 +9585,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> Used for loop detection, use 0</TD ></TR ><TR ><TD @@ -9506,7 +9619,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the URL for the entity to load</TD ></TR ><TR ><TD @@ -9523,7 +9636,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the existing parsing context</TD ></TR ><TR ><TD @@ -9656,7 +9770,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the URL for the entity to load</TD ></TR ><TR ><TD @@ -9673,7 +9787,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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->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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -10058,7 +10173,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a xmlChar * buffer</TD ></TR ><TR ><TD @@ -10075,7 +10190,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a pointer to an array of xmlChar</TD ></TR ><TR ><TD @@ -10161,7 +10276,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a SAX handler</TD ></TR ><TR ><TD @@ -10596,7 +10711,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The user data returned on SAX callbacks</TD ></TR ><TR ><TD @@ -10613,7 +10728,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a pointer to an array of chars</TD ></TR ><TR ><TD @@ -10630,7 +10745,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> number of chars in the array</TD ></TR ><TR ><TD @@ -10647,7 +10762,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an optional file name or URI</TD ></TR ><TR ><TD @@ -10662,7 +10777,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -10750,7 +10865,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an char array</TD ></TR ><TR ><TD @@ -10767,7 +10882,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size in byte of the chunk</TD ></TR ><TR ><TD @@ -10784,7 +10899,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> last chunk indicator</TD ></TR ><TR ><TD @@ -10799,7 +10914,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a SAX handler</TD ></TR ><TR ><TD @@ -10902,7 +11017,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The user data returned on SAX callbacks</TD ></TR ><TR ><TD @@ -10919,7 +11034,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an I/O read function</TD ></TR ><TR ><TD @@ -10936,7 +11051,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an I/O close function</TD ></TR ><TR ><TD @@ -10953,7 +11068,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an I/O handler</TD ></TR ><TR ><TD @@ -10970,7 +11085,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -10985,7 +11100,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -11087,7 +11202,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an I/O Input</TD ></TR ><TR ><TD @@ -11104,7 +11219,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -11119,7 +11234,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -11212,7 +11327,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an XML node within the tree</TD ></TR ><TR ><TD @@ -11227,7 +11342,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> a node info sequence pointer</TD ></TR ><TR ><TD @@ -11457,7 +11572,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an XML node pointer</TD ></TR ><TR ><TD @@ -11472,7 +11587,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -11561,7 +11676,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2197,7 +2197,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2294,7 +2294,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2384,7 +2384,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2465,7 +2465,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2546,7 +2546,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2642,7 +2642,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2723,7 +2723,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2848,7 +2848,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an unicode character (int)</TD ></TR ><TR ><TD @@ -2962,7 +2962,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -3133,7 +3133,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a pointer to a char array</TD ></TR ><TR ><TD @@ -3219,7 +3219,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size of the array</TD ></TR ><TR ><TD @@ -3234,7 +3234,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the entity URL</TD ></TR ><TR ><TD @@ -3398,7 +3398,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity PUBLIC ID</TD ></TR ><TR ><TD @@ -3415,7 +3415,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a posible base for the target URI</TD ></TR ><TR ><TD @@ -3430,7 +3430,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the parser context</TD ></TR ><TR ><TD @@ -3520,7 +3520,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the encoding value (number)</TD ></TR ><TR ><TD @@ -3535,7 +3535,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the parser context</TD ></TR ><TR ><TD @@ -3625,7 +3625,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the encoding handler</TD ></TR ><TR ><TD @@ -3640,7 +3640,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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->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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -3801,7 +3801,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -3893,7 +3893,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an memory buffer</TD ></TR ><TR ><TD @@ -3908,7 +3908,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4000,7 +4000,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an Entity pointer</TD ></TR ><TR ><TD @@ -4015,7 +4015,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4105,7 +4105,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4192,7 +4192,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4349,7 +4349,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the filename to use as entity</TD ></TR ><TR ><TD @@ -4364,7 +4364,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4450,7 +4450,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4552,7 +4552,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4569,7 +4569,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a xmlChar ** </TD ></TR ><TR ><TD @@ -4584,7 +4584,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4678,7 +4679,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4779,7 +4780,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a xmlChar ** </TD ></TR ><TR ><TD @@ -4794,7 +4795,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4887,7 +4889,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -4975,7 +4977,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5148,7 +5150,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5241,7 +5243,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5331,7 +5333,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5426,7 +5428,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5584,7 +5586,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5672,7 +5674,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5760,7 +5762,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5854,7 +5856,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -5955,7 +5957,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a xmlChar** receiving PubidLiteral</TD ></TR ><TR ><TD @@ -5972,7 +5974,8 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -6147,7 +6152,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -6510,7 +6515,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -6619,7 +6625,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -6711,7 +6717,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -6804,7 +6810,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the enumeration tree built while parsing</TD ></TR ><TR ><TD @@ -6819,7 +6825,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -6953,7 +6959,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the enumeration tree built while parsing</TD ></TR ><TR ><TD @@ -6968,7 +6974,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -7143,7 +7149,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -7335,7 +7341,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -7431,7 +7438,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the name of the element being defined.</TD ></TR ><TR ><TD @@ -7448,7 +7455,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -7551,7 +7558,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -7728,7 +7735,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -7834,7 +7841,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -8194,7 +8201,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -8314,7 +8321,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -8709,7 +8716,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -8799,7 +8806,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -8887,7 +8894,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -8977,7 +8984,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -9077,7 +9084,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -9386,7 +9393,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the external identifier</TD ></TR ><TR ><TD @@ -9403,7 +9410,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the parser context</TD ></TR ><TR ><TD @@ -9616,7 +9623,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an end marker xmlChar, 0 if none</TD ></TR ><TR ><TD @@ -9667,7 +9674,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an end marker xmlChar, 0 if none</TD ></TR ><TR ><TD @@ -9684,7 +9691,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an end marker xmlChar, 0 if none</TD ></TR ><TR ><TD @@ -9699,7 +9706,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the parser context</TD ></TR ><TR ><TD @@ -9808,7 +9816,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the input string</TD ></TR ><TR ><TD @@ -9825,7 +9833,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an end marker xmlChar, 0 if none</TD ></TR ><TR ><TD @@ -9859,7 +9867,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an end marker xmlChar, 0 if none</TD ></TR ><TR ><TD @@ -9876,7 +9884,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an end marker xmlChar, 0 if none</TD ></TR ><TR ><TD @@ -9891,7 +9899,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML parser context</TD ></TR ><TR ><TD @@ -10533,7 +10542,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML parser context</TD ></TR ><TR ><TD @@ -10624,7 +10633,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> pointer to the beginning of the char</TD ></TR ><TR ><TD @@ -10641,7 +10650,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </TD +> the XML parser context</TD ></TR ><TR ><TD @@ -11038,7 +11047,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> pointer to an arry of xmlChar</TD ></TR ><TR ><TD @@ -11139,7 +11148,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the char value</TD ></TR ><TR ><TD @@ -11154,7 +11163,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> Ignored, compatibility</TD ></TR ><TR ><TD @@ -11241,7 +11250,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> pointer to an arry of xmlChar</TD ></TR ><TR ><TD @@ -11258,7 +11267,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the char value</TD ></TR ><TR ><TD @@ -11273,7 +11282,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the filename</TD ></TR ><TR ><TD @@ -11530,7 +11539,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -598,7 +598,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -682,7 +682,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -769,7 +769,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -849,7 +849,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -929,7 +929,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1009,7 +1009,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1089,7 +1089,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1169,7 +1169,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1263,7 +1263,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the root element name</TD ></TR ><TR ><TD @@ -1280,7 +1280,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the external ID</TD ></TR ><TR ><TD @@ -1297,7 +1297,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1391,7 +1391,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the root element name</TD ></TR ><TR ><TD @@ -1408,7 +1408,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the external ID</TD ></TR ><TR ><TD @@ -1425,7 +1425,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1514,7 +1514,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The entity name</TD ></TR ><TR ><TD @@ -1529,7 +1529,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1618,7 +1618,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The entity name</TD ></TR ><TR ><TD @@ -1633,7 +1633,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1736,7 +1736,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The public ID of the entity</TD ></TR ><TR ><TD @@ -1753,7 +1753,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The system ID of the entity</TD ></TR ><TR ><TD @@ -1768,7 +1768,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -1867,7 +1867,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity name </TD ></TR ><TR ><TD @@ -1884,7 +1884,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity type </TD ></TR ><TR ><TD @@ -1901,7 +1901,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The public ID of the entity</TD ></TR ><TR ><TD @@ -1918,7 +1918,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The system ID of the entity</TD ></TR ><TR ><TD @@ -1935,7 +1935,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -2035,7 +2035,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the name of the element</TD ></TR ><TR ><TD @@ -2069,7 +2069,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute type </TD ></TR ><TR ><TD @@ -2086,7 +2086,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the type of default value</TD ></TR ><TR ><TD @@ -2103,7 +2103,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute default value</TD ></TR ><TR ><TD @@ -2120,7 +2120,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -2211,7 +2211,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element name </TD ></TR ><TR ><TD @@ -2228,7 +2228,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element type </TD ></TR ><TR ><TD @@ -2245,7 +2245,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -2339,7 +2339,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The name of the notation</TD ></TR ><TR ><TD @@ -2356,7 +2356,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The public ID of the entity</TD ></TR ><TR ><TD @@ -2373,7 +2373,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -2471,7 +2471,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The name of the entity</TD ></TR ><TR ><TD @@ -2488,7 +2488,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The public ID of the entity</TD ></TR ><TR ><TD @@ -2505,7 +2505,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The system ID of the entity</TD ></TR ><TR ><TD @@ -2522,7 +2522,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -2745,7 +2745,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The attribute name, including namespace prefix</TD ></TR ><TR ><TD @@ -2762,7 +2762,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -2852,7 +2852,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The element name, including namespace prefix</TD ></TR ><TR ><TD @@ -2869,7 +2869,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -2955,7 +2955,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3041,7 +3041,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3129,7 +3129,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a xmlChar string</TD ></TR ><TR ><TD @@ -3146,7 +3146,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3234,7 +3234,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a xmlChar string</TD ></TR ><TR ><TD @@ -3251,7 +3251,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3341,7 +3341,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the target name</TD ></TR ><TR ><TD @@ -3358,7 +3358,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3448,7 +3448,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace associated URN</TD ></TR ><TR ><TD @@ -3465,7 +3465,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3551,7 +3551,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3634,7 +3634,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3721,7 +3721,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace to check against</TD ></TR ><TR ><TD @@ -3736,7 +3736,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3826,7 +3826,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace associated URN</TD ></TR ><TR ><TD @@ -3843,7 +3843,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -3929,7 +3929,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the user data (XML parser context)</TD ></TR ><TR ><TD @@ -4016,7 +4016,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> The pcdata content</TD ></TR ><TR ><TD @@ -4033,7 +4033,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </TD +> initial size of buffer</TD ></TR ><TR ><TD @@ -3210,7 +3405,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer to resize</TD ></TR ><TR ><TD @@ -3301,7 +3496,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the desired size</TD ></TR ><TR ><TD @@ -3316,7 +3511,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the file output</TD ></TR ><TR ><TD @@ -3473,7 +3668,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the buffer to dump</TD ></TR ><TR ><TD @@ -3488,7 +3683,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer to dump</TD ></TR ><TR ><TD @@ -3579,7 +3774,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlChar string</TD ></TR ><TR ><TD @@ -3596,7 +3791,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer</TD ></TR ><TR ><TD @@ -3692,7 +3887,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlChar string</TD ></TR ><TR ><TD @@ -3709,7 +3904,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer to dump</TD ></TR ><TR ><TD @@ -3798,7 +3993,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer to dump</TD ></TR ><TR ><TD @@ -3884,7 +4079,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer to dump</TD ></TR ><TR ><TD @@ -3970,7 +4165,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the number of xmlChar to remove</TD ></TR ><TR ><TD @@ -3985,7 +4180,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer</TD ></TR ><TR ><TD @@ -4071,7 +4266,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the minimum free size to allocate</TD ></TR ><TR ><TD @@ -4086,7 +4281,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the buffer</TD ></TR ><TR ><TD @@ -4240,7 +4435,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer to free</TD ></TR ><TR ><TD @@ -4410,7 +4605,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the buffer </TD ></TR ><TR ><TD @@ -4493,7 +4688,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document pointer</TD ></TR ><TR ><TD @@ -4593,7 +4788,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the DTD name</TD ></TR ><TR ><TD @@ -4610,7 +4805,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the external (PUBLIC) ID</TD ></TR ><TR ><TD @@ -4627,7 +4822,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the system ID</TD ></TR ><TR ><TD @@ -4642,7 +4837,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document pointer</TD ></TR ><TR ><TD @@ -4746,7 +4941,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the DTD name</TD ></TR ><TR ><TD @@ -4763,7 +4958,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the external ID</TD ></TR ><TR ><TD @@ -4780,7 +4975,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the system ID</TD ></TR ><TR ><TD @@ -4795,7 +4990,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document pointer</TD ></TR ><TR ><TD @@ -4881,7 +5076,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the document carrying the namespace</TD ></TR ><TR ><TD @@ -5047,7 +5242,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the URI associated</TD ></TR ><TR ><TD @@ -5064,7 +5259,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the prefix for the namespace</TD ></TR ><TR ><TD @@ -5079,7 +5274,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the element carrying the namespace</TD ></TR ><TR ><TD @@ -5179,7 +5374,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the URI associated</TD ></TR ><TR ><TD @@ -5196,7 +5391,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the prefix for the namespace</TD ></TR ><TR ><TD @@ -5211,7 +5406,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -5597,7 +5793,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the name of the attribute</TD ></TR ><TR ><TD @@ -5614,7 +5810,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the value of the attribute</TD ></TR ><TR ><TD @@ -5629,7 +5825,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the holding node</TD ></TR ><TR ><TD @@ -5725,7 +5921,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the name of the attribute</TD ></TR ><TR ><TD @@ -5742,7 +5938,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the value of the attribute</TD ></TR ><TR ><TD @@ -5757,7 +5953,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the holding node</TD ></TR ><TR ><TD @@ -5857,7 +6053,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace</TD ></TR ><TR ><TD @@ -5874,7 +6070,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the name of the attribute</TD ></TR ><TR ><TD @@ -5891,7 +6087,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the value of the attribute</TD ></TR ><TR ><TD @@ -5906,7 +6102,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </TD +> the attribute</TD ></TR ><TR ><TD @@ -6149,7 +6345,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the first attribute</TD ></TR ><TR ><TD @@ -6256,7 +6452,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the dtd</TD ></TR ><TR ><TD @@ -6342,7 +6538,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -6432,7 +6628,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> if 1 do a recursive copy.</TD ></TR ><TR ><TD @@ -6447,7 +6643,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -6573,7 +6769,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> namespace if any</TD ></TR ><TR ><TD @@ -6590,7 +6786,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the node name</TD ></TR ><TR ><TD @@ -6607,7 +6803,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the XML text content if any</TD ></TR ><TR ><TD @@ -6622,7 +6818,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -6733,7 +6929,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> namespace if any</TD ></TR ><TR ><TD @@ -6750,7 +6946,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the node name</TD ></TR ><TR ><TD @@ -6767,7 +6963,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the text content if any</TD ></TR ><TR ><TD @@ -6782,7 +6978,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> namespace if any</TD ></TR ><TR ><TD @@ -6879,7 +7075,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the node name</TD ></TR ><TR ><TD @@ -6894,7 +7090,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the parent node</TD ></TR ><TR ><TD @@ -7026,7 +7222,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a namespace if any</TD ></TR ><TR ><TD @@ -7043,7 +7239,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the name of the child</TD ></TR ><TR ><TD @@ -7060,7 +7256,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the parent node</TD ></TR ><TR ><TD @@ -7192,7 +7388,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a namespace if any</TD ></TR ><TR ><TD @@ -7209,7 +7405,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the name of the child</TD ></TR ><TR ><TD @@ -7226,7 +7422,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -7333,7 +7529,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the text content</TD ></TR ><TR ><TD @@ -7348,7 +7544,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the text content</TD ></TR ><TR ><TD @@ -7434,7 +7630,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the processing instruction name</TD ></TR ><TR ><TD @@ -7526,7 +7722,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the PI content</TD ></TR ><TR ><TD @@ -7541,7 +7737,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -7635,7 +7831,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the text content</TD ></TR ><TR ><TD @@ -7652,7 +7848,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the text len.</TD ></TR ><TR ><TD @@ -7667,7 +7863,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the text content</TD ></TR ><TR ><TD @@ -7756,7 +7952,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the text len.</TD ></TR ><TR ><TD @@ -7771,7 +7967,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -7863,7 +8059,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the comment content</TD ></TR ><TR ><TD @@ -7878,7 +8074,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the comment content</TD ></TR ><TR ><TD @@ -7964,7 +8160,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -8057,7 +8253,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the CData block content content</TD ></TR ><TR ><TD @@ -8074,7 +8270,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the length of the block</TD ></TR ><TR ><TD @@ -8089,7 +8285,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -8181,7 +8377,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the char ref string, starting with # or "&# ... ;"</TD ></TR ><TR ><TD @@ -8196,7 +8392,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -8288,7 +8484,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the reference name, or the reference string with & and ;</TD ></TR ><TR ><TD @@ -8303,7 +8499,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -8392,7 +8588,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> if 1 do a recursive copy.</TD ></TR ><TR ><TD @@ -8407,7 +8603,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -8517,7 +8713,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> if 1 do a recursive copy.</TD ></TR ><TR ><TD @@ -8532,7 +8728,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the first node in the list.</TD ></TR ><TR ><TD @@ -8618,7 +8814,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document owning the fragment</TD ></TR ><TR ><TD @@ -8704,7 +8900,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -8791,7 +8987,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the parent node</TD ></TR ><TR ><TD @@ -8877,7 +9073,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -8960,7 +9156,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -9044,7 +9240,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -9137,7 +9333,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the new document root element</TD ></TR ><TR ><TD @@ -9152,7 +9348,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being changed</TD ></TR ><TR ><TD @@ -9241,7 +9437,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the parent node</TD ></TR ><TR ><TD @@ -9344,7 +9540,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the child node</TD ></TR ><TR ><TD @@ -9359,7 +9555,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the parent node</TD ></TR ><TR ><TD @@ -9457,7 +9653,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the first node in the list</TD ></TR ><TR ><TD @@ -9472,7 +9668,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the old node</TD ></TR ><TR ><TD @@ -9566,7 +9762,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the node</TD ></TR ><TR ><TD @@ -9581,7 +9777,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the child node</TD ></TR ><TR ><TD @@ -9691,7 +9887,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the new node</TD ></TR ><TR ><TD @@ -9706,7 +9902,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the child node</TD ></TR ><TR ><TD @@ -9816,7 +10012,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the new node</TD ></TR ><TR ><TD @@ -9831,7 +10027,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the child node</TD ></TR ><TR ><TD @@ -9941,7 +10137,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the new node</TD ></TR ><TR ><TD @@ -9956,7 +10152,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the first text node</TD ></TR ><TR ><TD @@ -10116,7 +10312,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second text node being merged</TD ></TR ><TR ><TD @@ -10131,7 +10327,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -10221,7 +10417,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the content</TD ></TR ><TR ><TD @@ -10238,7 +10434,12 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the top element</TD ></TR ><TR ><TD @@ -10468,7 +10669,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -10664,7 +10865,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node</TD ></TR ><TR ><TD @@ -10681,7 +10882,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace prefix</TD ></TR ><TR ><TD @@ -10696,7 +10897,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -10793,7 +10994,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node</TD ></TR ><TR ><TD @@ -10810,7 +11011,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace value</TD ></TR ><TR ><TD @@ -10825,7 +11026,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -10917,7 +11118,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node</TD ></TR ><TR ><TD @@ -10932,7 +11133,9 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a node in the document</TD ></TR ><TR ><TD @@ -11021,7 +11224,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the namespace</TD ></TR ><TR ><TD @@ -11107,7 +11310,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the first namespace</TD ></TR ><TR ><TD @@ -11193,7 +11396,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -11289,7 +11492,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -11306,7 +11509,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute value</TD ></TR ><TR ><TD @@ -11321,7 +11524,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -11419,7 +11622,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -11434,7 +11637,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -11531,7 +11735,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -11546,7 +11750,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -11649,7 +11854,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -11666,7 +11871,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the URI of the namespace</TD ></TR ><TR ><TD @@ -11681,7 +11886,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -11782,7 +11988,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace definition</TD ></TR ><TR ><TD @@ -11799,7 +12005,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -11816,7 +12022,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute value</TD ></TR ><TR ><TD @@ -11831,7 +12037,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -11934,7 +12140,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -11951,7 +12157,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the URI of the namespace</TD ></TR ><TR ><TD @@ -11966,7 +12172,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -12059,7 +12266,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the value of the attribute</TD ></TR ><TR ><TD @@ -12074,7 +12281,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -12168,7 +12375,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the value of the text</TD ></TR ><TR ><TD @@ -12185,7 +12392,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the length of the string value</TD ></TR ><TR ><TD @@ -12200,7 +12407,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -12294,7 +12501,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a Node list</TD ></TR ><TR ><TD @@ -12311,7 +12518,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -12424,7 +12631,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a Node list</TD ></TR ><TR ><TD @@ -12441,7 +12648,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the node being modified</TD ></TR ><TR ><TD @@ -12545,7 +12752,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being modified</TD ></TR ><TR ><TD @@ -12635,7 +12842,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the new value of the content</TD ></TR ><TR ><TD @@ -12652,7 +12859,12 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being modified</TD ></TR ><TR ><TD @@ -12741,7 +12953,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being modified</TD ></TR ><TR ><TD @@ -12831,7 +13043,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> extra content</TD ></TR ><TR ><TD @@ -12848,7 +13060,12 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being read</TD ></TR ><TR ><TD @@ -12937,7 +13154,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being checked</TD ></TR ><TR ><TD @@ -13024,7 +13242,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being changed</TD ></TR ><TR ><TD @@ -13114,7 +13333,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being checked</TD ></TR ><TR ><TD @@ -13199,7 +13418,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the document the node pertains to</TD ></TR ><TR ><TD @@ -13391,7 +13610,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the node being checked</TD ></TR ><TR ><TD @@ -13406,7 +13625,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node being changed</TD ></TR ><TR ><TD @@ -13496,7 +13716,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -13750,7 +13970,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -13765,7 +13985,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the node</TD ></TR ><TR ><TD @@ -13858,7 +14078,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace definition</TD ></TR ><TR ><TD @@ -13875,7 +14095,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -13890,7 +14110,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML buffer</TD ></TR ><TR ><TD @@ -14067,7 +14287,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -14154,7 +14374,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -14245,7 +14465,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -14345,7 +14565,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a node defining the subtree to reconciliate</TD ></TR ><TR ><TD @@ -14360,7 +14580,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -14452,7 +14672,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> OUT: the memory pointer</TD ></TR ><TR ><TD @@ -14469,7 +14689,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> OUT: the memory lenght</TD ></TR ><TR ><TD @@ -14486,7 +14706,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -14577,7 +14797,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> OUT: the memory pointer</TD ></TR ><TR ><TD @@ -14594,7 +14814,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> Document to generate XML text from</TD ></TR ><TR ><TD @@ -14687,7 +14907,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> Memory pointer for allocated XML text</TD ></TR ><TR ><TD @@ -14704,7 +14924,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> Length of the generated XML text</TD ></TR ><TR ><TD @@ -14721,7 +14941,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the FILE*</TD ></TR ><TR ><TD @@ -14951,7 +15171,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -14966,7 +15186,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the FILE * for the output</TD ></TR ><TR ><TD @@ -15059,7 +15279,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -15076,7 +15296,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename (or URL)</TD ></TR ><TR ><TD @@ -15169,7 +15389,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -15184,7 +15404,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename (or URL)</TD ></TR ><TR ><TD @@ -15278,7 +15498,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -15295,7 +15515,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> should formatting spaces been added</TD ></TR ><TR ><TD @@ -15310,7 +15530,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -15405,7 +15625,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -15422,7 +15642,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node</TD ></TR ><TR ><TD @@ -15439,7 +15659,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the imbrication level for indenting</TD ></TR ><TR ><TD @@ -15456,7 +15676,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the filename (or URL)</TD ></TR ><TR ><TD @@ -15543,7 +15763,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -15560,7 +15780,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the name of an encoding (or NULL)</TD ></TR ><TR ><TD @@ -15575,7 +15795,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -15658,7 +15878,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -15745,7 +15965,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -1406,7 +1497,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a xmlChar ** </TD ></TR ><TR ><TD @@ -1421,7 +1512,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -1525,7 +1617,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> pointer to the DTD</TD ></TR ><TR ><TD @@ -1542,7 +1634,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -1559,7 +1651,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the public identifier or NULL</TD ></TR ><TR ><TD @@ -1576,7 +1668,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the system identifier or NULL</TD ></TR ><TR ><TD @@ -1591,7 +1683,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> A notation table</TD ></TR ><TR ><TD @@ -1677,7 +1769,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -1834,7 +1926,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -1923,7 +2015,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the subelement name or NULL</TD ></TR ><TR ><TD @@ -2015,7 +2107,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the type of element content decl</TD ></TR ><TR ><TD @@ -2030,7 +2122,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> An element content pointer.</TD ></TR ><TR ><TD @@ -2116,7 +2208,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an output buffer</TD ></TR ><TR ><TD @@ -2272,7 +2364,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> An element table</TD ></TR ><TR ><TD @@ -2289,7 +2381,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -2393,7 +2485,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> pointer to the DTD</TD ></TR ><TR ><TD @@ -2410,7 +2502,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the entity name</TD ></TR ><TR ><TD @@ -2427,7 +2519,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element type</TD ></TR ><TR ><TD @@ -2444,7 +2536,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element content tree or NULL</TD ></TR ><TR ><TD @@ -2459,7 +2551,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> An element table</TD ></TR ><TR ><TD @@ -2545,7 +2637,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -2702,7 +2794,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -2792,7 +2884,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the enumeration name or NULL</TD ></TR ><TR ><TD @@ -2878,7 +2970,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the tree to copy.</TD ></TR ><TR ><TD @@ -3032,7 +3125,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -3158,7 +3252,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> pointer to the DTD</TD ></TR ><TR ><TD @@ -3175,7 +3269,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element name</TD ></TR ><TR ><TD @@ -3192,7 +3286,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -3209,7 +3303,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute namespace prefix</TD ></TR ><TR ><TD @@ -3226,7 +3320,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute type</TD ></TR ><TR ><TD @@ -3243,7 +3337,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute default type</TD ></TR ><TR ><TD @@ -3260,7 +3354,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute default value</TD ></TR ><TR ><TD @@ -3277,7 +3371,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> An attribute table</TD ></TR ><TR ><TD @@ -3378,7 +3472,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -3535,7 +3629,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -3625,7 +3719,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -3725,7 +3819,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> pointer to the document</TD ></TR ><TR ><TD @@ -3742,7 +3836,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the value name</TD ></TR ><TR ><TD @@ -3759,7 +3853,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute holding the ID</TD ></TR ><TR ><TD @@ -3774,7 +3868,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> pointer to the document</TD ></TR ><TR ><TD @@ -4018,7 +4112,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ID value</TD ></TR ><TR ><TD @@ -4033,7 +4127,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -4128,7 +4222,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element carrying the attribute</TD ></TR ><TR ><TD @@ -4145,7 +4239,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute</TD ></TR ><TR ><TD @@ -4160,7 +4254,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -4249,7 +4343,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute</TD ></TR ><TR ><TD @@ -4264,7 +4358,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -4364,7 +4458,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> pointer to the document</TD ></TR ><TR ><TD @@ -4381,7 +4475,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the value name</TD ></TR ><TR ><TD @@ -4398,7 +4492,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute holding the Ref</TD ></TR ><TR ><TD @@ -4413,7 +4507,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -4660,7 +4754,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element carrying the attribute</TD ></TR ><TR ><TD @@ -4677,7 +4771,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute</TD ></TR ><TR ><TD @@ -4692,7 +4786,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -4781,7 +4875,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute</TD ></TR ><TR ><TD @@ -4796,7 +4890,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> pointer to the document</TD ></TR ><TR ><TD @@ -4888,7 +4982,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ID value</TD ></TR ><TR ><TD @@ -4903,7 +4997,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -4996,7 +5090,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -5011,7 +5105,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -5109,7 +5203,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -5126,7 +5220,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an element definition</TD ></TR ><TR ><TD @@ -5141,7 +5235,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -5256,7 +5350,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the parent</TD ></TR ><TR ><TD @@ -5273,7 +5367,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -5290,7 +5384,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute value</TD ></TR ><TR ><TD @@ -5305,7 +5399,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -5405,7 +5500,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -5422,7 +5517,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an attribute definition</TD ></TR ><TR ><TD @@ -5437,7 +5532,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an attribute type</TD ></TR ><TR ><TD @@ -5541,7 +5636,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an attribute value</TD ></TR ><TR ><TD @@ -5556,7 +5651,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -5653,7 +5748,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -5670,7 +5765,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a notation definition</TD ></TR ><TR ><TD @@ -5685,7 +5780,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -5780,7 +5875,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -5797,7 +5892,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a dtd instance</TD ></TR ><TR ><TD @@ -5812,7 +5907,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -5908,7 +6003,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -5923,7 +6018,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -6016,7 +6111,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -6031,7 +6126,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -6124,7 +6219,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -6141,7 +6236,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an element instance</TD ></TR ><TR ><TD @@ -6156,7 +6251,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -6259,7 +6354,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -6276,7 +6371,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an element instance</TD ></TR ><TR ><TD @@ -6291,7 +6386,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -6404,7 +6499,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -6421,7 +6516,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an element instance</TD ></TR ><TR ><TD @@ -6438,7 +6533,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an attribute instance</TD ></TR ><TR ><TD @@ -6455,7 +6550,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute value (without entities processing)</TD ></TR ><TR ><TD @@ -6470,7 +6565,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -6562,7 +6657,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a document instance</TD ></TR ><TR ><TD @@ -6577,7 +6672,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the validation context</TD ></TR ><TR ><TD @@ -6671,7 +6766,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -6688,7 +6783,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the notation name to check</TD ></TR ><TR ><TD @@ -6703,7 +6798,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the document</TD ></TR ><TR ><TD @@ -6793,7 +6888,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element name</TD ></TR ><TR ><TD @@ -6808,7 +6903,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a pointer to the DtD to search</TD ></TR ><TR ><TD @@ -6905,7 +7000,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element name</TD ></TR ><TR ><TD @@ -6922,7 +7017,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the attribute name</TD ></TR ><TR ><TD @@ -6937,7 +7032,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a pointer to the DtD to search</TD ></TR ><TR ><TD @@ -7029,7 +7124,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the notation name</TD ></TR ><TR ><TD @@ -7044,7 +7139,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a pointer to the DtD to search</TD ></TR ><TR ><TD @@ -7136,7 +7231,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the element name</TD ></TR ><TR ><TD @@ -7151,7 +7246,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an element to insert after</TD ></TR ><TR ><TD @@ -7266,7 +7361,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an element to insert next</TD ></TR ><TR ><TD @@ -7283,7 +7378,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the size of the array</TD ></TR ><TR ><TD @@ -7315,7 +7410,14 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an element content tree</TD ></TR ><TR ><TD @@ -7406,7 +7508,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the size of the array</TD ></TR ><TR ><TD @@ -7455,7 +7557,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML document</TD ></TR ><TR ><TD @@ -253,7 +253,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the new error handling context</TD ></TR ><TR ><TD @@ -583,7 +583,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -668,7 +668,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the message to display/transmit</TD ></TR ><TR ><TD @@ -685,7 +685,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -770,7 +770,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the message to display/transmit</TD ></TR ><TR ><TD @@ -787,7 +787,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -872,7 +872,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the message to display/transmit</TD ></TR ><TR ><TD @@ -889,7 +889,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XML parser context</TD ></TR ><TR ><TD @@ -974,7 +974,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the message to display/transmit</TD ></TR ><TR ><TD @@ -991,7 +991,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -1392,7 +1418,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -1604,7 +1630,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a FILE* </TD ></TR ><TR ><TD @@ -1698,7 +1724,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -1713,7 +1739,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a file descriptor number</TD ></TR ><TR ><TD @@ -1804,7 +1830,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -1819,7 +1845,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the memory input</TD ></TR ><TR ><TD @@ -1911,7 +1937,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the length of the memory block</TD ></TR ><TR ><TD @@ -1928,7 +1954,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -1943,7 +1969,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an I/O read function</TD ></TR ><TR ><TD @@ -2042,7 +2068,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an I/O close function</TD ></TR ><TR ><TD @@ -2059,7 +2085,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an I/O handler</TD ></TR ><TR ><TD @@ -2076,7 +2102,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the charset encoding if known</TD ></TR ><TR ><TD @@ -2091,7 +2117,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a buffered parser input</TD ></TR ><TR ><TD @@ -2179,7 +2205,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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->buffer or in->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" -> </TD +> a buffered parser input</TD ></TR ><TR ><TD @@ -2285,7 +2312,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> a buffered parser input</TD ></TR ><TR ><TD @@ -2389,7 +2417,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size in bytes of the array.</TD ></TR ><TR ><TD @@ -2406,7 +2434,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an char array</TD ></TR ><TR ><TD @@ -2421,7 +2449,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the xmlInputMatchCallback</TD ></TR ><TR ><TD @@ -2664,7 +2693,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlInputOpenCallback</TD ></TR ><TR ><TD @@ -2681,7 +2710,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlInputReadCallback</TD ></TR ><TR ><TD @@ -2698,7 +2727,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlInputCloseCallback</TD ></TR ><TR ><TD @@ -2713,7 +2742,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the encoding converter or NULL</TD ></TR ><TR ><TD @@ -2828,7 +2857,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the encoding converter or NULL</TD ></TR ><TR ><TD @@ -2941,7 +2970,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the compression ration (0 none, 9 max).</TD ></TR ><TR ><TD @@ -2956,7 +2985,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a FILE* </TD ></TR ><TR ><TD @@ -3050,7 +3079,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the encoding converter or NULL</TD ></TR ><TR ><TD @@ -3065,7 +3094,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a file descriptor number</TD ></TR ><TR ><TD @@ -3155,7 +3184,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the encoding converter or NULL</TD ></TR ><TR ><TD @@ -3170,7 +3199,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an I/O write function</TD ></TR ><TR ><TD @@ -3268,7 +3297,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an I/O close function</TD ></TR ><TR ><TD @@ -3285,7 +3314,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an I/O handler</TD ></TR ><TR ><TD @@ -3317,7 +3346,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a buffered parser output</TD ></TR ><TR ><TD @@ -3407,7 +3436,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the size in bytes of the array.</TD ></TR ><TR ><TD @@ -3424,7 +3453,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> an char array</TD ></TR ><TR ><TD @@ -3439,7 +3468,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a buffered parser output</TD ></TR ><TR ><TD @@ -3528,7 +3558,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> a zero terminated C string</TD ></TR ><TR ><TD @@ -3543,7 +3573,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a buffered output</TD ></TR ><TR ><TD @@ -3626,7 +3657,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a buffered output</TD ></TR ><TR ><TD @@ -3710,7 +3741,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the xmlOutputMatchCallback</TD ></TR ><TR ><TD @@ -3807,7 +3838,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlOutputOpenCallback</TD ></TR ><TR ><TD @@ -3824,7 +3855,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlOutputWriteCallback</TD ></TR ><TR ><TD @@ -3841,7 +3872,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the xmlOutputCloseCallback</TD ></TR ><TR ><TD @@ -3856,7 +3887,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an output I/O buffer</TD ></TR ><TR ><TD @@ -3946,7 +3977,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -3963,7 +3994,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> an output I/O buffer</TD ></TR ><TR ><TD @@ -4069,7 +4100,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -4086,7 +4117,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> should formatting spaces been added</TD ></TR ><TR ><TD @@ -4118,7 +4149,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML buffer output</TD ></TR ><TR ><TD @@ -4214,7 +4245,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -4231,7 +4262,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node</TD ></TR ><TR ><TD @@ -4248,7 +4279,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the imbrication level for indenting</TD ></TR ><TR ><TD @@ -4265,7 +4296,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> is formatting allowed</TD ></TR ><TR ><TD @@ -4282,7 +4313,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the HTML buffer output</TD ></TR ><TR ><TD @@ -4372,7 +4403,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the document</TD ></TR ><TR ><TD @@ -4389,7 +4420,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> the file name or NULL</TD ></TR ><TR ><TD @@ -1529,7 +1554,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial memory block pointer</TD ></TR ><TR ><TD @@ -1617,7 +1642,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the file name or NULL</TD ></TR ><TR ><TD @@ -1651,7 +1676,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the file name or NULL</TD ></TR ><TR ><TD @@ -1755,7 +1780,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the line number</TD ></TR ><TR ><TD @@ -1770,7 +1795,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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)->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" -> </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" -> </TD +> an initial xmlNodePtr, or NULL</TD ></TR ><TR ><TD @@ -1873,7 +1978,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the original object</TD ></TR ><TR ><TD @@ -2104,7 +2209,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the first node</TD ></TR ><TR ><TD @@ -2193,7 +2298,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second node</TD ></TR ><TR ><TD @@ -2208,7 +2313,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +>-2 in case of error 1 if first point < 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" -> </TD +> a number</TD ></TR ><TR ><TD @@ -2291,7 +2397,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a string</TD ></TR ><TR ><TD @@ -2374,7 +2480,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a node-set</TD ></TR ><TR ><TD @@ -2457,7 +2563,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a boolean</TD ></TR ><TR ><TD @@ -2621,7 +2727,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a string</TD ></TR ><TR ><TD @@ -2707,7 +2813,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a node</TD ></TR ><TR ><TD @@ -2793,7 +2899,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a node-set</TD ></TR ><TR ><TD @@ -2879,7 +2985,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XPath object</TD ></TR ><TR ><TD @@ -2965,7 +3071,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a boolean</TD ></TR ><TR ><TD @@ -3048,7 +3154,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a number</TD ></TR ><TR ><TD @@ -3134,7 +3240,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a node</TD ></TR ><TR ><TD @@ -3220,7 +3326,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a node-set</TD ></TR ><TR ><TD @@ -3306,7 +3412,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XPath object</TD ></TR ><TR ><TD @@ -3395,7 +3501,9 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XPath object</TD ></TR ><TR ><TD @@ -3484,7 +3592,13 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XPath object</TD ></TR ><TR ><TD @@ -3573,7 +3687,13 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an XPath object</TD ></TR ><TR ><TD @@ -3662,7 +3782,13 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML document</TD ></TR ><TR ><TD @@ -3776,7 +3902,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the XPath expression</TD ></TR ><TR ><TD @@ -3951,7 +4077,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath expression</TD ></TR ><TR ><TD @@ -4148,7 +4275,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -4163,7 +4290,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -4261,7 +4389,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath expression</TD ></TR ><TR ><TD @@ -4362,7 +4490,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the compiled XPath expression</TD ></TR ><TR ><TD @@ -4454,7 +4583,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -4469,7 +4598,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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 +> :</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" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -1750,7 +1820,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the FILE * to dump the output</TD ></TR ><TR ><TD @@ -1977,7 +2047,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the object to inspect</TD ></TR ><TR ><TD @@ -1994,7 +2064,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -2198,7 +2268,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace prefix</TD ></TR ><TR ><TD @@ -2215,7 +2285,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the namespace name</TD ></TR ><TR ><TD @@ -2230,7 +2300,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -2338,7 +2408,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -2502,7 +2572,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the function name</TD ></TR ><TR ><TD @@ -2519,7 +2589,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the function implementation or NULL</TD ></TR ><TR ><TD @@ -2534,7 +2604,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -2636,7 +2706,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the function name</TD ></TR ><TR ><TD @@ -2653,7 +2723,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the function namespace URI</TD ></TR ><TR ><TD @@ -2670,7 +2740,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the function implementation or NULL</TD ></TR ><TR ><TD @@ -2685,7 +2755,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -2784,7 +2854,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the variable name</TD ></TR ><TR ><TD @@ -2801,7 +2871,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the variable value or NULL</TD ></TR ><TR ><TD @@ -2816,7 +2886,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -2919,7 +2989,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the variable name</TD ></TR ><TR ><TD @@ -2936,7 +3006,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the variable namespace URI</TD ></TR ><TR ><TD @@ -2953,7 +3023,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the variable value or NULL</TD ></TR ><TR ><TD @@ -2968,7 +3038,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -3061,7 +3131,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the function name</TD ></TR ><TR ><TD @@ -3076,7 +3146,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -3173,7 +3243,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the function name</TD ></TR ><TR ><TD @@ -3190,7 +3260,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the function namespace URI</TD ></TR ><TR ><TD @@ -3205,7 +3275,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -3366,7 +3436,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the variable name</TD ></TR ><TR ><TD @@ -3381,7 +3451,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -3478,7 +3548,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the variable name</TD ></TR ><TR ><TD @@ -3495,7 +3565,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the variable namespace URI</TD ></TR ><TR ><TD @@ -3510,7 +3580,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the XPath expression</TD ></TR ><TR ><TD @@ -3672,7 +3742,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the XPath context</TD ></TR ><TR ><TD @@ -3687,7 +3757,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the xmlChar * value</TD ></TR ><TR ><TD @@ -4032,7 +4102,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the char * value</TD ></TR ><TR ><TD @@ -4120,7 +4190,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the xmlChar * value</TD ></TR ><TR ><TD @@ -4211,7 +4281,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the char * value</TD ></TR ><TR ><TD @@ -4294,7 +4364,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the double value</TD ></TR ><TR ><TD @@ -4385,7 +4455,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the boolean value</TD ></TR ><TR ><TD @@ -4473,7 +4543,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the NodePtr value</TD ></TR ><TR ><TD @@ -4565,7 +4635,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the NodePtr value</TD ></TR ><TR ><TD @@ -4657,7 +4727,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial node set</TD ></TR ><TR ><TD @@ -4746,7 +4816,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial node set</TD ></TR ><TR ><TD @@ -4836,7 +4906,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -5004,7 +5074,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -5232,7 +5302,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -5323,7 +5393,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> A string to scan</TD ></TR ><TR ><TD @@ -5417,7 +5487,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -5515,7 +5585,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -5676,7 +5746,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the first NodeSet or NULL</TD ></TR ><TR ><TD @@ -5948,7 +6018,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second NodeSet</TD ></TR ><TR ><TD @@ -5963,7 +6033,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial node set</TD ></TR ><TR ><TD @@ -6052,7 +6122,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial node set</TD ></TR ><TR ><TD @@ -6138,7 +6208,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an existing NodeSet</TD ></TR ><TR ><TD @@ -6298,7 +6368,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the NodePtr value</TD ></TR ><TR ><TD @@ -6389,7 +6459,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -6781,7 +6851,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -6922,7 +6992,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> less than (1) or greater than (0)</TD ></TR ><TR ><TD @@ -6939,7 +7009,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> is the comparison strict</TD ></TR ><TR ><TD @@ -6954,7 +7024,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </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" -> </TD +> a name string</TD ></TR ><TR ><TD @@ -7482,7 +7552,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -7575,7 +7645,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -7590,7 +7660,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -7683,7 +7753,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -7698,7 +7768,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -7792,7 +7862,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -7807,7 +7877,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -7903,7 +7973,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -7918,7 +7988,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8011,7 +8081,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -8026,7 +8096,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8122,7 +8192,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -8137,7 +8207,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8231,7 +8301,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -8246,7 +8316,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8342,7 +8412,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -8357,7 +8427,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8452,7 +8522,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current attribute in the traversal</TD ></TR ><TR ><TD @@ -8467,7 +8537,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8560,7 +8630,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current attribute in the traversal</TD ></TR ><TR ><TD @@ -8575,7 +8645,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8671,7 +8741,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -8686,7 +8756,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8783,7 +8853,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -8798,7 +8868,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -8893,7 +8963,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the current node in the traversal</TD ></TR ><TR ><TD @@ -8908,7 +8978,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9002,7 +9072,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9101,7 +9171,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9191,7 +9261,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9286,7 +9356,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9382,7 +9452,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9476,7 +9546,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9567,7 +9637,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9659,7 +9729,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9751,7 +9821,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9861,7 +9931,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -9956,7 +10026,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10052,7 +10122,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10148,7 +10218,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10247,7 +10317,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10339,7 +10409,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10432,7 +10502,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10525,7 +10595,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10623,7 +10693,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10713,7 +10783,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10805,7 +10875,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10897,7 +10967,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -10989,7 +11059,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -11082,7 +11152,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPath Parser context</TD ></TR ><TR ><TD @@ -11177,7 +11247,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> an initial xmlXPathObjectPtr, or NULL</TD ></TR ><TR ><TD @@ -550,7 +563,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </TD +> the first LocationSet</TD ></TR ><TR ><TD @@ -720,7 +733,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the second LocationSet</TD ></TR ><TR ><TD @@ -735,7 +748,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the starting node</TD ></TR ><TR ><TD @@ -829,7 +842,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the start index</TD ></TR ><TR ><TD @@ -846,7 +859,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ending point</TD ></TR ><TR ><TD @@ -863,7 +876,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ending index</TD ></TR ><TR ><TD @@ -878,7 +891,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the starting point</TD ></TR ><TR ><TD @@ -970,7 +983,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ending point</TD ></TR ><TR ><TD @@ -985,7 +998,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the starting node</TD ></TR ><TR ><TD @@ -1077,7 +1090,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ending point</TD ></TR ><TR ><TD @@ -1092,7 +1105,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the starting point</TD ></TR ><TR ><TD @@ -1184,7 +1197,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ending node</TD ></TR ><TR ><TD @@ -1199,7 +1212,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the starting node</TD ></TR ><TR ><TD @@ -1291,7 +1304,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ending node</TD ></TR ><TR ><TD @@ -1306,7 +1319,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the start NodePtr value</TD ></TR ><TR ><TD @@ -1410,7 +1423,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the end NodePtr value or NULL</TD ></TR ><TR ><TD @@ -1425,7 +1438,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> a node set</TD ></TR ><TR ><TD @@ -1518,7 +1531,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the starting node</TD ></TR ><TR ><TD @@ -1610,7 +1623,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the ending object</TD ></TR ><TR ><TD @@ -1625,7 +1638,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the starting and ending node</TD ></TR ><TR ><TD @@ -1711,7 +1724,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial range set</TD ></TR ><TR ><TD @@ -1806,7 +1819,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the LocationSet value</TD ></TR ><TR ><TD @@ -1897,7 +1910,7 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial range set</TD ></TR ><TR ><TD @@ -1986,7 +1999,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the initial range set</TD ></TR ><TR ><TD @@ -2072,7 +2085,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XML document</TD ></TR ><TR ><TD @@ -2168,7 +2181,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </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" -> </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" -> </TD +> the XPointer expression</TD ></TR ><TR ><TD @@ -2292,7 +2306,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </TD +> the XPointer context</TD ></TR ><TR ><TD @@ -2307,7 +2321,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPointer Parser context</TD ></TR ><TR ><TD @@ -2396,7 +2411,7 @@ CLASS="PARAMETER" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPointer result from the evaluation.</TD ></TR ><TR ><TD @@ -2483,7 +2498,8 @@ CLASS="EMPHASIS" WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" -> </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" -> </TD +> the XPointer Parser context</TD ></TR ></TBODY ></TABLE |