summaryrefslogtreecommitdiff
path: root/doc/html/libxml-parser.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/libxml-parser.html')
-rw-r--r--doc/html/libxml-parser.html891
1 files changed, 503 insertions, 388 deletions
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index 4bf1c0dc..086b1c0f 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -623,7 +623,7 @@ HREF="libxml-parser.html#XMLSTRSTR"
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *str,
- <A
+ const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *val);
@@ -1270,7 +1270,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_DEFAULT_VERSION</PRE
+>#define XML_DEFAULT_VERSION "1.0"</PRE
></TD
></TR
></TABLE
@@ -1403,13 +1403,26 @@ NAME="AEN346"
NAME="XMLPARSERINPUTPTR"
></A
>xmlParserInputPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserInput *xmlParserInputPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN350"
+NAME="AEN351"
></A
><H3
><A
@@ -1446,20 +1459,33 @@ NOTE: This is off by default and not very well tested.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN356"
+NAME="AEN357"
></A
><H3
><A
NAME="XMLPARSERNODEINFOPTR"
></A
>xmlParserNodeInfoPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserNodeInfo *xmlParserNodeInfoPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN360"
+NAME="AEN362"
></A
><H3
><A
@@ -1489,20 +1515,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN365"
+NAME="AEN367"
></A
><H3
><A
NAME="XMLPARSERNODEINFOSEQPTR"
></A
>xmlParserNodeInfoSeqPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN369"
+NAME="AEN372"
></A
><H3
><A
@@ -1549,7 +1588,7 @@ The recursive one use the stagte info for entities processing</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN375"
+NAME="AEN378"
></A
><H3
><A
@@ -1565,7 +1604,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_DETECT_IDS</PRE
+>#define XML_DETECT_IDS 2</PRE
></TD
></TR
></TABLE
@@ -1578,7 +1617,7 @@ Use it to initialize xmlLoadExtDtdDefaultValue</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN381"
+NAME="AEN384"
></A
><H3
><A
@@ -1594,7 +1633,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define XML_COMPLETE_ATTRS</PRE
+>#define XML_COMPLETE_ATTRS 4</PRE
></TD
></TR
></TABLE
@@ -1608,7 +1647,7 @@ Use it to initialize xmlLoadExtDtdDefaultValue</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN387"
+NAME="AEN390"
></A
><H3
><A
@@ -1715,20 +1754,33 @@ to a state based parser for progressive parsing shouldn't be too hard.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN393"
+NAME="AEN396"
></A
><H3
><A
NAME="XMLPARSERCTXTPTR"
></A
>xmlParserCtxtPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlParserCtxt *xmlParserCtxtPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN397"
+NAME="AEN401"
></A
><H3
><A
@@ -1761,20 +1813,33 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN403"
+NAME="AEN407"
></A
><H3
><A
NAME="XMLSAXLOCATORPTR"
></A
>xmlSAXLocatorPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXLocator *xmlSAXLocatorPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN407"
+NAME="AEN412"
></A
><H3
><A
@@ -1810,7 +1875,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN415"
+NAME="AEN420"
></A
><P
></P
@@ -1897,7 +1962,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN436"
+NAME="AEN441"
></A
><H3
><A
@@ -1934,7 +1999,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN444"
+NAME="AEN449"
></A
><P
></P
@@ -2023,7 +2088,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN465"
+NAME="AEN470"
></A
><H3
><A
@@ -2060,7 +2125,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN473"
+NAME="AEN478"
></A
><P
></P
@@ -2149,7 +2214,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN494"
+NAME="AEN499"
></A
><H3
><A
@@ -2181,7 +2246,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN501"
+NAME="AEN506"
></A
><P
></P
@@ -2251,7 +2316,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN518"
+NAME="AEN523"
></A
><H3
><A
@@ -2283,7 +2348,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN525"
+NAME="AEN530"
></A
><P
></P
@@ -2353,7 +2418,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN542"
+NAME="AEN547"
></A
><H3
><A
@@ -2395,7 +2460,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN551"
+NAME="AEN556"
></A
><P
></P
@@ -2518,7 +2583,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN580"
+NAME="AEN585"
></A
><H3
><A
@@ -2555,7 +2620,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN588"
+NAME="AEN593"
></A
><P
></P
@@ -2644,7 +2709,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN609"
+NAME="AEN614"
></A
><H3
><A
@@ -2687,7 +2752,7 @@ HREF="libxml-tree.html#XMLENUMERATIONPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN618"
+NAME="AEN623"
></A
><P
></P
@@ -2827,7 +2892,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN651"
+NAME="AEN656"
></A
><H3
><A
@@ -2861,7 +2926,7 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN658"
+NAME="AEN663"
></A
><P
></P
@@ -2950,7 +3015,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN679"
+NAME="AEN684"
></A
><H3
><A
@@ -2991,7 +3056,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN688"
+NAME="AEN693"
></A
><P
></P
@@ -3097,7 +3162,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN713"
+NAME="AEN718"
></A
><H3
><A
@@ -3126,7 +3191,7 @@ HREF="libxml-parser.html#XMLSAXLOCATORPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN719"
+NAME="AEN724"
></A
><P
></P
@@ -3181,7 +3246,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN732"
+NAME="AEN737"
></A
><H3
><A
@@ -3206,7 +3271,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN737"
+NAME="AEN742"
></A
><P
></P
@@ -3244,7 +3309,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN746"
+NAME="AEN751"
></A
><H3
><A
@@ -3269,7 +3334,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN751"
+NAME="AEN756"
></A
><P
></P
@@ -3307,7 +3372,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN760"
+NAME="AEN765"
></A
><H3
><A
@@ -3340,7 +3405,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN767"
+NAME="AEN772"
></A
><P
></P
@@ -3412,7 +3477,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN784"
+NAME="AEN789"
></A
><H3
><A
@@ -3441,7 +3506,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN790"
+NAME="AEN795"
></A
><P
></P
@@ -3496,7 +3561,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN803"
+NAME="AEN808"
></A
><H3
><A
@@ -3529,7 +3594,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN810"
+NAME="AEN815"
></A
><P
></P
@@ -3601,7 +3666,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN827"
+NAME="AEN832"
></A
><H3
><A
@@ -3630,7 +3695,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN833"
+NAME="AEN838"
></A
><P
></P
@@ -3685,7 +3750,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN846"
+NAME="AEN851"
></A
><H3
><A
@@ -3715,7 +3780,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN852"
+NAME="AEN857"
></A
><P
></P
@@ -3787,7 +3852,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN869"
+NAME="AEN874"
></A
><H3
><A
@@ -3817,7 +3882,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN875"
+NAME="AEN880"
></A
><P
></P
@@ -3889,7 +3954,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN892"
+NAME="AEN897"
></A
><H3
><A
@@ -3922,7 +3987,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN899"
+NAME="AEN904"
></A
><P
></P
@@ -3994,7 +4059,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN916"
+NAME="AEN921"
></A
><H3
><A
@@ -4023,7 +4088,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN922"
+NAME="AEN927"
></A
><P
></P
@@ -4078,7 +4143,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN935"
+NAME="AEN940"
></A
><H3
><A
@@ -4108,7 +4173,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN941"
+NAME="AEN946"
></A
><P
></P
@@ -4180,7 +4245,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN958"
+NAME="AEN963"
></A
><H3
><A
@@ -4207,7 +4272,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN963"
+NAME="AEN968"
></A
><P
></P
@@ -4279,7 +4344,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN980"
+NAME="AEN985"
></A
><H3
><A
@@ -4306,7 +4371,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN985"
+NAME="AEN990"
></A
><P
></P
@@ -4378,7 +4443,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1002"
+NAME="AEN1007"
></A
><H3
><A
@@ -4405,7 +4470,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1007"
+NAME="AEN1012"
></A
><P
></P
@@ -4477,7 +4542,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1024"
+NAME="AEN1029"
></A
><H3
><A
@@ -4502,7 +4567,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1029"
+NAME="AEN1034"
></A
><P
></P
@@ -4555,7 +4620,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1042"
+NAME="AEN1047"
></A
><H3
><A
@@ -4580,7 +4645,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1047"
+NAME="AEN1052"
></A
><P
></P
@@ -4633,7 +4698,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1060"
+NAME="AEN1065"
></A
><H3
><A
@@ -4658,7 +4723,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1065"
+NAME="AEN1070"
></A
><P
></P
@@ -4711,7 +4776,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1078"
+NAME="AEN1083"
></A
><H3
><A
@@ -4768,20 +4833,33 @@ of the input generate data or structure informations.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1084"
+NAME="AEN1089"
></A
><H3
><A
NAME="XMLSAXHANDLERPTR"
></A
>xmlSAXHandlerPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xmlSAXHandler *xmlSAXHandlerPtr;</PRE
+></TD
+></TR
+></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1088"
+NAME="AEN1094"
></A
><H3
><A
@@ -4817,7 +4895,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1096"
+NAME="AEN1102"
></A
><P
></P
@@ -4844,7 +4922,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The System ID of the resource requested</TD
></TR
><TR
><TD
@@ -4861,7 +4939,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The Public ID of the resource requested</TD
></TR
><TR
><TD
@@ -4904,7 +4982,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1117"
+NAME="AEN1123"
></A
><H3
><A
@@ -4920,7 +4998,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define xmlSubstituteEntitiesDefaultValue</PRE
+>#define xmlSubstituteEntitiesDefaultValue xmlSubstituteEntitiesDefaultVal</PRE
></TD
></TR
></TABLE
@@ -4930,7 +5008,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1122"
+NAME="AEN1128"
></A
><H3
><A
@@ -4960,7 +5038,7 @@ use in multithreaded programs.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1128"
+NAME="AEN1134"
></A
><H3
><A
@@ -4991,7 +5069,7 @@ function should not prevent reusing the parser.</P
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1134"
+NAME="AEN1140"
></A
><H3
><A
@@ -5023,7 +5101,7 @@ preserve pointers to the input buffer, and discard already read data</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1141"
+NAME="AEN1147"
></A
><P
></P
@@ -5050,7 +5128,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser input</TD
></TR
><TR
><TD
@@ -5067,7 +5145,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an indicative size for the lookahead</TD
></TR
><TR
><TD
@@ -5082,7 +5160,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChars read, or -1 in case of error, 0 indicate the
+end of this entity</TD
></TR
></TBODY
></TABLE
@@ -5093,7 +5172,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1158"
+NAME="AEN1164"
></A
><H3
><A
@@ -5125,7 +5204,7 @@ preserve pointers to the input buffer, and keep already read data</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1165"
+NAME="AEN1171"
></A
><P
></P
@@ -5152,7 +5231,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser input</TD
></TR
><TR
><TD
@@ -5169,7 +5248,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an indicative size for the lookahead</TD
></TR
><TR
><TD
@@ -5184,7 +5263,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChars read, or -1 in case of error, 0 indicate the
+end of this entity</TD
></TR
></TBODY
></TABLE
@@ -5195,7 +5275,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1182"
+NAME="AEN1188"
></A
><H3
><A
@@ -5230,7 +5310,7 @@ a termination mark of '0'.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1190"
+NAME="AEN1196"
></A
><P
></P
@@ -5257,7 +5337,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input xmlChar *</TD
></TR
><TR
><TD
@@ -5272,7 +5352,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL</TD
></TR
></TBODY
></TABLE
@@ -5283,7 +5363,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1203"
+NAME="AEN1209"
></A
><H3
><A
@@ -5317,7 +5397,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1211"
+NAME="AEN1217"
></A
><P
></P
@@ -5344,7 +5424,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input xmlChar *</TD
></TR
><TR
><TD
@@ -5361,7 +5441,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the len of <TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+></TD
></TR
><TR
><TD
@@ -5376,7 +5461,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL</TD
></TR
></TBODY
></TABLE
@@ -5387,7 +5472,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1228"
+NAME="AEN1235"
></A
><H3
><A
@@ -5418,7 +5503,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1235"
+NAME="AEN1242"
></A
><P
></P
@@ -5445,7 +5530,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input char *</TD
></TR
><TR
><TD
@@ -5462,7 +5547,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the len of <TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+></TD
></TR
><TR
><TD
@@ -5477,7 +5567,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL</TD
></TR
></TBODY
></TABLE
@@ -5488,7 +5578,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1252"
+NAME="AEN1260"
></A
><H3
><A
@@ -5518,7 +5608,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1259"
+NAME="AEN1267"
></A
><P
></P
@@ -5545,7 +5635,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input char *</TD
></TR
><TR
><TD
@@ -5560,7 +5650,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * or NULL</TD
></TR
></TBODY
></TABLE
@@ -5571,7 +5661,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1272"
+NAME="AEN1280"
></A
><H3
><A
@@ -5606,7 +5696,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1280"
+NAME="AEN1288"
></A
><P
></P
@@ -5633,7 +5723,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array (haystack)</TD
></TR
><TR
><TD
@@ -5650,7 +5740,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the index of the first char (zero based)</TD
></TR
><TR
><TD
@@ -5667,7 +5757,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of the substring</TD
></TR
><TR
><TD
@@ -5682,7 +5772,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlChar * for the first occurence or NULL.</TD
></TR
></TBODY
></TABLE
@@ -5693,7 +5783,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1301"
+NAME="AEN1309"
></A
><H3
><A
@@ -5730,7 +5820,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1310"
+NAME="AEN1318"
></A
><P
></P
@@ -5757,7 +5847,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array</TD
></TR
><TR
><TD
@@ -5774,7 +5864,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar to search</TD
></TR
><TR
><TD
@@ -5789,7 +5879,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlChar * for the first occurence or NULL.</TD
></TR
></TBODY
></TABLE
@@ -5800,7 +5890,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1327"
+NAME="AEN1335"
></A
><H3
><A
@@ -5823,7 +5913,7 @@ HREF="libxml-tree.html#XMLCHAR"
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *str,
- <A
+ const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *val);</PRE
@@ -5837,7 +5927,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1336"
+NAME="AEN1344"
></A
><P
></P
@@ -5864,7 +5954,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array (haystack)</TD
></TR
><TR
><TD
@@ -5881,7 +5971,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar to search (needle)</TD
></TR
><TR
><TD
@@ -5896,7 +5986,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlChar * for the first occurence or NULL.</TD
></TR
></TBODY
></TABLE
@@ -5907,7 +5997,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1353"
+NAME="AEN1361"
></A
><H3
><A
@@ -5944,7 +6034,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1362"
+NAME="AEN1370"
></A
><P
></P
@@ -5971,7 +6061,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array (haystack)</TD
></TR
><TR
><TD
@@ -5988,7 +6078,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar to search (needle)</TD
></TR
><TR
><TD
@@ -6003,7 +6093,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the xmlChar * for the first occurence or NULL.</TD
></TR
></TBODY
></TABLE
@@ -6014,7 +6104,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1379"
+NAME="AEN1387"
></A
><H3
><A
@@ -6048,7 +6138,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1387"
+NAME="AEN1395"
></A
><P
></P
@@ -6075,7 +6165,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6092,7 +6182,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6107,7 +6197,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the integer result of the comparison</TD
></TR
></TBODY
></TABLE
@@ -6118,7 +6208,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1404"
+NAME="AEN1412"
></A
><H3
><A
@@ -6153,7 +6243,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1412"
+NAME="AEN1420"
></A
><P
></P
@@ -6180,7 +6270,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6197,7 +6287,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6214,7 +6304,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the max comparison length</TD
></TR
><TR
><TD
@@ -6229,7 +6319,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the integer result of the comparison</TD
></TR
></TBODY
></TABLE
@@ -6240,7 +6330,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1433"
+NAME="AEN1441"
></A
><H3
><A
@@ -6274,7 +6364,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1441"
+NAME="AEN1449"
></A
><P
></P
@@ -6301,7 +6391,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6318,7 +6408,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6333,7 +6423,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the integer result of the comparison</TD
></TR
></TBODY
></TABLE
@@ -6344,7 +6434,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1458"
+NAME="AEN1466"
></A
><H3
><A
@@ -6379,7 +6469,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1466"
+NAME="AEN1474"
></A
><P
></P
@@ -6406,7 +6496,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6423,7 +6513,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6440,7 +6530,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the max comparison length</TD
></TR
><TR
><TD
@@ -6455,7 +6545,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the integer result of the comparison</TD
></TR
></TBODY
></TABLE
@@ -6466,7 +6556,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1487"
+NAME="AEN1495"
></A
><H3
><A
@@ -6504,7 +6594,7 @@ HREF="libxml-parser.html#XMLSTREQUAL"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1496"
+NAME="AEN1504"
></A
><P
></P
@@ -6531,7 +6621,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the first xmlChar *</TD
></TR
><TR
><TD
@@ -6548,7 +6638,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the second xmlChar *</TD
></TR
><TR
><TD
@@ -6563,7 +6653,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>1 if they are equal, 0 if they are different</TD
></TR
></TBODY
></TABLE
@@ -6574,7 +6664,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1513"
+NAME="AEN1521"
></A
><H3
><A
@@ -6604,7 +6694,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1520"
+NAME="AEN1528"
></A
><P
></P
@@ -6631,7 +6721,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array</TD
></TR
><TR
><TD
@@ -6646,7 +6736,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the number of xmlChar contained in the ARRAY.</TD
></TR
></TBODY
></TABLE
@@ -6657,7 +6747,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1533"
+NAME="AEN1541"
></A
><H3
><A
@@ -6696,7 +6786,7 @@ a termination mark of '0'.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1542"
+NAME="AEN1550"
></A
><P
></P
@@ -6723,7 +6813,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the original xmlChar * array</TD
></TR
><TR
><TD
@@ -6740,7 +6830,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array added</TD
></TR
><TR
><TD
@@ -6755,7 +6845,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar * containing the concatenated string.</TD
></TR
></TBODY
></TABLE
@@ -6766,7 +6856,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1559"
+NAME="AEN1567"
></A
><H3
><A
@@ -6810,7 +6900,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1569"
+NAME="AEN1577"
></A
><P
></P
@@ -6837,7 +6927,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the original xmlChar * array</TD
></TR
><TR
><TD
@@ -6854,7 +6944,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the xmlChar * array added</TD
></TR
><TR
><TD
@@ -6871,7 +6961,12 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of <TT
+CLASS="PARAMETER"
+><I
+>add</I
+></TT
+></TD
></TR
><TR
><TD
@@ -6886,7 +6981,13 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a new xmlChar *, the original <TT
+CLASS="PARAMETER"
+><I
+>cur</I
+></TT
+> is reallocated if needed
+and should not be freed</TD
></TR
></TBODY
></TABLE
@@ -6897,7 +6998,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1590"
+NAME="AEN1600"
></A
><H3
><A
@@ -6930,7 +7031,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1598"
+NAME="AEN1608"
></A
><P
></P
@@ -6957,7 +7058,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -6972,7 +7073,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -6983,7 +7084,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1611"
+NAME="AEN1621"
></A
><H3
><A
@@ -7014,7 +7115,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1618"
+NAME="AEN1628"
></A
><P
></P
@@ -7041,7 +7142,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an pointer to a char array</TD
></TR
><TR
><TD
@@ -7058,7 +7159,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -7073,7 +7174,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7084,7 +7185,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1635"
+NAME="AEN1645"
></A
><H3
><A
@@ -7115,7 +7216,7 @@ compressed document is provided by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1642"
+NAME="AEN1652"
></A
><P
></P
@@ -7142,7 +7243,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -7157,7 +7258,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7168,7 +7269,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1655"
+NAME="AEN1665"
></A
><H3
><A
@@ -7203,7 +7304,7 @@ file basis.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1662"
+NAME="AEN1672"
></A
><P
></P
@@ -7230,7 +7331,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> int 0 or 1 </TD
></TR
><TR
><TD
@@ -7245,7 +7346,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last value for 0 for no substitution, 1 for substitution.</TD
></TR
></TBODY
></TABLE
@@ -7256,7 +7357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1675"
+NAME="AEN1685"
></A
><H3
><A
@@ -7310,7 +7411,7 @@ if blanks sections are kept, indentation is not generated.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1685"
+NAME="AEN1695"
></A
><P
></P
@@ -7337,7 +7438,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> int 0 or 1 </TD
></TR
><TR
><TD
@@ -7352,7 +7453,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last value for 0 for no substitution, 1 for substitution.</TD
></TR
></TBODY
></TABLE
@@ -7363,7 +7464,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1698"
+NAME="AEN1708"
></A
><H3
><A
@@ -7393,7 +7494,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1705"
+NAME="AEN1715"
></A
><P
></P
@@ -7420,7 +7521,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -7431,7 +7532,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1714"
+NAME="AEN1724"
></A
><H3
><A
@@ -7458,7 +7559,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1720"
+NAME="AEN1730"
></A
><P
></P
@@ -7485,7 +7586,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> int 0 or 1 </TD
></TR
><TR
><TD
@@ -7500,7 +7601,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the last value for 0 for no substitution, 1 for substitution.</TD
></TR
></TBODY
></TABLE
@@ -7511,7 +7612,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1733"
+NAME="AEN1743"
></A
><H3
><A
@@ -7545,7 +7646,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1741"
+NAME="AEN1751"
></A
><P
></P
@@ -7572,7 +7673,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -7587,7 +7688,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7598,7 +7699,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1754"
+NAME="AEN1764"
></A
><H3
><A
@@ -7630,7 +7731,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1761"
+NAME="AEN1771"
></A
><P
></P
@@ -7657,7 +7758,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an pointer to a char array</TD
></TR
><TR
><TD
@@ -7674,7 +7775,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -7689,7 +7790,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7700,7 +7801,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1778"
+NAME="AEN1788"
></A
><H3
><A
@@ -7732,7 +7833,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1785"
+NAME="AEN1795"
></A
><P
></P
@@ -7759,7 +7860,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -7774,7 +7875,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -7785,7 +7886,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1798"
+NAME="AEN1808"
></A
><H3
><A
@@ -7820,7 +7921,7 @@ interface).</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1807"
+NAME="AEN1817"
></A
><P
></P
@@ -7847,7 +7948,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7862,7 +7963,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0, -1 in case of error. the parser context is augmented
+as a result of the parsing.</TD
></TR
></TBODY
></TABLE
@@ -7873,7 +7975,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1820"
+NAME="AEN1830"
></A
><H3
><A
@@ -7907,7 +8009,7 @@ production labeled extParsedEnt.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1828"
+NAME="AEN1838"
></A
><P
></P
@@ -7934,7 +8036,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -7949,7 +8051,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0, -1 in case of error. the parser context is augmented
+as a result of the parsing.</TD
></TR
></TBODY
></TABLE
@@ -7960,7 +8063,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1841"
+NAME="AEN1851"
></A
><H3
><A
@@ -8000,7 +8103,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1850"
+NAME="AEN1860"
></A
><P
></P
@@ -8027,7 +8130,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -8044,7 +8147,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -8061,7 +8164,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> work in recovery mode, i.e. tries to read no Well Formed
+documents</TD
></TR
><TR
><TD
@@ -8076,7 +8180,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8087,7 +8191,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1871"
+NAME="AEN1881"
></A
><H3
><A
@@ -8120,7 +8224,7 @@ Automatic support for ZLIB/Compress compressed document is provided</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1878"
+NAME="AEN1888"
></A
><P
></P
@@ -8147,7 +8251,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -8164,7 +8268,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -8181,7 +8285,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a file name</TD
></TR
><TR
><TD
@@ -8196,7 +8300,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success or a error number otherwise</TD
></TR
></TBODY
></TABLE
@@ -8207,7 +8311,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1899"
+NAME="AEN1909"
></A
><H3
><A
@@ -8241,7 +8345,7 @@ parse an XML in-memory buffer and call the given SAX handler routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1906"
+NAME="AEN1916"
></A
><P
></P
@@ -8268,7 +8372,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -8285,7 +8389,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -8302,7 +8406,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an in-memory XML document input</TD
></TR
><TR
><TD
@@ -8319,7 +8423,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the length of the XML document in bytes</TD
></TR
><TR
><TD
@@ -8334,7 +8438,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 in case of success or a error number otherwise</TD
></TR
></TBODY
></TABLE
@@ -8345,7 +8449,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1931"
+NAME="AEN1941"
></A
><H3
><A
@@ -8383,7 +8487,7 @@ DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1939"
+NAME="AEN1949"
></A
><P
></P
@@ -8410,7 +8514,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -8427,7 +8531,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an pointer to a char array</TD
></TR
><TR
><TD
@@ -8444,7 +8548,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size of the array</TD
></TR
><TR
><TD
@@ -8461,7 +8565,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> work in recovery mode, i.e. tries to read not Well Formed
+documents</TD
></TR
><TR
><TD
@@ -8476,7 +8581,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8487,7 +8592,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1964"
+NAME="AEN1974"
></A
><H3
><A
@@ -8525,7 +8630,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN1972"
+NAME="AEN1982"
></A
><P
></P
@@ -8552,7 +8657,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -8569,7 +8674,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -8586,7 +8691,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> work in recovery mode, i.e. tries to read no Well Formed
+documents</TD
></TR
><TR
><TD
@@ -8601,7 +8707,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8612,7 +8718,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1993"
+NAME="AEN2003"
></A
><H3
><A
@@ -8652,7 +8758,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2003"
+NAME="AEN2013"
></A
><P
></P
@@ -8679,7 +8785,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -8696,7 +8802,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -8711,7 +8817,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8722,7 +8828,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2020"
+NAME="AEN2030"
></A
><H3
><A
@@ -8756,7 +8862,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2029"
+NAME="AEN2039"
></A
><P
></P
@@ -8783,7 +8889,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the filename</TD
></TR
><TR
><TD
@@ -8798,7 +8904,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting document tree</TD
></TR
></TBODY
></TABLE
@@ -8809,7 +8915,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2042"
+NAME="AEN2052"
></A
><H3
><A
@@ -8846,7 +8952,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2051"
+NAME="AEN2061"
></A
><P
></P
@@ -8873,7 +8979,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a NAME* containing the External ID of the DTD</TD
></TR
><TR
><TD
@@ -8890,7 +8996,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a NAME* containing the URL to the DTD</TD
></TR
><TR
><TD
@@ -8905,7 +9011,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting xmlDtdPtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -8916,7 +9022,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2068"
+NAME="AEN2078"
></A
><H3
><A
@@ -8957,7 +9063,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2078"
+NAME="AEN2088"
></A
><P
></P
@@ -8984,7 +9090,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block</TD
></TR
><TR
><TD
@@ -9001,7 +9107,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a NAME* containing the External ID of the DTD</TD
></TR
><TR
><TD
@@ -9018,7 +9124,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a NAME* containing the URL to the DTD</TD
></TR
><TR
><TD
@@ -9033,7 +9139,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting xmlDtdPtr or NULL in case of error.</TD
></TR
></TBODY
></TABLE
@@ -9044,7 +9150,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2099"
+NAME="AEN2109"
></A
><H3
><A
@@ -9085,7 +9191,7 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2109"
+NAME="AEN2119"
></A
><P
></P
@@ -9112,7 +9218,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler block or NULL</TD
></TR
><TR
><TD
@@ -9129,7 +9235,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an Input Buffer</TD
></TR
><TR
><TD
@@ -9146,7 +9252,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -9161,7 +9267,13 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the resulting xmlDtdPtr or NULL in case of error.
+<TT
+CLASS="PARAMETER"
+><I
+>input</I
+></TT
+> will be freed at parsing end.</TD
></TR
></TBODY
></TABLE
@@ -9172,7 +9284,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2130"
+NAME="AEN2141"
></A
><H3
><A
@@ -9221,7 +9333,7 @@ the content production in the XML grammar:</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2141"
+NAME="AEN2152"
></A
><P
></P
@@ -9248,7 +9360,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document the chunk pertains to</TD
></TR
><TR
><TD
@@ -9265,7 +9377,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler bloc (possibly NULL)</TD
></TR
><TR
><TD
@@ -9282,7 +9394,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks (possibly NULL)</TD
></TR
><TR
><TD
@@ -9299,7 +9411,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Used for loop detection, use 0</TD
></TR
><TR
><TD
@@ -9316,7 +9428,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the input string in UTF8 or ISO-Latin (zero terminated)</TD
></TR
><TR
><TD
@@ -9333,7 +9445,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the return value for the set of parsed nodes</TD
></TR
><TR
><TD
@@ -9348,7 +9460,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if the chunk is well balanced, -1 in case of args problem and
+the parser error code otherwise</TD
></TR
></TBODY
></TABLE
@@ -9359,7 +9472,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2174"
+NAME="AEN2185"
></A
><H3
><A
@@ -9411,7 +9524,7 @@ production labeled extParsedEnt.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2186"
+NAME="AEN2197"
></A
><P
></P
@@ -9438,7 +9551,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the document the chunk pertains to</TD
></TR
><TR
><TD
@@ -9455,7 +9568,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the SAX handler bloc (possibly NULL)</TD
></TR
><TR
><TD
@@ -9472,7 +9585,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks (possibly NULL)</TD
></TR
><TR
><TD
@@ -9489,7 +9602,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> Used for loop detection, use 0</TD
></TR
><TR
><TD
@@ -9506,7 +9619,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URL for the entity to load</TD
></TR
><TR
><TD
@@ -9523,7 +9636,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the System ID for the entity to load</TD
></TR
><TR
><TD
@@ -9540,7 +9653,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the return value for the set of parsed nodes</TD
></TR
><TR
><TD
@@ -9555,7 +9668,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if the entity is well formed, -1 in case of args problem and
+the parser error code otherwise</TD
></TR
></TBODY
></TABLE
@@ -9566,7 +9680,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2223"
+NAME="AEN2234"
></A
><H3
><A
@@ -9612,7 +9726,7 @@ production labeled extParsedEnt.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2234"
+NAME="AEN2245"
></A
><P
></P
@@ -9639,7 +9753,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the existing parsing context</TD
></TR
><TR
><TD
@@ -9656,7 +9770,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the URL for the entity to load</TD
></TR
><TR
><TD
@@ -9673,7 +9787,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the System ID for the entity to load</TD
></TR
><TR
><TD
@@ -9690,7 +9804,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the return value for the set of parsed nodes</TD
></TR
><TR
><TD
@@ -9705,7 +9819,8 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>0 if the entity is well formed, -1 in case of args problem and
+the parser error code otherwise</TD
></TR
></TBODY
></TABLE
@@ -9716,7 +9831,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2259"
+NAME="AEN2270"
></A
><H3
><A
@@ -9744,7 +9859,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2265"
+NAME="AEN2276"
></A
><H3
><A
@@ -9772,7 +9887,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2271"
+NAME="AEN2282"
></A
><H3
><A
@@ -9802,7 +9917,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2278"
+NAME="AEN2289"
></A
><P
></P
@@ -9829,7 +9944,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9840,7 +9955,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2287"
+NAME="AEN2298"
></A
><H3
><A
@@ -9870,7 +9985,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2294"
+NAME="AEN2305"
></A
><P
></P
@@ -9897,7 +10012,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9908,7 +10023,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2303"
+NAME="AEN2314"
></A
><H3
><A
@@ -9939,7 +10054,7 @@ document in ctxt-&gt;myDoc is not freed.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2310"
+NAME="AEN2321"
></A
><P
></P
@@ -9966,7 +10081,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
></TBODY
></TABLE
@@ -9977,7 +10092,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2319"
+NAME="AEN2330"
></A
><H3
><A
@@ -10014,7 +10129,7 @@ NULL, but the filename parameter can be</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2327"
+NAME="AEN2338"
></A
><P
></P
@@ -10041,7 +10156,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -10058,7 +10173,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a xmlChar * buffer</TD
></TR
><TR
><TD
@@ -10075,7 +10190,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a file name</TD
></TR
></TBODY
></TABLE
@@ -10086,7 +10201,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2344"
+NAME="AEN2355"
></A
><H3
><A
@@ -10119,7 +10234,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2352"
+NAME="AEN2363"
></A
><P
></P
@@ -10146,7 +10261,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of xmlChar</TD
></TR
><TR
><TD
@@ -10161,7 +10276,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -10172,7 +10287,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2365"
+NAME="AEN2376"
></A
><H3
><A
@@ -10198,7 +10313,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2370"
+NAME="AEN2381"
></A
><P
></P
@@ -10268,7 +10383,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2387"
+NAME="AEN2398"
></A
><H3
><A
@@ -10298,7 +10413,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2393"
+NAME="AEN2404"
></A
><P
></P
@@ -10385,7 +10500,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2414"
+NAME="AEN2425"
></A
><H3
><A
@@ -10415,7 +10530,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2420"
+NAME="AEN2431"
></A
><P
></P
@@ -10502,7 +10617,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2441"
+NAME="AEN2452"
></A
><H3
><A
@@ -10552,7 +10667,7 @@ and error/warning reports.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2451"
+NAME="AEN2462"
></A
><P
></P
@@ -10579,7 +10694,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -10596,7 +10711,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -10613,7 +10728,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a pointer to an array of chars</TD
></TR
><TR
><TD
@@ -10630,7 +10745,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> number of chars in the array</TD
></TR
><TR
><TD
@@ -10647,7 +10762,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an optional file name or URI</TD
></TR
><TR
><TD
@@ -10662,7 +10777,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -10673,7 +10788,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2480"
+NAME="AEN2491"
></A
><H3
><A
@@ -10706,7 +10821,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2487"
+NAME="AEN2498"
></A
><P
></P
@@ -10733,7 +10848,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -10750,7 +10865,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an char array</TD
></TR
><TR
><TD
@@ -10767,7 +10882,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the size in byte of the chunk</TD
></TR
><TR
><TD
@@ -10784,7 +10899,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> last chunk indicator</TD
></TR
><TR
><TD
@@ -10799,7 +10914,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>zero if no error, the xmlParserErrors otherwise.</TD
></TR
></TBODY
></TABLE
@@ -10810,7 +10925,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2512"
+NAME="AEN2523"
></A
><H3
><A
@@ -10858,7 +10973,7 @@ I/O stream</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2523"
+NAME="AEN2534"
></A
><P
></P
@@ -10885,7 +11000,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a SAX handler</TD
></TR
><TR
><TD
@@ -10902,7 +11017,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> The user data returned on SAX callbacks</TD
></TR
><TR
><TD
@@ -10919,7 +11034,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O read function</TD
></TR
><TR
><TD
@@ -10936,7 +11051,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O close function</TD
></TR
><TR
><TD
@@ -10953,7 +11068,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O handler</TD
></TR
><TR
><TD
@@ -10970,7 +11085,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -10985,7 +11100,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new parser context or NULL</TD
></TR
></TBODY
></TABLE
@@ -10996,7 +11111,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2556"
+NAME="AEN2567"
></A
><H3
><A
@@ -11043,7 +11158,7 @@ a stream suitable for the parser.</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2567"
+NAME="AEN2578"
></A
><P
></P
@@ -11070,7 +11185,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -11087,7 +11202,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an I/O Input</TD
></TR
><TR
><TD
@@ -11104,7 +11219,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> the charset encoding if known</TD
></TR
><TR
><TD
@@ -11119,7 +11234,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>the new input stream or NULL</TD
></TR
></TBODY
></TABLE
@@ -11130,7 +11245,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2588"
+NAME="AEN2599"
></A
><H3
><A
@@ -11168,7 +11283,7 @@ HREF="libxml-tree.html#XMLNODE"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2597"
+NAME="AEN2608"
></A
><P
></P
@@ -11195,7 +11310,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -11212,7 +11327,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML node within the tree</TD
></TR
><TR
><TD
@@ -11227,7 +11342,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>an xmlParserNodeInfo block pointer or NULL</TD
></TR
></TBODY
></TABLE
@@ -11238,7 +11353,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2614"
+NAME="AEN2625"
></A
><H3
><A
@@ -11268,7 +11383,7 @@ HREF="libxml-parser.html#XMLPARSERNODEINFOSEQPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2621"
+NAME="AEN2632"
></A
><P
></P
@@ -11295,7 +11410,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node info sequence pointer</TD
></TR
></TBODY
></TABLE
@@ -11306,7 +11421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2630"
+NAME="AEN2641"
></A
><H3
><A
@@ -11337,7 +11452,7 @@ info sequence</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2637"
+NAME="AEN2648"
></A
><P
></P
@@ -11364,7 +11479,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node info sequence pointer</TD
></TR
></TBODY
></TABLE
@@ -11375,7 +11490,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2646"
+NAME="AEN2657"
></A
><H3
><A
@@ -11413,7 +11528,7 @@ the given node is or should be at in a sorted sequence</P
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2655"
+NAME="AEN2666"
></A
><P
></P
@@ -11440,7 +11555,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node info sequence pointer</TD
></TR
><TR
><TD
@@ -11457,7 +11572,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML node pointer</TD
></TR
><TR
><TD
@@ -11472,7 +11587,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+>a long indicating the position of the record</TD
></TR
></TBODY
></TABLE
@@ -11483,7 +11598,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2672"
+NAME="AEN2683"
></A
><H3
><A
@@ -11517,7 +11632,7 @@ HREF="libxml-parser.html#XMLPARSERNODEINFO"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2680"
+NAME="AEN2691"
></A
><P
></P
@@ -11544,7 +11659,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> an XML parser context</TD
></TR
><TR
><TD
@@ -11561,7 +11676,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->&nbsp;</TD
+> a node info sequence pointer</TD
></TR
></TBODY
></TABLE
@@ -11572,7 +11687,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2693"
+NAME="AEN2704"
></A
><H3
><A
@@ -11600,7 +11715,7 @@ HREF="libxml-parser.html#XMLEXTERNALENTITYLOADER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2699"
+NAME="AEN2710"
></A
><P
></P
@@ -11638,7 +11753,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2708"
+NAME="AEN2719"
></A
><H3
><A
@@ -11667,7 +11782,7 @@ HREF="libxml-parser.html#XMLEXTERNALENTITYLOADER"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2714"
+NAME="AEN2725"
></A
><P
></P
@@ -11703,7 +11818,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2723"
+NAME="AEN2734"
></A
><H3
><A
@@ -11736,7 +11851,7 @@ HREF="libxml-parser.html#XMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN2730"
+NAME="AEN2741"
></A
><P
></P