diff --git a/ChangeLog b/ChangeLog index 529e65a33f5e29736677232eb29db8786d0440d4_Q2hhbmdlTG9n..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_Q2hhbmdlTG9n 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com> + + * News configure.in: preparing libxml2-2.5.10 release + * doc/* : updated the doc and rebuilt + Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com> * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by diff --git a/NEWS b/NEWS index 529e65a33f5e29736677232eb29db8786d0440d4_TkVXUw==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_TkVXUw== 100644 --- a/NEWS +++ b/NEWS @@ -15,6 +15,18 @@ Schemas +2.5.10: Aug 15 2003: +A bugfixes only release - Windows Makefiles (William Brack) + - UTF-16 support fixes (Mark Itzcovitz) + - Makefile and portability (William Brack) automake, Linux alpha, Mingw + on Windows (Mikhail Grushinskiy) + - HTML parser (Oliver Stoeneberg) + - XInclude performance problem reported by Kevin Ruscoe + - XML parser performance problem reported by Grant Goodale + - xmlSAXParseDTD() bug fix from Malcolm Tredinnick + - and a couple other cleanup + + 2.5.9: Aug 9 2003: - bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build (Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading diff --git a/configure.in b/configure.in index 529e65a33f5e29736677232eb29db8786d0440d4_Y29uZmlndXJlLmlu..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_Y29uZmlndXJlLmlu 100644 --- a/configure.in +++ b/configure.in @@ -6,7 +6,7 @@ LIBXML_MAJOR_VERSION=2 LIBXML_MINOR_VERSION=5 -LIBXML_MICRO_VERSION=9 +LIBXML_MICRO_VERSION=10 LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION diff --git a/doc/html/index.sgml b/doc/html/index.sgml index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvaW5kZXguc2dtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvaW5kZXguc2dtbA== 100644 --- a/doc/html/index.sgml +++ b/doc/html/index.sgml @@ -112,6 +112,7 @@ <ANCHOR id="xmlLoadExternalEntity" href="libxml/libxml-parser.html#xmlLoadExternalEntity"> <ANCHOR id="xmlParserProperties" href="libxml/libxml-xmlreader.html#xmlParserProperties"> <ANCHOR id="xmlParserSeverities" href="libxml/libxml-xmlreader.html#xmlParserSeverities"> +<ANCHOR id="xmlReaderTypes" href="libxml/libxml-xmlreader.html#xmlReaderTypes"> <ANCHOR id="xmlTextReader" href="libxml/libxml-xmlreader.html#xmlTextReader"> <ANCHOR id="xmlTextReaderPtr" href="libxml/libxml-xmlreader.html#xmlTextReaderPtr"> <ANCHOR id="xmlNewTextReader" href="libxml/libxml-xmlreader.html#xmlNewTextReader"> @@ -1294,7 +1295,11 @@ <ANCHOR id="xmlMemRealloc" href="libxml/libxml-xmlmemory.html#xmlMemRealloc"> <ANCHOR id="xmlMemFree" href="libxml/libxml-xmlmemory.html#xmlMemFree"> <ANCHOR id="xmlMemoryStrdup" href="libxml/libxml-xmlmemory.html#xmlMemoryStrdup"> +<ANCHOR id="xmlMallocLoc" href="libxml/libxml-xmlmemory.html#xmlMallocLoc"> +<ANCHOR id="xmlReallocLoc" href="libxml/libxml-xmlmemory.html#xmlReallocLoc"> +<ANCHOR id="xmlMallocAtomicLoc" href="libxml/libxml-xmlmemory.html#xmlMallocAtomicLoc"> +<ANCHOR id="xmlMemStrdupLoc" href="libxml/libxml-xmlmemory.html#xmlMemStrdupLoc"> <ANCHOR id="xmlMalloc" href="libxml/libxml-xmlmemory.html#xmlMalloc"> <ANCHOR id="xmlMallocAtomic" href="libxml/libxml-xmlmemory.html#xmlMallocAtomic"> <ANCHOR id="xmlRealloc" href="libxml/libxml-xmlmemory.html#xmlRealloc"> <ANCHOR id="xmlMemStrdup" href="libxml/libxml-xmlmemory.html#xmlMemStrdup"> @@ -1297,10 +1302,7 @@ <ANCHOR id="xmlMalloc" href="libxml/libxml-xmlmemory.html#xmlMalloc"> <ANCHOR id="xmlMallocAtomic" href="libxml/libxml-xmlmemory.html#xmlMallocAtomic"> <ANCHOR id="xmlRealloc" href="libxml/libxml-xmlmemory.html#xmlRealloc"> <ANCHOR id="xmlMemStrdup" href="libxml/libxml-xmlmemory.html#xmlMemStrdup"> -<ANCHOR id="xmlMallocLoc" href="libxml/libxml-xmlmemory.html#xmlMallocLoc"> -<ANCHOR id="xmlReallocLoc" href="libxml/libxml-xmlmemory.html#xmlReallocLoc"> -<ANCHOR id="xmlMemStrdupLoc" href="libxml/libxml-xmlmemory.html#xmlMemStrdupLoc"> <ANCHOR id="xmlRegexp" href="libxml/libxml-xmlregexp.html#xmlRegexp"> <ANCHOR id="xmlRegexpPtr" href="libxml/libxml-xmlregexp.html#xmlRegexpPtr"> <ANCHOR id="xmlRegExecCtxt" href="libxml/libxml-xmlregexp.html#xmlRegExecCtxt"> diff --git a/doc/html/libxml-DOCBparser.html b/doc/html/libxml-DOCBparser.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLURPQ0JwYXJzZXIuaHRtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLURPQ0JwYXJzZXIuaHRtbA== 100644 --- a/doc/html/libxml-DOCBparser.html +++ b/doc/html/libxml-DOCBparser.html @@ -113,7 +113,7 @@ </td></tr><tr><td><span class="term"><i><tt>outlen</tt></i>�:</span></td><td> the length of <i><tt>out</tt></i> </td></tr><tr><td><span class="term"><i><tt>in</tt></i>�:</span></td><td> a pointer to an array of UTF-8 chars </td></tr><tr><td><span class="term"><i><tt>inlen</tt></i>�:</span></td><td> the length of <i><tt>in</tt></i> -</td></tr><tr><td><span class="term"><i><tt>quoteChar</tt></i>�:</span></td><td> the quote character to escape (' or ") or zero. +</td></tr><tr><td><span class="term"><i><tt>quoteChar</tt></i>�:</span></td><td> the quote character to escape (' or ") or zero. </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if success, -2 if the transcoding fails, or -1 otherwise The value of <i><tt>inlen</tt></i> after return is the number of octets consumed as the return value is positive, else unpredictable. diff --git a/doc/html/libxml-HTMLparser.html b/doc/html/libxml-HTMLparser.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLUhUTUxwYXJzZXIuaHRtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLUhUTUxwYXJzZXIuaHRtbA== 100644 --- a/doc/html/libxml-HTMLparser.html +++ b/doc/html/libxml-HTMLparser.html @@ -319,7 +319,7 @@ </td></tr><tr><td><span class="term"><i><tt>outlen</tt></i>�:</span></td><td> the length of <i><tt>out</tt></i> </td></tr><tr><td><span class="term"><i><tt>in</tt></i>�:</span></td><td> a pointer to an array of UTF-8 chars </td></tr><tr><td><span class="term"><i><tt>inlen</tt></i>�:</span></td><td> the length of <i><tt>in</tt></i> -</td></tr><tr><td><span class="term"><i><tt>quoteChar</tt></i>�:</span></td><td> the quote character to escape (' or ") or zero. +</td></tr><tr><td><span class="term"><i><tt>quoteChar</tt></i>�:</span></td><td> the quote character to escape (' or ") or zero. </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if success, -2 if the transcoding fails, or -1 otherwise The value of <i><tt>inlen</tt></i> after return is the number of octets consumed as the return value is positive, else unpredictable. diff --git a/doc/html/libxml-HTMLtree.html b/doc/html/libxml-HTMLtree.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLUhUTUx0cmVlLmh0bWw=..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLUhUTUx0cmVlLmh0bWw= 100644 --- a/doc/html/libxml-HTMLtree.html +++ b/doc/html/libxml-HTMLtree.html @@ -160,7 +160,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> the number of byte written or -1 in case of failure. </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="htmlSaveFile"></a>htmlSaveFile ()</h3><pre class="programlisting">int htmlSaveFile (const char *filename, <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur);</pre><p> -Dump an HTML document to a file. If <i><tt>filename</tt></i> is "-" the stdout file is +Dump an HTML document to a file. If <i><tt>filename</tt></i> is "-" the stdout file is used.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>filename</tt></i>�:</span></td><td> the filename (or URL) diff --git a/doc/html/libxml-SAX.html b/doc/html/libxml-SAX.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLVNBWC5odG1s..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLVNBWC5odG1s 100644 --- a/doc/html/libxml-SAX.html +++ b/doc/html/libxml-SAX.html @@ -129,7 +129,7 @@ </pre></div><div class="refsect1" lang="en"><h2>Description</h2><p> </p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="getPublicId"></a>getPublicId ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* getPublicId (void *ctx);</pre><p> -Provides the public ID e.g. "-//SGMLSOURCE//DTD DEMO//EN"</p><p> +Provides the public ID e.g. "-//SGMLSOURCE//DTD DEMO//EN"</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctx</tt></i>�:</span></td><td> the user data (XML parser context) </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a xmlChar * diff --git a/doc/html/libxml-c14n.html b/doc/html/libxml-c14n.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLWMxNG4uaHRtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLWMxNG4uaHRtbA== 100644 --- a/doc/html/libxml-c14n.html +++ b/doc/html/libxml-c14n.html @@ -70,8 +70,8 @@ int with_comments, <a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf);</pre><p> Dumps the canonized image of given XML document into the provided buffer. -For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or -"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p> +For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or +"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i>�:</span></td><td> the XML document for canonization </td></tr><tr><td><span class="term"><i><tt>nodes</tt></i>�:</span></td><td> the nodes set to be included in the canonized image @@ -94,8 +94,8 @@ int with_comments, <a href="libxml-tree.html#xmlChar">xmlChar</a> **doc_txt_ptr);</pre><p> Dumps the canonized image of given XML document into memory. -For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or -"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p> +For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or +"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i>�:</span></td><td> the XML document for canonization </td></tr><tr><td><span class="term"><i><tt>nodes</tt></i>�:</span></td><td> the nodes set to be included in the canonized image @@ -119,8 +119,8 @@ const char *filename, int compression);</pre><p> Dumps the canonized image of given XML document into the file. -For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or -"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p> +For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or +"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i>�:</span></td><td> the XML document for canonization </td></tr><tr><td><span class="term"><i><tt>nodes</tt></i>�:</span></td><td> the nodes set to be included in the canonized image @@ -156,8 +156,8 @@ int with_comments, <a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf);</pre><p> Dumps the canonized image of given XML document into the provided buffer. -For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or -"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p> +For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or +"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i>�:</span></td><td> the XML document for canonization </td></tr><tr><td><span class="term"><i><tt>is_visible_callback</tt></i>�:</span></td><td>the function to use to determine is node visible diff --git a/doc/html/libxml-debugXML.html b/doc/html/libxml-debugXML.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLWRlYnVnWE1MLmh0bWw=..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLWRlYnVnWE1MLmh0bWw= 100644 --- a/doc/html/libxml-debugXML.html +++ b/doc/html/libxml-debugXML.html @@ -248,7 +248,7 @@ char *arg, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "ls" +Implements the XML shell function "ls" Does an Unix like listing of the given node (like a directory)</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the shell context @@ -260,7 +260,7 @@ char *arg, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "base" +Implements the XML shell function "base" dumps the current XML base of the node</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the shell context @@ -272,7 +272,7 @@ char *arg, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "dir" +Implements the XML shell function "dir" dumps informations about the node (namespace, attributes, content).</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the shell context @@ -284,7 +284,7 @@ char *arg, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "cat" +Implements the XML shell function "cat" dumps the serialization node content (XML or HTML).</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the shell context @@ -296,7 +296,7 @@ char *filename, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "load" +Implements the XML shell function "load" loads a new document specified by the filename</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the shell context @@ -308,7 +308,7 @@ char *filename, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "write" +Implements the XML shell function "write" Write the current node to the filename, it saves the serialization of the subtree under the <i><tt>node</tt></i> specified</p><p> @@ -321,7 +321,7 @@ char *filename, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "save" +Implements the XML shell function "save" Write the current document to the filename, or it's original name</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the shell context @@ -333,7 +333,7 @@ char *dtd, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "validate" +Implements the XML shell function "validate" Validate the document, if a DTD path is provided, then the validation is done against the given DTD.</p><p> @@ -346,7 +346,7 @@ char *arg, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "du" +Implements the XML shell function "du" show the structure of the subtree under node <i><tt>tree</tt></i> If <i><tt>tree</tt></i> is null, the command works on the current node.</p><p> @@ -359,7 +359,7 @@ char *buffer, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> -Implements the XML shell function "pwd" +Implements the XML shell function "pwd" Show the full path from the root to the node, if needed building thumblers when similar elements exists at a given ancestor level. The output is compatible with XPath commands.</p><p> diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLWVuY29kaW5nLmh0bWw=..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLWVuY29kaW5nLmh0bWw= 100644 --- a/doc/html/libxml-encoding.html +++ b/doc/html/libxml-encoding.html @@ -257,7 +257,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>one of the XML_CHAR_ENCODING_... values or XML_CHAR_ENCODING_NONE if not recognized. </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlGetCharEncodingName"></a>xmlGetCharEncodingName ()</h3><pre class="programlisting">const char* xmlGetCharEncodingName (<a href="libxml-encoding.html#xmlCharEncoding">xmlCharEncoding</a> enc);</pre><p> -The "canonical" name for XML encoding. +The "canonical" name for XML encoding. C.f. http://www.w3.org/TR/REC-xml<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="charencoding">charencoding</GTKDOCLINK> Section 4.3.3 Character Encoding in Entities</p><p> diff --git a/doc/html/libxml-globals.html b/doc/html/libxml-globals.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLWdsb2JhbHMuaHRtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLWdsb2JhbHMuaHRtbA== 100644 --- a/doc/html/libxml-globals.html +++ b/doc/html/libxml-globals.html @@ -297,7 +297,7 @@ </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlTreeIndentString"></a>xmlTreeIndentString</h3><pre class="programlisting">#define xmlTreeIndentString</pre><p> -The string used to do one-level indent. By default is equal to " " (two spaces)</p><p> +The string used to do one-level indent. By default is equal to " " (two spaces)</p><p> </p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlThrDefTreeIndentString"></a>xmlThrDefTreeIndentString ()</h3><pre class="programlisting">const char* xmlThrDefTreeIndentString (const char *v);</pre><p> diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLW5hbm9mdHAuaHRtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLW5hbm9mdHAuaHRtbA== 100644 --- a/doc/html/libxml-nanoftp.html +++ b/doc/html/libxml-nanoftp.html @@ -104,7 +104,7 @@ Note that only one of year and day:minute are specified.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>userData</tt></i>�:</span></td><td> user provided data for the callback -</td></tr><tr><td><span class="term"><i><tt>filename</tt></i>�:</span></td><td> the file name (including "->" when links are shown) +</td></tr><tr><td><span class="term"><i><tt>filename</tt></i>�:</span></td><td> the file name (including "->" when links are shown) </td></tr><tr><td><span class="term"><i><tt>attrib</tt></i>�:</span></td><td> the attribute string </td></tr><tr><td><span class="term"><i><tt>owner</tt></i>�:</span></td><td> the owner string </td></tr><tr><td><span class="term"><i><tt>group</tt></i>�:</span></td><td> the group string diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXBhcnNlci5odG1s..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXBhcnNlci5odG1s 100644 --- a/doc/html/libxml-parser.html +++ b/doc/html/libxml-parser.html @@ -297,7 +297,7 @@ <a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); </pre></div><div class="refsect1" lang="en"><h2>Description</h2><p> -</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XML-DEFAULT-VERSION-CAPS"></a>XML_DEFAULT_VERSION</h3><pre class="programlisting">#define XML_DEFAULT_VERSION "1.0" +</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XML-DEFAULT-VERSION-CAPS"></a>XML_DEFAULT_VERSION</h3><pre class="programlisting">#define XML_DEFAULT_VERSION "1.0" </pre><p> The default version of XML used: 1.0</p><p> @@ -972,7 +972,7 @@ This function is provided as a way to force the standard behavior on 1.X libs and to switch back to the old mode for compatibility when running 1.X client code on 2.X . Upgrade of 1.X code should be done -by using <a href="libxml-tree.html#xmlIsBlankNode">xmlIsBlankNode</a>() commodity function to detect the "empty" +by using <a href="libxml-tree.html#xmlIsBlankNode">xmlIsBlankNode</a>() commodity function to detect the "empty" nodes generated. This value also affect autogeneration of indentation when saving code if blanks sections are kept, indentation is not generated.</p><p> @@ -1142,7 +1142,7 @@ </p><p> [78] extParsedEnt ::= TextDecl? content </p><p> -This correspond to a "Well Balanced" chunk</p><p> +This correspond to a "Well Balanced" chunk</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>sax</tt></i>�:</span></td><td> the SAX handler block </td></tr><tr><td><span class="term"><i><tt>filename</tt></i>�:</span></td><td> the filename @@ -1152,7 +1152,7 @@ </p><p> [78] extParsedEnt ::= TextDecl? content </p><p> -This correspond to a "Well Balanced" chunk</p><p> +This correspond to a "Well Balanced" chunk</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>filename</tt></i>�:</span></td><td> the filename </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the resulting document tree diff --git a/doc/html/libxml-parserInternals.html b/doc/html/libxml-parserInternals.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXBhcnNlckludGVybmFscy5odG1s..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXBhcnNlckludGVybmFscy5odG1s 100644 --- a/doc/html/libxml-parserInternals.html +++ b/doc/html/libxml-parserInternals.html @@ -141,7 +141,7 @@ <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-parserInternals.html#xmlParseVersionNum">xmlParseVersionNum</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-parserInternals.html#xmlParseVersionInfo">xmlParseVersionInfo</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-parserInternals.html#xmlParseEncName">xmlParseEncName</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); -<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-parserInternals.html#xmlParseEncodingDecl">xmlParseEncodingDecl</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); +const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-parserInternals.html#xmlParseEncodingDecl">xmlParseEncodingDecl</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); int <a href="libxml-parserInternals.html#xmlParseSDDecl">xmlParseSDDecl</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); void <a href="libxml-parserInternals.html#xmlParseXMLDecl">xmlParseXMLDecl</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); void <a href="libxml-parserInternals.html#xmlParseTextDecl">xmlParseTextDecl</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); @@ -566,8 +566,8 @@ <a href="libxml-tree.html#xmlChar">xmlChar</a> **orig);</pre><p> parse a value for ENTITY declarations </p><p> -[9] EntityValue ::= '"' ([^%&"] | PEReference | Reference)* '"' | - "'" ([^%&'] | PEReference | Reference)* "'"</p><p> +[9] EntityValue ::= '"' ([^%&"] | PEReference | Reference)* '"' | + "'" ([^%&'] | PEReference | Reference)* "'"</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> an XML parser context </td></tr><tr><td><span class="term"><i><tt>orig</tt></i>�:</span></td><td> if non-NULL store a copy of the original entity value @@ -577,8 +577,8 @@ Note: the parser won't do substitution of entities here, this will be handled later in xmlStringGetNodeList </p><p> -[10] AttValue ::= '"' ([^<&"] | Reference)* '"' | - "'" ([^<&'] | Reference)* "'" +[10] AttValue ::= '"' ([^<&"] | Reference)* '"' | + "'" ([^<&'] | Reference)* "'" </p><p> 3.3.3 Attribute-Value Normalization: Before the value of an attribute is passed to the application or @@ -589,7 +589,7 @@ replacement text of the entity - a whitespace character (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="x20">x20</GTKDOCLINK>, <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK>, <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>, <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="x9">x9</GTKDOCLINK>) is processed by appending <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="x20">x20</GTKDOCLINK> to the normalized value, except that only a single - <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="x20">x20</GTKDOCLINK> is appended for a "<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>" sequence that is part of an external + <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="x20">x20</GTKDOCLINK> is appended for a "<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>" sequence that is part of an external parsed entity or the literal entity value of an internal parsed entity - other characters are processed by appending them to the normalized value If the declared value is not CDATA, then the XML processor must further @@ -604,10 +604,10 @@ </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParseSystemLiteral"></a>xmlParseSystemLiteral ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlParseSystemLiteral (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p> parse an XML Literal </p><p> -[11] SystemLiteral ::= ('"' [^"]* '"') | ("'" [^']* "'")</p><p> +[11] SystemLiteral ::= ('"' [^"]* '"') | ("'" [^']* "'")</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> an XML parser context </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the SystemLiteral parsed or NULL </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParsePubidLiteral"></a>xmlParsePubidLiteral ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlParsePubidLiteral (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p> parse an XML public literal </p><p> @@ -608,10 +608,10 @@ </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> an XML parser context </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the SystemLiteral parsed or NULL </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParsePubidLiteral"></a>xmlParsePubidLiteral ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlParsePubidLiteral (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p> parse an XML public literal </p><p> -[12] PubidLiteral ::= '"' PubidChar* '"' | "'" (PubidChar - "'")* "'"</p><p> +[12] PubidLiteral ::= '"' PubidChar* '"' | "'" (PubidChar - "'")* "'"</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> an XML parser context </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the PubidLiteral parsed or NULL. @@ -620,9 +620,9 @@ parse a CharData section. if we are within a CDATA section ']]>' marks an end of section. </p><p> -The right angle bracket (>) may be represented using the string "&gt;", -and must, for compatibility, be escaped using "&gt;" or a character -reference when it appears in the string "]]>" in content, when that +The right angle bracket (>) may be represented using the string "&gt;", +and must, for compatibility, be escaped using "&gt;" or a character +reference when it appears in the string "]]>" in content, when that string is not marking the end of a CDATA section. </p><p> [14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)</p><p> @@ -651,8 +651,8 @@ it is possible to return NULL and have publicID set. </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParseComment"></a>xmlParseComment ()</h3><pre class="programlisting">void xmlParseComment (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p> Skip an XML (SGML) comment <!-- .... --> - The spec says that "For compatibility, the string "--" (double-hyphen) - must not occur within comments. " + The spec says that "For compatibility, the string "--" (double-hyphen) + must not occur within comments. " </p><p> [15] Comment ::= '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'</p><p> @@ -925,7 +925,7 @@ [ WFC: Entity Declared ] In a document without any DTD, a document with only an internal DTD subset which contains no parameter entity references, or a document -with "standalone='yes'", the Name given in the entity reference +with "standalone='yes'", the Name given in the entity reference must match that in an entity declaration, except that well-formed documents need not declare any of the following entities: amp, lt, gt, apos, quot. The declaration of a parameter entity must precede @@ -965,8 +965,8 @@ [ WFC: Entity Declared ] In a document without any DTD, a document with only an internal DTD subset which contains no parameter entity references, or a document -with "standalone='yes'", ... ... The declaration of a parameter +with "standalone='yes'", ... ... The declaration of a parameter entity must precede any reference to it... </p><p> [ VC: Entity Declared ] In a document with an external subset or external parameter entities @@ -969,8 +969,8 @@ entity must precede any reference to it... </p><p> [ VC: Entity Declared ] In a document with an external subset or external parameter entities -with "standalone='no'", ... ... The declaration of a parameter entity +with "standalone='no'", ... ... The declaration of a parameter entity must precede any reference to it... </p><p> [ WFC: In DTD ] @@ -1001,7 +1001,7 @@ </p><p> [ WFC: No < in Attribute Values ] The replacement text of any entity referred to directly or indirectly in -an attribute value (other than "&lt;") must not contain a <. +an attribute value (other than "&lt;") must not contain a <. </p><p> [ VC: Attribute Value Type ] The attribute must have been declared; the value must be of the type @@ -1104,8 +1104,8 @@ </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParseVersionInfo"></a>xmlParseVersionInfo ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlParseVersionInfo (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p> parse the XML version. </p><p> -[24] VersionInfo ::= S 'version' Eq (' VersionNum ' | " VersionNum ") +[24] VersionInfo ::= S 'version' Eq (' VersionNum ' | " VersionNum ") </p><p> [25] Eq ::= S? '=' S?</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> an XML parser context @@ -1108,8 +1108,8 @@ </p><p> [25] Eq ::= S? '=' S?</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> an XML parser context -</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the version string, e.g. "1.0" +</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the version string, e.g. "1.0" </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParseEncName"></a>xmlParseEncName ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlParseEncName (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p> parse the XML encoding name </p><p> @@ -1117,6 +1117,6 @@ </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> an XML parser context </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the encoding name value or NULL -</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParseEncodingDecl"></a>xmlParseEncodingDecl ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlParseEncodingDecl (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p> +</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParseEncodingDecl"></a>xmlParseEncodingDecl ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlParseEncodingDecl (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p> parse the XML encoding declaration </p><p> @@ -1121,6 +1121,6 @@ parse the XML encoding declaration </p><p> -[80] EncodingDecl ::= S 'encoding' Eq ('"' EncName '"' | "'" EncName "'") +[80] EncodingDecl ::= S 'encoding' Eq ('"' EncName '"' | "'" EncName "'") </p><p> this setups the conversion filters.</p><p> @@ -1130,6 +1130,6 @@ parse the XML standalone declaration </p><p> [32] SDDecl ::= S 'standalone' Eq - (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no')'"')) + (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no')'"')) </p><p> [ VC: Standalone Document Declaration ] @@ -1134,6 +1134,6 @@ </p><p> [ VC: Standalone Document Declaration ] -TODO The standalone document declaration must have the value "no" +TODO The standalone document declaration must have the value "no" if any external markup declarations contain declarations of: - attributes with default values, if elements to which these attributes apply appear in the document without specifications @@ -1301,8 +1301,8 @@ [ WFC: Entity Declared ] In a document without any DTD, a document with only an internal DTD subset which contains no parameter entity references, or a document -with "standalone='yes'", ... ... The declaration of a parameter +with "standalone='yes'", ... ... The declaration of a parameter entity must precede any reference to it... </p><p> [ VC: Entity Declared ] In a document with an external subset or external parameter entities @@ -1305,8 +1305,8 @@ entity must precede any reference to it... </p><p> [ VC: Entity Declared ] In a document with an external subset or external parameter entities -with "standalone='no'", ... ... The declaration of a parameter entity +with "standalone='no'", ... ... The declaration of a parameter entity must precede any reference to it... </p><p> [ WFC: In DTD ] @@ -1368,7 +1368,7 @@ 2.11 End-of-Line Handling Wherever an external parsed entity or the literal entity value of an internal parsed entity contains either the literal two-character -sequence "<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>" or a standalone literal <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK>, an XML processor +sequence "<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>" or a standalone literal <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK>, an XML processor must pass to the application the single character <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>. This behavior can conveniently be produced by normalizing all line breaks to <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK> on input, before parsing.)</p><p> diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXRyZWUuaHRtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXRyZWUuaHRtbA== 100644 --- a/doc/html/libxml-tree.html +++ b/doc/html/libxml-tree.html @@ -1253,7 +1253,7 @@ </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlNewDoc"></a>xmlNewDoc ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> xmlNewDoc (const <a href="libxml-tree.html#xmlChar">xmlChar</a> *version);</pre><p> Creates a new XML document</p><p> -</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>version</tt></i>�:</span></td><td> xmlChar string giving the version of XML "1.0" +</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>version</tt></i>�:</span></td><td> xmlChar string giving the version of XML "1.0" </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new document </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlFreeDoc"></a>xmlFreeDoc ()</h3><pre class="programlisting">void xmlFreeDoc (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur);</pre><p> Free up all the structures used by a document, tree included.</p><p> @@ -1484,7 +1484,7 @@ Creation of a new character reference node.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i>�:</span></td><td> the document -</td></tr><tr><td><span class="term"><i><tt>name</tt></i>�:</span></td><td> the char ref string, starting with # or "&# ... ;" +</td></tr><tr><td><span class="term"><i><tt>name</tt></i>�:</span></td><td> the char ref string, starting with # or "&# ... ;" </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a pointer to the new node object. </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlNewReference"></a>xmlNewReference ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlNewReference (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, const <a href="libxml-tree.html#xmlChar">xmlChar</a> *name);</pre><p> @@ -1902,10 +1902,10 @@ ancestor.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>cur</tt></i>�:</span></td><td> the node being checked -</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>-1 if xml:space is not inherited, 0 if "default", 1 if "preserve" +</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>-1 if xml:space is not inherited, 0 if "default", 1 if "preserve" </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlNodeSetSpacePreserve"></a>xmlNodeSetSpacePreserve ()</h3><pre class="programlisting">void xmlNodeSetSpacePreserve (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur, int val);</pre><p> Set (or reset) the space preserving behaviour of a node, i.e. the value of the xml:space attribute.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>cur</tt></i>�:</span></td><td> the node being changed @@ -1906,10 +1906,10 @@ </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlNodeSetSpacePreserve"></a>xmlNodeSetSpacePreserve ()</h3><pre class="programlisting">void xmlNodeSetSpacePreserve (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur, int val);</pre><p> Set (or reset) the space preserving behaviour of a node, i.e. the value of the xml:space attribute.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>cur</tt></i>�:</span></td><td> the node being changed -</td></tr><tr><td><span class="term"><i><tt>val</tt></i>�:</span></td><td> the xml:space value ("0": default, 1: "preserve") +</td></tr><tr><td><span class="term"><i><tt>val</tt></i>�:</span></td><td> the xml:space value ("0": default, 1: "preserve") </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlNodeGetBase"></a>xmlNodeGetBase ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlNodeGetBase (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> Searches for the BASE URL. The code should work on both XML @@ -2068,7 +2068,7 @@ </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlSaveFile"></a>xmlSaveFile ()</h3><pre class="programlisting">int xmlSaveFile (const char *filename, <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur);</pre><p> Dump an XML document to a file. Will use compression if -compiled in and enabled. If <i><tt>filename</tt></i> is "-" the stdout file is +compiled in and enabled. If <i><tt>filename</tt></i> is "-" the stdout file is used.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>filename</tt></i>�:</span></td><td> the filename (or URL) @@ -2078,7 +2078,7 @@ <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, int format);</pre><p> Dump an XML document to a file. Will use compression if -compiled in and enabled. If <i><tt>filename</tt></i> is "-" the stdout file is +compiled in and enabled. If <i><tt>filename</tt></i> is "-" the stdout file is used. If <i><tt>format</tt></i> is set then the document will be indented on output. Note that <i><tt>format</tt></i> = 1 provide node indenting only if xmlIndentTreeOutput = 1 or xmlKeepBlanksDefault(0) was called</p><p> diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXVyaS5odG1s..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXVyaS5odG1s 100644 --- a/doc/html/libxml-uri.html +++ b/doc/html/libxml-uri.html @@ -93,7 +93,7 @@ </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParseURI"></a>xmlParseURI ()</h3><pre class="programlisting"><a href="libxml-uri.html#xmlURIPtr">xmlURIPtr</a> xmlParseURI (const char *str);</pre><p> Parse an URI </p><p> -URI-reference = [ absoluteURI | relativeURI ] [ "#" fragment ]</p><p> +URI-reference = [ absoluteURI | relativeURI ] [ "#" fragment ]</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i>�:</span></td><td> the URI string to analyze </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a newly build xmlURIPtr or NULL in case of error @@ -102,7 +102,7 @@ Parse an URI reference string and fills in the appropriate fields of the <i><tt>uri</tt></i> structure </p><p> -URI-reference = [ absoluteURI | relativeURI ] [ "#" fragment ]</p><p> +URI-reference = [ absoluteURI | relativeURI ] [ "#" fragment ]</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>uri</tt></i>�:</span></td><td> pointer to an URI structure </td></tr><tr><td><span class="term"><i><tt>str</tt></i>�:</span></td><td> the string to analyze diff --git a/doc/html/libxml-xmlIO.html b/doc/html/libxml-xmlIO.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXhtbElPLmh0bWw=..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXhtbElPLmh0bWw= 100644 --- a/doc/html/libxml-xmlIO.html +++ b/doc/html/libxml-xmlIO.html @@ -234,7 +234,7 @@ (const char *URI, <a href="libxml-encoding.html#xmlCharEncoding">xmlCharEncoding</a> enc);</pre><p> Create a buffered parser input for the progressive parsing of a file -If filename is "-' then we use stdin as the input. +If filename is "-' then we use stdin as the input. Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time. Do an encoding check if enc == XML_CHAR_ENCODING_NONE</p><p> @@ -353,7 +353,7 @@ <a href="libxml-encoding.html#xmlCharEncodingHandlerPtr">xmlCharEncodingHandlerPtr</a> encoder, int compression);</pre><p> Create a buffered output for the progressive saving of a file -If filename is "-' then we use stdout as the output. +If filename is "-' then we use stdout as the output. Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time. TODO: currently if compression is set, the library only support @@ -446,8 +446,8 @@ </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>post_uri</tt></i>�:</span></td><td> The destination URI for the document </td></tr><tr><td><span class="term"><i><tt>compression</tt></i>�:</span></td><td> The compression desired for the document. </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlRegisterHTTPPostCallbacks"></a>xmlRegisterHTTPPostCallbacks ()</h3><pre class="programlisting">void xmlRegisterHTTPPostCallbacks (void);</pre><p> -By default, libxml submits HTTP output requests using the "PUT" method. -Calling this method changes the HTTP output method to use the "POST" +By default, libxml submits HTTP output requests using the "PUT" method. +Calling this method changes the HTTP output method to use the "POST" method instead.</p><p> </p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlNoNetExternalEntityLoader"></a>xmlNoNetExternalEntityLoader ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlParserInputPtr">xmlParserInputPtr</a> xmlNoNetExternalEntityLoader diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXhtbG1lbW9yeS5odG1s..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXhtbG1lbW9yeS5odG1s 100644 --- a/doc/html/libxml-xmlmemory.html +++ b/doc/html/libxml-xmlmemory.html @@ -67,10 +67,6 @@ <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size); void <a href="libxml-xmlmemory.html#xmlMemFree">xmlMemFree</a> (void *ptr); char* <a href="libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a> (const char *str); -#define <a href="libxml-globals.html#xmlMalloc">xmlMalloc</a> (size) -#define <a href="libxml-globals.html#xmlMallocAtomic">xmlMallocAtomic</a> (size) -#define <a href="libxml-globals.html#xmlRealloc">xmlRealloc</a> (ptr, size) -#define <a href="libxml-globals.html#xmlMemStrdup">xmlMemStrdup</a> (str) void* <a href="libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a> (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, const char *file, int line); @@ -78,6 +74,9 @@ <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, const char *file, int line); +void* <a href="libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a> (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, + const char *file, + int line); char* <a href="libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a> (const char *str, const char *file, int line); @@ -81,6 +80,10 @@ char* <a href="libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a> (const char *str, const char *file, int line); +#define <a href="libxml-globals.html#xmlMalloc">xmlMalloc</a> (size) +#define <a href="libxml-globals.html#xmlMallocAtomic">xmlMallocAtomic</a> (size) +#define <a href="libxml-globals.html#xmlRealloc">xmlRealloc</a> (ptr, size) +#define <a href="libxml-globals.html#xmlMemStrdup">xmlMemStrdup</a> (str) </pre></div><div class="refsect1" lang="en"><h2>Description</h2><p> </p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="DEBUG-MEMORY-CAPS"></a>DEBUG_MEMORY</h3><pre class="programlisting">#define DEBUG_MEMORY @@ -211,6 +214,41 @@ </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i>�:</span></td><td> the initial string pointer </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a pointer to the new string or NULL if allocation error occurred. +</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMallocLoc"></a>xmlMallocLoc ()</h3><pre class="programlisting">void* xmlMallocLoc (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, + const char *file, + int line);</pre><p> +a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="malloc">malloc</GTKDOCLINK>() equivalent, with logging of the allocation info.</p><p> + +</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>size</tt></i>�:</span></td><td> an int specifying the size in byte to allocate. +</td></tr><tr><td><span class="term"><i><tt>file</tt></i>�:</span></td><td> the file name or NULL +</td></tr><tr><td><span class="term"><i><tt>line</tt></i>�:</span></td><td> the line number +</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlReallocLoc"></a>xmlReallocLoc ()</h3><pre class="programlisting">void* xmlReallocLoc (void *ptr, + <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, + const char *file, + int line);</pre><p> +a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="realloc">realloc</GTKDOCLINK>() equivalent, with logging of the allocation info.</p><p> + +</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ptr</tt></i>�:</span></td><td> the initial memory block pointer +</td></tr><tr><td><span class="term"><i><tt>size</tt></i>�:</span></td><td> an int specifying the size in byte to allocate. +</td></tr><tr><td><span class="term"><i><tt>file</tt></i>�:</span></td><td> the file name or NULL +</td></tr><tr><td><span class="term"><i><tt>line</tt></i>�:</span></td><td> the line number +</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMallocAtomicLoc"></a>xmlMallocAtomicLoc ()</h3><pre class="programlisting">void* xmlMallocAtomicLoc (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, + const char *file, + int line);</pre><p> +a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="malloc">malloc</GTKDOCLINK>() equivalent, with logging of the allocation info.</p><p> + +</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>size</tt></i>�:</span></td><td> an int specifying the size in byte to allocate. +</td></tr><tr><td><span class="term"><i><tt>file</tt></i>�:</span></td><td> the file name or NULL +</td></tr><tr><td><span class="term"><i><tt>line</tt></i>�:</span></td><td> the line number +</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMemStrdupLoc"></a>xmlMemStrdupLoc ()</h3><pre class="programlisting">char* xmlMemStrdupLoc (const char *str, + const char *file, + int line);</pre><p> +a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="strdup">strdup</GTKDOCLINK>() equivalent, with logging of the allocation info.</p><p> + +</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i>�:</span></td><td> the initial string pointer +</td></tr><tr><td><span class="term"><i><tt>file</tt></i>�:</span></td><td> the file name or NULL +</td></tr><tr><td><span class="term"><i><tt>line</tt></i>�:</span></td><td> the line number +</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a pointer to the new string or NULL if allocation error occurred. </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMalloc"></a>xmlMalloc()</h3><pre class="programlisting">#define xmlMalloc(size)</pre><p> Wrapper for the <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="malloc">malloc</GTKDOCLINK>() function used in the XML library.</p><p> @@ -229,31 +267,4 @@ Wrapper for the <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="strdup">strdup</GTKDOCLINK>() function, <a href="libxml-parser.html#xmlStrdup">xmlStrdup</a>() is usually preferred.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i>�:</span></td><td> pointer to the existing string -</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMallocLoc"></a>xmlMallocLoc ()</h3><pre class="programlisting">void* xmlMallocLoc (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, - const char *file, - int line);</pre><p> -a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="malloc">malloc</GTKDOCLINK>() equivalent, with logging of the allocation info.</p><p> - -</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>size</tt></i>�:</span></td><td> an int specifying the size in byte to allocate. -</td></tr><tr><td><span class="term"><i><tt>file</tt></i>�:</span></td><td> the file name or NULL -</td></tr><tr><td><span class="term"><i><tt>line</tt></i>�:</span></td><td> the line number -</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlReallocLoc"></a>xmlReallocLoc ()</h3><pre class="programlisting">void* xmlReallocLoc (void *ptr, - <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, - const char *file, - int line);</pre><p> -a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="realloc">realloc</GTKDOCLINK>() equivalent, with logging of the allocation info.</p><p> - -</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ptr</tt></i>�:</span></td><td> the initial memory block pointer -</td></tr><tr><td><span class="term"><i><tt>size</tt></i>�:</span></td><td> an int specifying the size in byte to allocate. -</td></tr><tr><td><span class="term"><i><tt>file</tt></i>�:</span></td><td> the file name or NULL -</td></tr><tr><td><span class="term"><i><tt>line</tt></i>�:</span></td><td> the line number -</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMemStrdupLoc"></a>xmlMemStrdupLoc ()</h3><pre class="programlisting">char* xmlMemStrdupLoc (const char *str, - const char *file, - int line);</pre><p> -a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="strdup">strdup</GTKDOCLINK>() equivalent, with logging of the allocation info.</p><p> - -</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i>�:</span></td><td> the initial string pointer -</td></tr><tr><td><span class="term"><i><tt>file</tt></i>�:</span></td><td> the file name or NULL -</td></tr><tr><td><span class="term"><i><tt>line</tt></i>�:</span></td><td> the line number -</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a pointer to the new string or NULL if allocation error occurred. </td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-debugXML.html"><b><<�debugXML</b></a></td><td align="right"><a accesskey="n" href="libxml-xmlregexp.html"><b>xmlregexp�>></b></a></td></tr></table></body></html> diff --git a/doc/html/libxml-xmlreader.html b/doc/html/libxml-xmlreader.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXhtbHJlYWRlci5odG1s..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXhtbHJlYWRlci5odG1s 100644 --- a/doc/html/libxml-xmlreader.html +++ b/doc/html/libxml-xmlreader.html @@ -34,6 +34,7 @@ enum <a href="libxml-xmlreader.html#xmlParserProperties">xmlParserProperties</a>; enum <a href="libxml-xmlreader.html#xmlParserSeverities">xmlParserSeverities</a>; +enum <a href="libxml-xmlreader.html#xmlReaderTypes">xmlReaderTypes</a>; struct <a href="libxml-xmlreader.html#xmlTextReader">xmlTextReader</a>; typedef <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a>; <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlNewTextReader">xmlNewTextReader</a> (<a href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> input, @@ -131,6 +132,28 @@ } xmlParserSeverities; </pre><p> +</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlReaderTypes"></a>enum xmlReaderTypes</h3><pre class="programlisting">typedef enum { + XML_READER_TYPE_NONE = 0, + XML_READER_TYPE_ELEMENT = 1, + XML_READER_TYPE_ATTRIBUTE = 2, + XML_READER_TYPE_TEXT = 3, + XML_READER_TYPE_CDATA = 4, + XML_READER_TYPE_ENTITY_REFERENCE = 5, + XML_READER_TYPE_ENTITY = 6, + XML_READER_TYPE_PROCESSING_INSTRUCTION = 7, + XML_READER_TYPE_COMMENT = 8, + XML_READER_TYPE_DOCUMENT = 9, + XML_READER_TYPE_DOCUMENT_TYPE = 10, + XML_READER_TYPE_DOCUMENT_FRAGMENT = 11, + XML_READER_TYPE_NOTATION = 12, + XML_READER_TYPE_WHITESPACE = 13, + XML_READER_TYPE_SIGNIFICANT_WHITESPACE = 14, + XML_READER_TYPE_END_ELEMENT = 15, + XML_READER_TYPE_END_ENTITY = 16, + XML_READER_TYPE_XML_DECLARATION = 17 +} xmlReaderTypes; +</pre><p> + </p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlTextReader"></a>struct xmlTextReader</h3><pre class="programlisting">struct xmlTextReader;</pre><p> </p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlTextReaderPtr"></a>xmlTextReaderPtr</h3><pre class="programlisting">typedef xmlTextReader *xmlTextReaderPtr; @@ -254,7 +277,7 @@ The quotation mark character used to enclose the value of an attribute.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>�:</span></td><td> the xmlTextReaderPtr used -</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>" or ' and -1 in case of error +</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>" or ' and -1 in case of error </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlTextReaderValue"></a>xmlTextReaderValue ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderValue (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p> Provides the text value of the node if present</p><p> diff --git a/doc/html/libxml-xmlschemastypes.html b/doc/html/libxml-xmlschemastypes.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXhtbHNjaGVtYXN0eXBlcy5odG1s..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXhtbHNjaGVtYXN0eXBlcy5odG1s 100644 --- a/doc/html/libxml-xmlschemastypes.html +++ b/doc/html/libxml-xmlschemastypes.html @@ -68,7 +68,7 @@ Lookup a type in the default XML Schemas type library</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i>�:</span></td><td> the type name -</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>�:</span></td><td> the URI of the namespace usually "http://www.w3.org/2001/XMLSchema" +</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>�:</span></td><td> the URI of the namespace usually "http://www.w3.org/2001/XMLSchema" </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the type if found, NULL otherwise </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlSchemaValidatePredefinedType"></a>xmlSchemaValidatePredefinedType ()</h3><pre class="programlisting">int xmlSchemaValidatePredefinedType (<a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> type, const <a href="libxml-tree.html#xmlChar">xmlChar</a> *value, diff --git a/doc/html/libxml-xpathInternals.html b/doc/html/libxml-xpathInternals.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2h0bWwvbGlieG1sLXhwYXRoSW50ZXJuYWxzLmh0bWw=..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2h0bWwvbGlieG1sLXhwYXRoSW50ZXJuYWxzLmh0bWw= 100644 --- a/doc/html/libxml-xpathInternals.html +++ b/doc/html/libxml-xpathInternals.html @@ -1015,7 +1015,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>1 if true 0 otherwise </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextSelf"></a>xmlXPathNextSelf ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextSelf (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "self" direction +Traversal function for the "self" direction The self axis contains just the context node itself</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the XPath Parser context @@ -1023,7 +1023,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextChild"></a>xmlXPathNextChild ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextChild (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "child" direction +Traversal function for the "child" direction The child axis contains the children of the context node in document order.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the XPath Parser context @@ -1031,7 +1031,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextDescendant"></a>xmlXPathNextDescendant ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextDescendant (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "descendant" direction +Traversal function for the "descendant" direction the descendant axis contains the descendants of the context node in document order; a descendant is a child or a child of a child and so on.</p><p> @@ -1040,7 +1040,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextDescendantOrSelf"></a>xmlXPathNextDescendantOrSelf ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextDescendantOrSelf (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "descendant-or-self" direction +Traversal function for the "descendant-or-self" direction the descendant-or-self axis contains the context node and the descendants of the context node in document order; thus the context node is the first node on the axis, and the first child of the context node is the second node @@ -1051,7 +1051,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextParent"></a>xmlXPathNextParent ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextParent (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "parent" direction +Traversal function for the "parent" direction The parent axis contains the parent of the context node, if there is one.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the XPath Parser context @@ -1059,7 +1059,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextAncestorOrSelf"></a>xmlXPathNextAncestorOrSelf ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextAncestorOrSelf (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "ancestor-or-self" direction +Traversal function for the "ancestor-or-self" direction he ancestor-or-self axis contains the context node and ancestors of the context node in reverse document order; thus the context node is the first node on the axis, and the context node's parent the second; @@ -1070,7 +1070,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextFollowingSibling"></a>xmlXPathNextFollowingSibling ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextFollowingSibling (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "following-sibling" direction +Traversal function for the "following-sibling" direction The following-sibling axis contains the following siblings of the context node in document order.</p><p> @@ -1079,7 +1079,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextFollowing"></a>xmlXPathNextFollowing ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextFollowing (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "following" direction +Traversal function for the "following" direction The following axis contains all nodes in the same document as the context node that are after the context node in document order, excluding any descendants and excluding attribute nodes and namespace nodes; the nodes @@ -1090,7 +1090,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextNamespace"></a>xmlXPathNextNamespace ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextNamespace (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "namespace" direction +Traversal function for the "namespace" direction the namespace axis contains the namespace nodes of the context node; the order of nodes on this axis is implementation-defined; the axis will be empty unless the context node is an element @@ -1102,7 +1102,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextAttribute"></a>xmlXPathNextAttribute ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextAttribute (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "attribute" direction +Traversal function for the "attribute" direction TODO: support DTD inherited default attributes</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the XPath Parser context @@ -1110,7 +1110,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextPreceding"></a>xmlXPathNextPreceding ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextPreceding (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "preceding" direction +Traversal function for the "preceding" direction the preceding axis contains all nodes in the same document as the context node that are before the context node in document order, excluding any ancestors and excluding attribute nodes and namespace nodes; the nodes are @@ -1121,7 +1121,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextAncestor"></a>xmlXPathNextAncestor ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextAncestor (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "ancestor" direction +Traversal function for the "ancestor" direction the ancestor axis contains the ancestors of the context node; the ancestors of the context node consist of the parent of context node and the parent's parent and so on; the nodes are ordered in reverse document order; thus the @@ -1133,7 +1133,7 @@ </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next element following that axis </td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlXPathNextPrecedingSibling"></a>xmlXPathNextPrecedingSibling ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlXPathNextPrecedingSibling (<a href="libxml-xpath.html#xmlXPathParserContextPtr">xmlXPathParserContextPtr</a> ctxt, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p> -Traversal function for the "preceding-sibling" direction +Traversal function for the "preceding-sibling" direction The preceding-sibling axis contains the preceding siblings of the context node in reverse document order; the first preceding sibling is first on the axis; the sibling preceding that node is the second on the axis and so on.</p><p> @@ -1287,6 +1287,6 @@ The substring function returns the substring of the first argument starting at the position specified in the second argument with length specified in the third argument. For example, -substring("12345",2,3) returns "234". If the third argument is not +substring("12345",2,3) returns "234". If the third argument is not specified, it returns the substring starting at the position specified in the second argument and continuing to the end of the string. For @@ -1291,6 +1291,6 @@ specified, it returns the substring starting at the position specified in the second argument and continuing to the end of the string. For -example, substring("12345",2) returns "2345". More precisely, each +example, substring("12345",2) returns "2345". More precisely, each character in the string (see [3.6 Strings]) is considered to have a numeric position: the position of the first character is 1, the position of the second character is 2 and so on. The returned substring contains @@ -1298,12 +1298,12 @@ or equal to the second argument and, if the third argument is specified, less than the sum of the second and third arguments; the comparisons and addition used for the above follow the standard IEEE 754 rules. Thus: - - substring("12345", 1.5, 2.6) returns "234" - - substring("12345", 0, 3) returns "12" - - substring("12345", 0 div 0, 3) returns "" - - substring("12345", 1, 0 div 0) returns "" - - substring("12345", -42, 1 div 0) returns "12345" - - substring("12345", -1 div 0, 1 div 0) returns ""</p><p> + - substring("12345", 1.5, 2.6) returns "234" + - substring("12345", 0, 3) returns "12" + - substring("12345", 0 div 0, 3) returns "" + - substring("12345", 1, 0 div 0) returns "" + - substring("12345", -42, 1 div 0) returns "12345" + - substring("12345", -1 div 0, 1 div 0) returns ""</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the XPath Parser context </td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>�:</span></td><td> the number of arguments @@ -1315,7 +1315,7 @@ argument string that precedes the first occurrence of the second argument string in the first argument string, or the empty string if the first argument string does not contain the second argument -string. For example, substring-before("1999/04/01","/") returns 1999.</p><p> +string. For example, substring-before("1999/04/01","/") returns 1999.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the XPath Parser context </td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>�:</span></td><td> the number of arguments @@ -1327,8 +1327,8 @@ argument string that follows the first occurrence of the second argument string in the first argument string, or the empty stringi if the first argument string does not contain the second argument -string. For example, substring-after("1999/04/01","/") returns 04/01, -and substring-after("1999/04/01","19") returns 99/04/01.</p><p> +string. For example, substring-after("1999/04/01","/") returns 04/01, +and substring-after("1999/04/01","19") returns 99/04/01.</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the XPath Parser context </td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>�:</span></td><td> the number of arguments @@ -1352,8 +1352,8 @@ The translate function returns the first argument string with occurrences of characters in the second argument string replaced by the character at the corresponding position in the third argument -string. For example, translate("bar","abc","ABC") returns the string +string. For example, translate("bar","abc","ABC") returns the string BAr. If there is a character in the second argument string with no character at a corresponding position in the third argument string (because the second argument string is longer than the third argument string), then occurrences of that character in the first argument @@ -1356,8 +1356,8 @@ BAr. If there is a character in the second argument string with no character at a corresponding position in the third argument string (because the second argument string is longer than the third argument string), then occurrences of that character in the first argument -string are removed. For example, translate("--aaa--","abc-","ABC")</p><p> +string are removed. For example, translate("--aaa--","abc-","ABC")</p><p> </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>�:</span></td><td> the XPath Parser context </td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>�:</span></td><td> the number of arguments diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2xpYnhtbDItYXBpLnhtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2xpYnhtbDItYXBpLnhtbA== 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -7667,7 +7667,7 @@ </function> <function name='xmlParseEncodingDecl' file='parserInternals'> <info>parse the XML encoding declaration [80] EncodingDecl ::= S 'encoding' Eq ('"' EncName '"' | "'" EncName "'") this setups the conversion filters.</info> - <return type='xmlChar *' info='the encoding value or NULL'/> + <return type='const xmlChar *' info='the encoding value or NULL'/> <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/> </function> <function name='xmlParseEndTag' file='parserInternals'> diff --git a/doc/libxml2.xsa b/doc/libxml2.xsa index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL2xpYnhtbDIueHNh..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL2xpYnhtbDIueHNh 100644 --- a/doc/libxml2.xsa +++ b/doc/libxml2.xsa @@ -8,6 +8,6 @@ </vendor> <product id="libxml2"> <name>libxml2</name> - <version>2.5.9</version> - <last-release> Aug 9 2003</last-release> + <version>2.5.10</version> + <last-release> Aug 15 2003</last-release> <info-url>http://xmlsoft.org/</info-url> @@ -13,21 +13,4 @@ <info-url>http://xmlsoft.org/</info-url> - <changes> - bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build - (Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading - (Rob Richards), hexBinary type (), UTF-16 BOM (Dodji Seketeli), - xmlReader, Relax-NG schemas compilation, namespace handling, EXSLT (Sean - Griffin), HTML parsing problem (William Brack), DTD validation for mixed - content + namespaces, HTML serialization, library initialization, - progressive HTML parser - - better interfaces for Relax-NG error handling (Joachim Bauch, ) - - adding xmlXIncludeProcessTree() for XInclud'ing in a subtree - - doc fixes and improvements (John Fleck) - - configure flag for -with-fexceptions when embedding in C++ - - couple of new UTF-8 helper functions (William Brack) - - general encoding cleanup + ISO-8859-x without iconv (Peter Jacobi) - - xmlTextReader cleanup + enum for node types (Bjorn Reese) - - general compilation/warning cleanup Solaris/HP-UX/... (William - Brack) - -</changes> + <changes>A bugfixes only release</changes> </product> </xsa> diff --git a/doc/news.html b/doc/news.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL25ld3MuaHRtbA==..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL25ld3MuaHRtbA== 100644 --- a/doc/news.html +++ b/doc/news.html @@ -12,6 +12,15 @@ to test those</p><ul><li>More testing on RelaxNG</li> <li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML Schemas</a></li> +</ul><h3>2.5.10: Aug 15 2003</h3><p>A bugfixes only release</p><ul><li>Windows Makefiles (William Brack)</li> + <li>UTF-16 support fixes (Mark Itzcovitz)</li> + <li>Makefile and portability (William Brack) automake, Linux alpha, Mingw + on Windows (Mikhail Grushinskiy) </li> + <li>HTML parser (Oliver Stoeneberg)</li> + <li>XInclude performance problem reported by Kevin Ruscoe</li> + <li>XML parser performance problem reported by Grant Goodale</li> + <li>xmlSAXParseDTD() bug fix from Malcolm Tredinnick</li> + <li>and a couple other cleanup </li> </ul><h3>2.5.9: Aug 9 2003</h3><ul><li>bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build (Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading (Rob Richards), hexBinary type (), UTF-16 BOM (Dodji Seketeli), diff --git a/doc/xml.html b/doc/xml.html index 529e65a33f5e29736677232eb29db8786d0440d4_ZG9jL3htbC5odG1s..6962ef84054fb9bb80dacf0fe0bdc6d1fa3fcedf_ZG9jL3htbC5odG1s 100644 --- a/doc/xml.html +++ b/doc/xml.html @@ -654,6 +654,21 @@ Schemas</a></li> </ul> +<h3>2.5.10: Aug 15 2003</h3> + +<p>A bugfixes only release</p> +<ul> + <li>Windows Makefiles (William Brack)</li> + <li>UTF-16 support fixes (Mark Itzcovitz)</li> + <li>Makefile and portability (William Brack) automake, Linux alpha, Mingw + on Windows (Mikhail Grushinskiy) </li> + <li>HTML parser (Oliver Stoeneberg)</li> + <li>XInclude performance problem reported by Kevin Ruscoe</li> + <li>XML parser performance problem reported by Grant Goodale</li> + <li>xmlSAXParseDTD() bug fix from Malcolm Tredinnick</li> + <li>and a couple other cleanup </li> +</ul> + <h3>2.5.9: Aug 9 2003</h3> <ul> <li>bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build