diff options
Diffstat (limited to 'doc/html/libxml-parser.html')
-rw-r--r-- | doc/html/libxml-parser.html | 891 |
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" -> </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 |