1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-24 13:33:01 +03:00

preparing libxml2-2.5.10 release updated the doc and rebuilt Daniel

* News configure.in: preparing libxml2-2.5.10 release
* doc/* : updated the doc and rebuilt
Daniel
This commit is contained in:
Daniel Veillard
2003-08-15 00:33:43 +00:00
parent bf1e3d8346
commit cfba2fe0bb
26 changed files with 202 additions and 142 deletions

View File

@@ -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> Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
* parser.c: fixing the xmlSAXParseDTD bug #119536 raised by * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by

12
NEWS
View File

@@ -15,6 +15,18 @@ to test those - More testing on RelaxNG
Schemas 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: 2.5.9: Aug 9 2003:
- bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build - bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build
(Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading (Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading

View File

@@ -6,7 +6,7 @@ AC_CANONICAL_HOST
LIBXML_MAJOR_VERSION=2 LIBXML_MAJOR_VERSION=2
LIBXML_MINOR_VERSION=5 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=$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 LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION

View File

@@ -112,6 +112,7 @@
<ANCHOR id="xmlLoadExternalEntity" href="libxml/libxml-parser.html#xmlLoadExternalEntity"> <ANCHOR id="xmlLoadExternalEntity" href="libxml/libxml-parser.html#xmlLoadExternalEntity">
<ANCHOR id="xmlParserProperties" href="libxml/libxml-xmlreader.html#xmlParserProperties"> <ANCHOR id="xmlParserProperties" href="libxml/libxml-xmlreader.html#xmlParserProperties">
<ANCHOR id="xmlParserSeverities" href="libxml/libxml-xmlreader.html#xmlParserSeverities"> <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="xmlTextReader" href="libxml/libxml-xmlreader.html#xmlTextReader">
<ANCHOR id="xmlTextReaderPtr" href="libxml/libxml-xmlreader.html#xmlTextReaderPtr"> <ANCHOR id="xmlTextReaderPtr" href="libxml/libxml-xmlreader.html#xmlTextReaderPtr">
<ANCHOR id="xmlNewTextReader" href="libxml/libxml-xmlreader.html#xmlNewTextReader"> <ANCHOR id="xmlNewTextReader" href="libxml/libxml-xmlreader.html#xmlNewTextReader">
@@ -1294,13 +1295,14 @@
<ANCHOR id="xmlMemRealloc" href="libxml/libxml-xmlmemory.html#xmlMemRealloc"> <ANCHOR id="xmlMemRealloc" href="libxml/libxml-xmlmemory.html#xmlMemRealloc">
<ANCHOR id="xmlMemFree" href="libxml/libxml-xmlmemory.html#xmlMemFree"> <ANCHOR id="xmlMemFree" href="libxml/libxml-xmlmemory.html#xmlMemFree">
<ANCHOR id="xmlMemoryStrdup" href="libxml/libxml-xmlmemory.html#xmlMemoryStrdup"> <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="xmlMalloc" href="libxml/libxml-xmlmemory.html#xmlMalloc">
<ANCHOR id="xmlMallocAtomic" href="libxml/libxml-xmlmemory.html#xmlMallocAtomic"> <ANCHOR id="xmlMallocAtomic" href="libxml/libxml-xmlmemory.html#xmlMallocAtomic">
<ANCHOR id="xmlRealloc" href="libxml/libxml-xmlmemory.html#xmlRealloc"> <ANCHOR id="xmlRealloc" href="libxml/libxml-xmlmemory.html#xmlRealloc">
<ANCHOR id="xmlMemStrdup" href="libxml/libxml-xmlmemory.html#xmlMemStrdup"> <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="xmlRegexp" href="libxml/libxml-xmlregexp.html#xmlRegexp">
<ANCHOR id="xmlRegexpPtr" href="libxml/libxml-xmlregexp.html#xmlRegexpPtr"> <ANCHOR id="xmlRegexpPtr" href="libxml/libxml-xmlregexp.html#xmlRegexpPtr">
<ANCHOR id="xmlRegExecCtxt" href="libxml/libxml-xmlregexp.html#xmlRegExecCtxt"> <ANCHOR id="xmlRegExecCtxt" href="libxml/libxml-xmlregexp.html#xmlRegExecCtxt">

View File

@@ -113,7 +113,7 @@ plus SGML entities block of chars out.</p><p>
</td></tr><tr><td><span class="term"><i><tt>outlen</tt></i><EFBFBD>:</span></td><td> the length of <i><tt>out</tt></i> </td></tr><tr><td><span class="term"><i><tt>outlen</tt></i><EFBFBD>:</span></td><td> the length of <i><tt>out</tt></i>
</td></tr><tr><td><span class="term"><i><tt>in</tt></i><EFBFBD>:</span></td><td> a pointer to an array of UTF-8 chars </td></tr><tr><td><span class="term"><i><tt>in</tt></i><EFBFBD>:</span></td><td> a pointer to an array of UTF-8 chars
</td></tr><tr><td><span class="term"><i><tt>inlen</tt></i><EFBFBD>:</span></td><td> the length of <i><tt>in</tt></i> </td></tr><tr><td><span class="term"><i><tt>inlen</tt></i><EFBFBD>:</span></td><td> the length of <i><tt>in</tt></i>
</td></tr><tr><td><span class="term"><i><tt>quoteChar</tt></i><EFBFBD>:</span></td><td> the quote character to escape (' or &quot;) or zero. </td></tr><tr><td><span class="term"><i><tt>quoteChar</tt></i><EFBFBD>:</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 </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 The value of <i><tt>inlen</tt></i> after return is the number of octets consumed
as the return value is positive, else unpredictable. as the return value is positive, else unpredictable.

View File

@@ -319,7 +319,7 @@ plus HTML entities block of chars out.</p><p>
</td></tr><tr><td><span class="term"><i><tt>outlen</tt></i><EFBFBD>:</span></td><td> the length of <i><tt>out</tt></i> </td></tr><tr><td><span class="term"><i><tt>outlen</tt></i><EFBFBD>:</span></td><td> the length of <i><tt>out</tt></i>
</td></tr><tr><td><span class="term"><i><tt>in</tt></i><EFBFBD>:</span></td><td> a pointer to an array of UTF-8 chars </td></tr><tr><td><span class="term"><i><tt>in</tt></i><EFBFBD>:</span></td><td> a pointer to an array of UTF-8 chars
</td></tr><tr><td><span class="term"><i><tt>inlen</tt></i><EFBFBD>:</span></td><td> the length of <i><tt>in</tt></i> </td></tr><tr><td><span class="term"><i><tt>inlen</tt></i><EFBFBD>:</span></td><td> the length of <i><tt>in</tt></i>
</td></tr><tr><td><span class="term"><i><tt>quoteChar</tt></i><EFBFBD>:</span></td><td> the quote character to escape (' or &quot;) or zero. </td></tr><tr><td><span class="term"><i><tt>quoteChar</tt></i><EFBFBD>:</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 </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 The value of <i><tt>inlen</tt></i> after return is the number of octets consumed
as the return value is positive, else unpredictable. as the return value is positive, else unpredictable.

View File

@@ -160,7 +160,7 @@ Dump an HTML document to an open FILE.</p><p>
</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><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, </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> <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 &quot;-&quot; 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> 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><EFBFBD>:</span></td><td> the filename (or URL) </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>filename</tt></i><EFBFBD>:</span></td><td> the filename (or URL)

View File

@@ -129,7 +129,7 @@ void <a href="libxml-SAX.html#docbDefaultSAXHandlerInit">docbDefaultSAXHa
</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p> </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> </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. &quot;-//SGMLSOURCE//DTD DEMO//EN&quot;</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><EFBFBD>:</span></td><td> the user data (XML parser context) </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctx</tt></i><EFBFBD>:</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 * </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a xmlChar *

View File

@@ -70,8 +70,8 @@ int <a href="libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a>
int with_comments, int with_comments,
<a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf);</pre><p> <a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf);</pre><p>
Dumps the canonized image of given XML document into the provided buffer. Dumps the canonized image of given XML document into the provided buffer.
For details see &quot;Canonical XML&quot; (http://www.w3.org/TR/xml-c14n) or For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
&quot;Exclusive XML Canonicalization&quot; (http://www.w3.org/TR/xml-exc-c14n)</p><p> "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><EFBFBD>:</span></td><td> the XML document for canonization </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i><EFBFBD>:</span></td><td> the XML document for canonization
</td></tr><tr><td><span class="term"><i><tt>nodes</tt></i><EFBFBD>:</span></td><td> the nodes set to be included in the canonized image </td></tr><tr><td><span class="term"><i><tt>nodes</tt></i><EFBFBD>:</span></td><td> the nodes set to be included in the canonized image
@@ -94,8 +94,8 @@ For details see &quot;Canonical XML&quot; (http://www.w3.org/TR/xml-c14n) or
int with_comments, int with_comments,
<a href="libxml-tree.html#xmlChar">xmlChar</a> **doc_txt_ptr);</pre><p> <a href="libxml-tree.html#xmlChar">xmlChar</a> **doc_txt_ptr);</pre><p>
Dumps the canonized image of given XML document into memory. Dumps the canonized image of given XML document into memory.
For details see &quot;Canonical XML&quot; (http://www.w3.org/TR/xml-c14n) or For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
&quot;Exclusive XML Canonicalization&quot; (http://www.w3.org/TR/xml-exc-c14n)</p><p> "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><EFBFBD>:</span></td><td> the XML document for canonization </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i><EFBFBD>:</span></td><td> the XML document for canonization
</td></tr><tr><td><span class="term"><i><tt>nodes</tt></i><EFBFBD>:</span></td><td> the nodes set to be included in the canonized image </td></tr><tr><td><span class="term"><i><tt>nodes</tt></i><EFBFBD>:</span></td><td> the nodes set to be included in the canonized image
@@ -119,8 +119,8 @@ For details see &quot;Canonical XML&quot; (http://www.w3.org/TR/xml-c14n) or
const char *filename, const char *filename,
int compression);</pre><p> int compression);</pre><p>
Dumps the canonized image of given XML document into the file. Dumps the canonized image of given XML document into the file.
For details see &quot;Canonical XML&quot; (http://www.w3.org/TR/xml-c14n) or For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
&quot;Exclusive XML Canonicalization&quot; (http://www.w3.org/TR/xml-exc-c14n)</p><p> "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><EFBFBD>:</span></td><td> the XML document for canonization </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i><EFBFBD>:</span></td><td> the XML document for canonization
</td></tr><tr><td><span class="term"><i><tt>nodes</tt></i><EFBFBD>:</span></td><td> the nodes set to be included in the canonized image </td></tr><tr><td><span class="term"><i><tt>nodes</tt></i><EFBFBD>:</span></td><td> the nodes set to be included in the canonized image
@@ -156,8 +156,8 @@ For details see &quot;Canonical XML&quot; (http://www.w3.org/TR/xml-c14n) or
int with_comments, int with_comments,
<a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf);</pre><p> <a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf);</pre><p>
Dumps the canonized image of given XML document into the provided buffer. Dumps the canonized image of given XML document into the provided buffer.
For details see &quot;Canonical XML&quot; (http://www.w3.org/TR/xml-c14n) or For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
&quot;Exclusive XML Canonicalization&quot; (http://www.w3.org/TR/xml-exc-c14n)</p><p> "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><EFBFBD>:</span></td><td> the XML document for canonization </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i><EFBFBD>:</span></td><td> the XML document for canonization
</td></tr><tr><td><span class="term"><i><tt>is_visible_callback</tt></i><EFBFBD>:</span></td><td>the function to use to determine is node visible </td></tr><tr><td><span class="term"><i><tt>is_visible_callback</tt></i><EFBFBD>:</span></td><td>the function to use to determine is node visible

View File

@@ -248,7 +248,7 @@ Prints result to the output FILE</p><p>
char *arg, char *arg,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;ls&quot; Implements the XML shell function "ls"
Does an Unix like listing of the given node (like a directory)</p><p> 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><EFBFBD>:</span></td><td> the shell context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the shell context
@@ -260,7 +260,7 @@ Does an Unix like listing of the given node (like a directory)</p><p>
char *arg, char *arg,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;base&quot; Implements the XML shell function "base"
dumps the current XML base of the node</p><p> 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><EFBFBD>:</span></td><td> the shell context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the shell context
@@ -272,7 +272,7 @@ dumps the current XML base of the node</p><p>
char *arg, char *arg,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;dir&quot; Implements the XML shell function "dir"
dumps informations about the node (namespace, attributes, content).</p><p> 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><EFBFBD>:</span></td><td> the shell context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the shell context
@@ -284,7 +284,7 @@ dumps informations about the node (namespace, attributes, content).</p><p>
char *arg, char *arg,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;cat&quot; Implements the XML shell function "cat"
dumps the serialization node content (XML or HTML).</p><p> 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><EFBFBD>:</span></td><td> the shell context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the shell context
@@ -296,7 +296,7 @@ dumps the serialization node content (XML or HTML).</p><p>
char *filename, char *filename,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;load&quot; Implements the XML shell function "load"
loads a new document specified by the filename</p><p> 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><EFBFBD>:</span></td><td> the shell context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the shell context
@@ -308,7 +308,7 @@ loads a new document specified by the filename</p><p>
char *filename, char *filename,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;write&quot; Implements the XML shell function "write"
Write the current node to the filename, it saves the serialization Write the current node to the filename, it saves the serialization
of the subtree under the <i><tt>node</tt></i> specified</p><p> of the subtree under the <i><tt>node</tt></i> specified</p><p>
@@ -321,7 +321,7 @@ of the subtree under the <i><tt>node</tt></i> specified</p><p>
char *filename, char *filename,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;save&quot; Implements the XML shell function "save"
Write the current document to the filename, or it's original name</p><p> 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><EFBFBD>:</span></td><td> the shell context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the shell context
@@ -333,7 +333,7 @@ Write the current document to the filename, or it's original name</p><p>
char *dtd, char *dtd,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;validate&quot; Implements the XML shell function "validate"
Validate the document, if a DTD path is provided, then the validation Validate the document, if a DTD path is provided, then the validation
is done against the given DTD.</p><p> is done against the given DTD.</p><p>
@@ -346,7 +346,7 @@ is done against the given DTD.</p><p>
char *arg, char *arg,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> tree,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;du&quot; Implements the XML shell function "du"
show the structure of the subtree under node <i><tt>tree</tt></i> 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> If <i><tt>tree</tt></i> is null, the command works on the current node.</p><p>
@@ -359,7 +359,7 @@ If <i><tt>tree</tt></i> is null, the command works on the current node.</p><p>
char *buffer, char *buffer,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node,
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node2);</pre><p>
Implements the XML shell function &quot;pwd&quot; Implements the XML shell function "pwd"
Show the full path from the root to the node, if needed building Show the full path from the root to the node, if needed building
thumblers when similar elements exists at a given ancestor level. thumblers when similar elements exists at a given ancestor level.
The output is compatible with XPath commands.</p><p> The output is compatible with XPath commands.</p><p>

View File

@@ -257,7 +257,7 @@ that the comparison is case insensitive accordingly to the section
</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 </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. 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> </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 &quot;canonical&quot; 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> 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> Section 4.3.3 Character Encoding in Entities</p><p>

View File

@@ -297,7 +297,7 @@ Enabled by default</p><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="xmlTreeIndentString"></a>xmlTreeIndentString</h3><pre class="programlisting">#define xmlTreeIndentString</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="xmlTreeIndentString"></a>xmlTreeIndentString</h3><pre class="programlisting">#define xmlTreeIndentString</pre><p>
The string used to do one-level indent. By default is equal to &quot; &quot; (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> </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>

View File

@@ -104,7 +104,7 @@ A callback for the xmlNanoFTPList command.
Note that only one of year and day:minute are specified.</p><p> 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><EFBFBD>:</span></td><td> user provided data for the callback </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>userData</tt></i><EFBFBD>:</span></td><td> user provided data for the callback
</td></tr><tr><td><span class="term"><i><tt>filename</tt></i><EFBFBD>:</span></td><td> the file name (including &quot;-&gt;&quot; when links are shown) </td></tr><tr><td><span class="term"><i><tt>filename</tt></i><EFBFBD>:</span></td><td> the file name (including "-&gt;" when links are shown)
</td></tr><tr><td><span class="term"><i><tt>attrib</tt></i><EFBFBD>:</span></td><td> the attribute string </td></tr><tr><td><span class="term"><i><tt>attrib</tt></i><EFBFBD>:</span></td><td> the attribute string
</td></tr><tr><td><span class="term"><i><tt>owner</tt></i><EFBFBD>:</span></td><td> the owner string </td></tr><tr><td><span class="term"><i><tt>owner</tt></i><EFBFBD>:</span></td><td> the owner string
</td></tr><tr><td><span class="term"><i><tt>group</tt></i><EFBFBD>:</span></td><td> the group string </td></tr><tr><td><span class="term"><i><tt>group</tt></i><EFBFBD>:</span></td><td> the group string

View File

@@ -297,7 +297,7 @@ void <a href="libxml-parser.html#xmlSetExternalEntityLoader">xmlSetExtern
<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt); <a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);
</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p> </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 &quot;1.0&quot; </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> </pre><p>
The default version of XML used: 1.0</p><p> The default version of XML used: 1.0</p><p>
@@ -972,7 +972,7 @@ mixed content.
This function is provided as a way to force the standard behavior 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 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 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 &quot;empty&quot; by using <a href="libxml-tree.html#xmlIsBlankNode">xmlIsBlankNode</a>() commodity function to detect the "empty"
nodes generated. nodes generated.
This value also affect autogeneration of indentation when saving code This value also affect autogeneration of indentation when saving code
if blanks sections are kept, indentation is not generated.</p><p> if blanks sections are kept, indentation is not generated.</p><p>
@@ -1142,7 +1142,7 @@ If sax is NULL, fallback to the default DOM tree building routines.
</p><p> </p><p>
[78] extParsedEnt ::= TextDecl? content [78] extParsedEnt ::= TextDecl? content
</p><p> </p><p>
This correspond to a &quot;Well Balanced&quot; 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><EFBFBD>:</span></td><td> the SAX handler block </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>sax</tt></i><EFBFBD>:</span></td><td> the SAX handler block
</td></tr><tr><td><span class="term"><i><tt>filename</tt></i><EFBFBD>:</span></td><td> the filename </td></tr><tr><td><span class="term"><i><tt>filename</tt></i><EFBFBD>:</span></td><td> the filename
@@ -1152,7 +1152,7 @@ parse an XML external entity out of context and build a tree.
</p><p> </p><p>
[78] extParsedEnt ::= TextDecl? content [78] extParsedEnt ::= TextDecl? content
</p><p> </p><p>
This correspond to a &quot;Well Balanced&quot; 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><EFBFBD>:</span></td><td> the filename </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>filename</tt></i><EFBFBD>:</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 </td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the resulting document tree

View File

@@ -141,7 +141,7 @@ void <a href="libxml-parserInternals.html#xmlParseElement">xmlParseElemen
<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#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#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#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); 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#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); void <a href="libxml-parserInternals.html#xmlParseTextDecl">xmlParseTextDecl</a> (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);
@@ -566,8 +566,8 @@ parse an XML Nmtoken.
<a href="libxml-tree.html#xmlChar">xmlChar</a> **orig);</pre><p> <a href="libxml-tree.html#xmlChar">xmlChar</a> **orig);</pre><p>
parse a value for ENTITY declarations parse a value for ENTITY declarations
</p><p> </p><p>
[9] EntityValue ::= '&quot;' ([^%&amp;&quot;] | PEReference | Reference)* '&quot;' | [9] EntityValue ::= '"' ([^%&amp;"] | PEReference | Reference)* '"' |
&quot;'&quot; ([^%&amp;'] | PEReference | Reference)* &quot;'&quot;</p><p> "'" ([^%&amp;'] | 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><EFBFBD>:</span></td><td> an XML parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> an XML parser context
</td></tr><tr><td><span class="term"><i><tt>orig</tt></i><EFBFBD>:</span></td><td> if non-NULL store a copy of the original entity value </td></tr><tr><td><span class="term"><i><tt>orig</tt></i><EFBFBD>:</span></td><td> if non-NULL store a copy of the original entity value
@@ -577,8 +577,8 @@ parse a value for an attribute
Note: the parser won't do substitution of entities here, this Note: the parser won't do substitution of entities here, this
will be handled later in xmlStringGetNodeList will be handled later in xmlStringGetNodeList
</p><p> </p><p>
[10] AttValue ::= '&quot;' ([^&lt;&amp;&quot;] | Reference)* '&quot;' | [10] AttValue ::= '"' ([^&lt;&amp;"] | Reference)* '"' |
&quot;'&quot; ([^&lt;&amp;'] | Reference)* &quot;'&quot; "'" ([^&lt;&amp;'] | Reference)* "'"
</p><p> </p><p>
3.3.3 Attribute-Value Normalization: 3.3.3 Attribute-Value Normalization:
Before the value of an attribute is passed to the application or Before the value of an attribute is passed to the application or
@@ -589,7 +589,7 @@ checked for validity, the XML processor must normalize it as follows:
replacement text of the entity 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 - 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 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 &quot;<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>&quot; 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 parsed entity or the literal entity value of an internal parsed entity
- other characters are processed by appending them to the normalized value - other characters are processed by appending them to the normalized value
If the declared value is not CDATA, then the XML processor must further If the declared value is not CDATA, then the XML processor must further
@@ -604,14 +604,14 @@ by a non-validating parser as if declared CDATA.</p><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="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> </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 parse an XML Literal
</p><p> </p><p>
[11] SystemLiteral ::= ('&quot;' [^&quot;]* '&quot;') | (&quot;'&quot; [^']* &quot;'&quot;)</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><EFBFBD>:</span></td><td> an XML parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</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><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> </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 parse an XML public literal
</p><p> </p><p>
[12] PubidLiteral ::= '&quot;' PubidChar* '&quot;' | &quot;'&quot; (PubidChar - &quot;'&quot;)* &quot;'&quot;</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><EFBFBD>:</span></td><td> an XML parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</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. </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 an XML public literal
parse a CharData section. parse a CharData section.
if we are within a CDATA section ']]&gt;' marks an end of section. if we are within a CDATA section ']]&gt;' marks an end of section.
</p><p> </p><p>
The right angle bracket (&gt;) may be represented using the string &quot;&amp;gt;&quot;, The right angle bracket (&gt;) may be represented using the string "&amp;gt;",
and must, for compatibility, be escaped using &quot;&amp;gt;&quot; or a character and must, for compatibility, be escaped using "&amp;gt;" or a character
reference when it appears in the string &quot;]]&gt;&quot; in content, when that reference when it appears in the string "]]&gt;" in content, when that
string is not marking the end of a CDATA section. string is not marking the end of a CDATA section.
</p><p> </p><p>
[14] CharData ::= [^&lt;&amp;]* - ([^&lt;&amp;]* ']]&gt;' [^&lt;&amp;]*)</p><p> [14] CharData ::= [^&lt;&amp;]* - ([^&lt;&amp;]* ']]&gt;' [^&lt;&amp;]*)</p><p>
@@ -651,8 +651,8 @@ NOTE: Productions [75] and [83] interact badly since [75] can generate
it is possible to return NULL and have publicID set. 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> </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 &lt;!-- .... --&gt; Skip an XML (SGML) comment &lt;!-- .... --&gt;
The spec says that &quot;For compatibility, the string &quot;--&quot; (double-hyphen) The spec says that "For compatibility, the string "--" (double-hyphen)
must not occur within comments. &quot; must not occur within comments. "
</p><p> </p><p>
[15] Comment ::= '&lt;!--' ((Char - '-') | ('-' (Char - '-')))* '--&gt;'</p><p> [15] Comment ::= '&lt;!--' ((Char - '-') | ('-' (Char - '-')))* '--&gt;'</p><p>
@@ -925,7 +925,7 @@ parse ENTITY references declarations
[ WFC: Entity Declared ] [ WFC: Entity Declared ]
In a document without any DTD, a document with only an internal DTD In a document without any DTD, a document with only an internal DTD
subset which contains no parameter entity references, or a document subset which contains no parameter entity references, or a document
with &quot;standalone='yes'&quot;, 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 must match that in an entity declaration, except that well-formed
documents need not declare any of the following entities: amp, lt, documents need not declare any of the following entities: amp, lt,
gt, apos, quot. The declaration of a parameter entity must precede gt, apos, quot. The declaration of a parameter entity must precede
@@ -965,12 +965,12 @@ reference to itself, either directly or indirectly.
[ WFC: Entity Declared ] [ WFC: Entity Declared ]
In a document without any DTD, a document with only an internal DTD In a document without any DTD, a document with only an internal DTD
subset which contains no parameter entity references, or a document subset which contains no parameter entity references, or a document
with &quot;standalone='yes'&quot;, ... ... The declaration of a parameter with "standalone='yes'", ... ... The declaration of a parameter
entity must precede any reference to it... entity must precede any reference to it...
</p><p> </p><p>
[ VC: Entity Declared ] [ VC: Entity Declared ]
In a document with an external subset or external parameter entities In a document with an external subset or external parameter entities
with &quot;standalone='no'&quot;, ... ... The declaration of a parameter entity with "standalone='no'", ... ... The declaration of a parameter entity
must precede any reference to it... must precede any reference to it...
</p><p> </p><p>
[ WFC: In DTD ] [ WFC: In DTD ]
@@ -1001,7 +1001,7 @@ to external entities.
</p><p> </p><p>
[ WFC: No &lt; in Attribute Values ] [ WFC: No &lt; in Attribute Values ]
The replacement text of any entity referred to directly or indirectly in The replacement text of any entity referred to directly or indirectly in
an attribute value (other than &quot;&amp;lt;&quot;) must not contain a &lt;. an attribute value (other than "&amp;lt;") must not contain a &lt;.
</p><p> </p><p>
[ VC: Attribute Value Type ] [ VC: Attribute Value Type ]
The attribute must have been declared; the value must be of the type The attribute must have been declared; the value must be of the type
@@ -1104,12 +1104,12 @@ parse the XML version value.
</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> </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. parse the XML version.
</p><p> </p><p>
[24] VersionInfo ::= S 'version' Eq (' VersionNum ' | &quot; VersionNum &quot;) [24] VersionInfo ::= S 'version' Eq (' VersionNum ' | " VersionNum ")
</p><p> </p><p>
[25] Eq ::= S? '=' S?</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><EFBFBD>:</span></td><td> an XML parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</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. &quot;1.0&quot; </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> </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 parse the XML encoding name
</p><p> </p><p>
@@ -1117,10 +1117,10 @@ parse the XML encoding name
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> an XML parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</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><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 parse the XML encoding declaration
</p><p> </p><p>
[80] EncodingDecl ::= S 'encoding' Eq ('&quot;' EncName '&quot;' | &quot;'&quot; EncName &quot;'&quot;) [80] EncodingDecl ::= S 'encoding' Eq ('"' EncName '"' | "'" EncName "'")
</p><p> </p><p>
this setups the conversion filters.</p><p> this setups the conversion filters.</p><p>
@@ -1130,10 +1130,10 @@ this setups the conversion filters.</p><p>
parse the XML standalone declaration parse the XML standalone declaration
</p><p> </p><p>
[32] SDDecl ::= S 'standalone' Eq [32] SDDecl ::= S 'standalone' Eq
((&quot;'&quot; ('yes' | 'no') &quot;'&quot;) | ('&quot;' ('yes' | 'no')'&quot;')) (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no')'"'))
</p><p> </p><p>
[ VC: Standalone Document Declaration ] [ VC: Standalone Document Declaration ]
TODO The standalone document declaration must have the value &quot;no&quot; TODO The standalone document declaration must have the value "no"
if any external markup declarations contain declarations of: if any external markup declarations contain declarations of:
- attributes with default values, if elements to which these - attributes with default values, if elements to which these
attributes apply appear in the document without specifications attributes apply appear in the document without specifications
@@ -1301,12 +1301,12 @@ reference to itself, either directly or indirectly.
[ WFC: Entity Declared ] [ WFC: Entity Declared ]
In a document without any DTD, a document with only an internal DTD In a document without any DTD, a document with only an internal DTD
subset which contains no parameter entity references, or a document subset which contains no parameter entity references, or a document
with &quot;standalone='yes'&quot;, ... ... The declaration of a parameter with "standalone='yes'", ... ... The declaration of a parameter
entity must precede any reference to it... entity must precede any reference to it...
</p><p> </p><p>
[ VC: Entity Declared ] [ VC: Entity Declared ]
In a document with an external subset or external parameter entities In a document with an external subset or external parameter entities
with &quot;standalone='no'&quot;, ... ... The declaration of a parameter entity with "standalone='no'", ... ... The declaration of a parameter entity
must precede any reference to it... must precede any reference to it...
</p><p> </p><p>
[ WFC: In DTD ] [ WFC: In DTD ]
@@ -1368,7 +1368,7 @@ bytes in the input buffer. Implement the end of line normalization:
2.11 End-of-Line Handling 2.11 End-of-Line Handling
Wherever an external parsed entity or the literal entity value Wherever an external parsed entity or the literal entity value
of an internal parsed entity contains either the literal two-character of an internal parsed entity contains either the literal two-character
sequence &quot;<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>&quot; 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>. 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 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> line breaks to <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK> on input, before parsing.)</p><p>

View File

@@ -1253,7 +1253,7 @@ Free up all the structures associated to the chained namespaces.</p><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="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> </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> 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><EFBFBD>:</span></td><td> xmlChar string giving the version of XML &quot;1.0&quot; </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>version</tt></i><EFBFBD>:</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><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> </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> Free up all the structures used by a document, tree included.</p><p>
@@ -1484,7 +1484,7 @@ Creation of a new node containing a CDATA block.</p><p>
Creation of a new character reference node.</p><p> 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><EFBFBD>:</span></td><td> the document </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i><EFBFBD>:</span></td><td> the document
</td></tr><tr><td><span class="term"><i><tt>name</tt></i><EFBFBD>:</span></td><td> the char ref string, starting with # or &quot;&amp;# ... ;&quot; </td></tr><tr><td><span class="term"><i><tt>name</tt></i><EFBFBD>:</span></td><td> the char ref string, starting with # or "&amp;# ... ;"
</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><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, </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> const <a href="libxml-tree.html#xmlChar">xmlChar</a> *name);</pre><p>
@@ -1902,14 +1902,14 @@ of the xml:space attribute or the one carried by the nearest
ancestor.</p><p> 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><EFBFBD>:</span></td><td> the node being checked </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>cur</tt></i><EFBFBD>:</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 &quot;default&quot;, 1 if &quot;preserve&quot; </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, </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> int val);</pre><p>
Set (or reset) the space preserving behaviour of a node, i.e. the Set (or reset) the space preserving behaviour of a node, i.e. the
value of the xml:space attribute.</p><p> 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><EFBFBD>:</span></td><td> the node being changed </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>cur</tt></i><EFBFBD>:</span></td><td> the node being changed
</td></tr><tr><td><span class="term"><i><tt>val</tt></i><EFBFBD>:</span></td><td> the xml:space value (&quot;0&quot;: default, 1: &quot;preserve&quot;) </td></tr><tr><td><span class="term"><i><tt>val</tt></i><EFBFBD>:</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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Searches for the BASE URL. The code should work on both XML Searches for the BASE URL. The code should work on both XML
@@ -2068,7 +2068,7 @@ Dump an XML/HTML node, recursive behaviour, children are printed too.</p><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="xmlSaveFile"></a>xmlSaveFile ()</h3><pre class="programlisting">int xmlSaveFile (const char *filename, </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> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur);</pre><p>
Dump an XML document to a file. Will use compression if Dump an XML document to a file. Will use compression if
compiled in and enabled. If <i><tt>filename</tt></i> is &quot;-&quot; the stdout file is compiled in and enabled. If <i><tt>filename</tt></i> is "-" the stdout file is
used.</p><p> 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><EFBFBD>:</span></td><td> the filename (or URL) </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>filename</tt></i><EFBFBD>:</span></td><td> the filename (or URL)
@@ -2078,7 +2078,7 @@ used.</p><p>
<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur,
int format);</pre><p> int format);</pre><p>
Dump an XML document to a file. Will use compression if Dump an XML document to a file. Will use compression if
compiled in and enabled. If <i><tt>filename</tt></i> is &quot;-&quot; 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. 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 Note that <i><tt>format</tt></i> = 1 provide node indenting only if xmlIndentTreeOutput = 1
or xmlKeepBlanksDefault(0) was called</p><p> or xmlKeepBlanksDefault(0) was called</p><p>

View File

@@ -93,7 +93,7 @@ RFC 2396
</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> </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 Parse an URI
</p><p> </p><p>
URI-reference = [ absoluteURI | relativeURI ] [ &quot;#&quot; 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><EFBFBD>:</span></td><td> the URI string to analyze </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i><EFBFBD>:</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 </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 @@ URI-reference = [ absoluteURI | relativeURI ] [ &quot;#&quot; fragment ]</p><p>
Parse an URI reference string and fills in the appropriate fields Parse an URI reference string and fills in the appropriate fields
of the <i><tt>uri</tt></i> structure of the <i><tt>uri</tt></i> structure
</p><p> </p><p>
URI-reference = [ absoluteURI | relativeURI ] [ &quot;#&quot; 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><EFBFBD>:</span></td><td> pointer to an URI structure </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>uri</tt></i><EFBFBD>:</span></td><td> pointer to an URI structure
</td></tr><tr><td><span class="term"><i><tt>str</tt></i><EFBFBD>:</span></td><td> the string to analyze </td></tr><tr><td><span class="term"><i><tt>str</tt></i><EFBFBD>:</span></td><td> the string to analyze

View File

@@ -234,7 +234,7 @@ Create a buffered parser input for progressive parsing</p><p>
(const char *URI, (const char *URI,
<a href="libxml-encoding.html#xmlCharEncoding">xmlCharEncoding</a> enc);</pre><p> <a href="libxml-encoding.html#xmlCharEncoding">xmlCharEncoding</a> enc);</pre><p>
Create a buffered parser input for the progressive parsing of a file Create a buffered parser input for the progressive parsing of a file
If filename is &quot;-' 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 Automatic support for ZLIB/Compress compressed document is provided
by default if found at compile-time. by default if found at compile-time.
Do an encoding check if enc == XML_CHAR_ENCODING_NONE</p><p> Do an encoding check if enc == XML_CHAR_ENCODING_NONE</p><p>
@@ -353,7 +353,7 @@ Create a buffered parser output</p><p>
<a href="libxml-encoding.html#xmlCharEncodingHandlerPtr">xmlCharEncodingHandlerPtr</a> encoder, <a href="libxml-encoding.html#xmlCharEncodingHandlerPtr">xmlCharEncodingHandlerPtr</a> encoder,
int compression);</pre><p> int compression);</pre><p>
Create a buffered output for the progressive saving of a file Create a buffered output for the progressive saving of a file
If filename is &quot;-' 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 Automatic support for ZLIB/Compress compressed document is provided
by default if found at compile-time. by default if found at compile-time.
TODO: currently if compression is set, the library only support TODO: currently if compression is set, the library only support
@@ -446,8 +446,8 @@ request. Non-static as is called from the output buffer creation routine.</p><p
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>post_uri</tt></i><EFBFBD>:</span></td><td> The destination URI for the document </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>post_uri</tt></i><EFBFBD>:</span></td><td> The destination URI for the document
</td></tr><tr><td><span class="term"><i><tt>compression</tt></i><EFBFBD>:</span></td><td> The compression desired for the document. </td></tr><tr><td><span class="term"><i><tt>compression</tt></i><EFBFBD>:</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> </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 &quot;PUT&quot; method. By default, libxml submits HTTP output requests using the "PUT" method.
Calling this method changes the HTTP output method to use the &quot;POST&quot; Calling this method changes the HTTP output method to use the "POST"
method instead.</p><p> 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 </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

View File

@@ -67,10 +67,6 @@ void* <a href="libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a>
<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size); <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); void <a href="libxml-xmlmemory.html#xmlMemFree">xmlMemFree</a> (void *ptr);
char* <a href="libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a> (const char *str); 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, 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, const char *file,
int line); int line);
@@ -78,9 +74,16 @@ void* <a href="libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a>
<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size, <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="size-t">size_t</GTKDOCLINK> size,
const char *file, const char *file,
int line); 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, char* <a href="libxml-xmlmemory.html#xmlMemStrdupLoc">xmlMemStrdupLoc</a> (const char *str,
const char *file, const char *file,
int line); 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> </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 </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,24 +214,6 @@ a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="strdup">str
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i><EFBFBD>:</span></td><td> the initial string pointer </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i><EFBFBD>:</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><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>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>size</tt></i><EFBFBD>:</span></td><td> number of bytes to allocate
</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMallocAtomic"></a>xmlMallocAtomic()</h3><pre class="programlisting">#define xmlMallocAtomic(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 for allocation
of block not containing pointers to other areas.</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><EFBFBD>:</span></td><td> number of bytes to allocate
</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlRealloc"></a>xmlRealloc()</h3><pre class="programlisting">#define xmlRealloc(ptr, size)</pre><p>
Wrapper for the <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="realloc">realloc</GTKDOCLINK>() function used in the XML library.</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><EFBFBD>:</span></td><td> pointer to the existing allocated area
</td></tr><tr><td><span class="term"><i><tt>size</tt></i><EFBFBD>:</span></td><td> number of bytes to allocate
</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMemStrdup"></a>xmlMemStrdup()</h3><pre class="programlisting">#define xmlMemStrdup(str)</pre><p>
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><EFBFBD>:</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, </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, const char *file,
int line);</pre><p> int line);</pre><p>
@@ -247,6 +232,14 @@ a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="realloc">re
</td></tr><tr><td><span class="term"><i><tt>size</tt></i><EFBFBD>:</span></td><td> an int specifying the size in byte to allocate. </td></tr><tr><td><span class="term"><i><tt>size</tt></i><EFBFBD>:</span></td><td> an int specifying the size in byte to allocate.
</td></tr><tr><td><span class="term"><i><tt>file</tt></i><EFBFBD>:</span></td><td> the file name or NULL </td></tr><tr><td><span class="term"><i><tt>file</tt></i><EFBFBD>:</span></td><td> the file name or NULL
</td></tr><tr><td><span class="term"><i><tt>line</tt></i><EFBFBD>:</span></td><td> the line number </td></tr><tr><td><span class="term"><i><tt>line</tt></i><EFBFBD>:</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><EFBFBD>:</span></td><td> an int specifying the size in byte to allocate.
</td></tr><tr><td><span class="term"><i><tt>file</tt></i><EFBFBD>:</span></td><td> the file name or NULL
</td></tr><tr><td><span class="term"><i><tt>line</tt></i><EFBFBD>:</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, </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, const char *file,
int line);</pre><p> int line);</pre><p>
@@ -256,4 +249,22 @@ a <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="strdup">str
</td></tr><tr><td><span class="term"><i><tt>file</tt></i><EFBFBD>:</span></td><td> the file name or NULL </td></tr><tr><td><span class="term"><i><tt>file</tt></i><EFBFBD>:</span></td><td> the file name or NULL
</td></tr><tr><td><span class="term"><i><tt>line</tt></i><EFBFBD>:</span></td><td> the line number </td></tr><tr><td><span class="term"><i><tt>line</tt></i><EFBFBD>:</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><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>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>size</tt></i><EFBFBD>:</span></td><td> number of bytes to allocate
</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMallocAtomic"></a>xmlMallocAtomic()</h3><pre class="programlisting">#define xmlMallocAtomic(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 for allocation
of block not containing pointers to other areas.</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><EFBFBD>:</span></td><td> number of bytes to allocate
</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlRealloc"></a>xmlRealloc()</h3><pre class="programlisting">#define xmlRealloc(ptr, size)</pre><p>
Wrapper for the <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="realloc">realloc</GTKDOCLINK>() function used in the XML library.</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><EFBFBD>:</span></td><td> pointer to the existing allocated area
</td></tr><tr><td><span class="term"><i><tt>size</tt></i><EFBFBD>:</span></td><td> number of bytes to allocate
</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlMemStrdup"></a>xmlMemStrdup()</h3><pre class="programlisting">#define xmlMemStrdup(str)</pre><p>
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><EFBFBD>:</span></td><td> pointer to the existing string
</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>&lt;&lt;<EFBFBD>debugXML</b></a></td><td align="right"><a accesskey="n" href="libxml-xmlregexp.html"><b>xmlregexp<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html> </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>&lt;&lt;<EFBFBD>debugXML</b></a></td><td align="right"><a accesskey="n" href="libxml-xmlregexp.html"><b>xmlregexp<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html>

View File

@@ -34,6 +34,7 @@
enum <a href="libxml-xmlreader.html#xmlParserProperties">xmlParserProperties</a>; enum <a href="libxml-xmlreader.html#xmlParserProperties">xmlParserProperties</a>;
enum <a href="libxml-xmlreader.html#xmlParserSeverities">xmlParserSeverities</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>; struct <a href="libxml-xmlreader.html#xmlTextReader">xmlTextReader</a>;
typedef <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</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, <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 @@ void <a href="libxml-xmlreader.html#xmlTextReaderGetErrorHandler">xmlText
} xmlParserSeverities; } xmlParserSeverities;
</pre><p> </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="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; </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 @@ A shorthand reference to the namespace associated with the node.</p><p>
The quotation mark character used to enclose the value of an attribute.</p><p> 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><EFBFBD>:</span></td><td> the xmlTextReaderPtr used </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>reader</tt></i><EFBFBD>:</span></td><td> the xmlTextReaderPtr used
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>&quot; 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> </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> Provides the text value of the node if present</p><p>

View File

@@ -68,7 +68,7 @@ Cleanup the default XML Schemas type library</p><p>
Lookup a type in the default XML Schemas type library</p><p> 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><EFBFBD>:</span></td><td> the type name </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i><EFBFBD>:</span></td><td> the type name
</td></tr><tr><td><span class="term"><i><tt>ns</tt></i><EFBFBD>:</span></td><td> the URI of the namespace usually &quot;http://www.w3.org/2001/XMLSchema&quot; </td></tr><tr><td><span class="term"><i><tt>ns</tt></i><EFBFBD>:</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><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, </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, const <a href="libxml-tree.html#xmlChar">xmlChar</a> *value,

View File

@@ -1015,7 +1015,7 @@ Is the name given a NodeType one.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>1 if true 0 otherwise </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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;self&quot; direction Traversal function for the "self" direction
The self axis contains just the context node itself</p><p> 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><EFBFBD>:</span></td><td> the XPath Parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the XPath Parser context
@@ -1023,7 +1023,7 @@ The self axis contains just the context node itself</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;child&quot; direction Traversal function for the "child" direction
The child axis contains the children of the context node in document order.</p><p> 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><EFBFBD>:</span></td><td> the XPath Parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the XPath Parser context
@@ -1031,7 +1031,7 @@ The child axis contains the children of the context node in document order.</p><
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;descendant&quot; direction Traversal function for the "descendant" direction
the descendant axis contains the descendants of the context node in document 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> order; a descendant is a child or a child of a child and so on.</p><p>
@@ -1040,7 +1040,7 @@ order; a descendant is a child or a child of a child and so on.</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;descendant-or-self&quot; direction Traversal function for the "descendant-or-self" direction
the descendant-or-self axis contains the context node and the descendants 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 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 node on the axis, and the first child of the context node is the second node
@@ -1051,7 +1051,7 @@ on the axis</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;parent&quot; direction Traversal function for the "parent" direction
The parent axis contains the parent of the context node, if there is one.</p><p> 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><EFBFBD>:</span></td><td> the XPath Parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the XPath Parser context
@@ -1059,7 +1059,7 @@ The parent axis contains the parent of the context node, if there is one.</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;ancestor-or-self&quot; direction Traversal function for the "ancestor-or-self" direction
he ancestor-or-self axis contains the context node and ancestors of 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 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; the first node on the axis, and the context node's parent the second;
@@ -1070,7 +1070,7 @@ parent here is defined the same as with the parent axis.</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;following-sibling&quot; direction Traversal function for the "following-sibling" direction
The following-sibling axis contains the following siblings of the context The following-sibling axis contains the following siblings of the context
node in document order.</p><p> node in document order.</p><p>
@@ -1079,7 +1079,7 @@ node in document order.</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;following&quot; direction Traversal function for the "following" direction
The following axis contains all nodes in the same document as the context 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 node that are after the context node in document order, excluding any
descendants and excluding attribute nodes and namespace nodes; the nodes descendants and excluding attribute nodes and namespace nodes; the nodes
@@ -1090,7 +1090,7 @@ are ordered in document order</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;namespace&quot; direction Traversal function for the "namespace" direction
the namespace axis contains the namespace nodes of the context node; the namespace axis contains the namespace nodes of the context node;
the order of nodes on this axis is implementation-defined; the axis will the order of nodes on this axis is implementation-defined; the axis will
be empty unless the context node is an element be empty unless the context node is an element
@@ -1102,7 +1102,7 @@ We keep the XML namespace node at the end of the list.</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;attribute&quot; direction Traversal function for the "attribute" direction
TODO: support DTD inherited default attributes</p><p> 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><EFBFBD>:</span></td><td> the XPath Parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the XPath Parser context
@@ -1110,7 +1110,7 @@ TODO: support DTD inherited default attributes</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;preceding&quot; direction Traversal function for the "preceding" direction
the preceding axis contains all nodes in the same document as the context 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 node that are before the context node in document order, excluding any
ancestors and excluding attribute nodes and namespace nodes; the nodes are ancestors and excluding attribute nodes and namespace nodes; the nodes are
@@ -1121,7 +1121,7 @@ ordered in reverse document order</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;ancestor&quot; direction Traversal function for the "ancestor" direction
the ancestor axis contains the ancestors of the context node; the ancestors 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 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 parent and so on; the nodes are ordered in reverse document order; thus the
@@ -1133,7 +1133,7 @@ node on the axis</p><p>
</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><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, </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> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur);</pre><p>
Traversal function for the &quot;preceding-sibling&quot; direction Traversal function for the "preceding-sibling" direction
The preceding-sibling axis contains the preceding siblings of the context The preceding-sibling axis contains the preceding siblings of the context
node in reverse document order; the first preceding sibling is first on the 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> axis; the sibling preceding that node is the second on the axis and so on.</p><p>
@@ -1287,10 +1287,10 @@ Implement the <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF=
The substring function returns the substring of the first argument The substring function returns the substring of the first argument
starting at the position specified in the second argument with starting at the position specified in the second argument with
length specified in the third argument. For example, length specified in the third argument. For example,
substring(&quot;12345&quot;,2,3) returns &quot;234&quot;. 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 specified, it returns the substring starting at the position specified
in the second argument and continuing to the end of the string. For in the second argument and continuing to the end of the string. For
example, substring(&quot;12345&quot;,2) returns &quot;2345&quot;. 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 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 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 of the second character is 2 and so on. The returned substring contains
@@ -1298,12 +1298,12 @@ those characters for which the position of the character is greater than
or equal to the second argument and, if the third argument is specified, 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 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: and addition used for the above follow the standard IEEE 754 rules. Thus:
- substring(&quot;12345&quot;, 1.5, 2.6) returns &quot;234&quot; - substring("12345", 1.5, 2.6) returns "234"
- substring(&quot;12345&quot;, 0, 3) returns &quot;12&quot; - substring("12345", 0, 3) returns "12"
- substring(&quot;12345&quot;, 0 div 0, 3) returns &quot;&quot; - substring("12345", 0 div 0, 3) returns ""
- substring(&quot;12345&quot;, 1, 0 div 0) returns &quot;&quot; - substring("12345", 1, 0 div 0) returns ""
- substring(&quot;12345&quot;, -42, 1 div 0) returns &quot;12345&quot; - substring("12345", -42, 1 div 0) returns "12345"
- substring(&quot;12345&quot;, -1 div 0, 1 div 0) returns &quot;&quot;</p><p> - 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><EFBFBD>:</span></td><td> the XPath Parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the XPath Parser context
</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i><EFBFBD>:</span></td><td> the number of arguments </td></tr><tr><td><span class="term"><i><tt>nargs</tt></i><EFBFBD>:</span></td><td> the number of arguments
@@ -1315,7 +1315,7 @@ The substring-before function returns the substring of the first
argument string that precedes the first occurrence of the second argument string that precedes the first occurrence of the second
argument string in the first argument string, or the empty string argument string in the first argument string, or the empty string
if the first argument string does not contain the second argument if the first argument string does not contain the second argument
string. For example, substring-before(&quot;1999/04/01&quot;,&quot;/&quot;) 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><EFBFBD>:</span></td><td> the XPath Parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the XPath Parser context
</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i><EFBFBD>:</span></td><td> the number of arguments </td></tr><tr><td><span class="term"><i><tt>nargs</tt></i><EFBFBD>:</span></td><td> the number of arguments
@@ -1327,8 +1327,8 @@ The substring-after function returns the substring of the first
argument string that follows the first occurrence of the second argument string that follows the first occurrence of the second
argument string in the first argument string, or the empty stringi argument string in the first argument string, or the empty stringi
if the first argument string does not contain the second argument if the first argument string does not contain the second argument
string. For example, substring-after(&quot;1999/04/01&quot;,&quot;/&quot;) returns 04/01, string. For example, substring-after("1999/04/01","/") returns 04/01,
and substring-after(&quot;1999/04/01&quot;,&quot;19&quot;) returns 99/04/01.</p><p> 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><EFBFBD>:</span></td><td> the XPath Parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the XPath Parser context
</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i><EFBFBD>:</span></td><td> the number of arguments </td></tr><tr><td><span class="term"><i><tt>nargs</tt></i><EFBFBD>:</span></td><td> the number of arguments
@@ -1352,12 +1352,12 @@ Implement the <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF=
The translate function returns the first argument string with The translate function returns the first argument string with
occurrences of characters in the second argument string replaced occurrences of characters in the second argument string replaced
by the character at the corresponding position in the third argument by the character at the corresponding position in the third argument
string. For example, translate(&quot;bar&quot;,&quot;abc&quot;,&quot;ABC&quot;) 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 BAr. If there is a character in the second argument string with no
character at a corresponding position in the third argument string character at a corresponding position in the third argument string
(because the second argument string is longer than the third argument (because the second argument string is longer than the third argument
string), then occurrences of that character in the first argument string), then occurrences of that character in the first argument
string are removed. For example, translate(&quot;--aaa--&quot;,&quot;abc-&quot;,&quot;ABC&quot;)</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><EFBFBD>:</span></td><td> the XPath Parser context </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><EFBFBD>:</span></td><td> the XPath Parser context
</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i><EFBFBD>:</span></td><td> the number of arguments </td></tr><tr><td><span class="term"><i><tt>nargs</tt></i><EFBFBD>:</span></td><td> the number of arguments

View File

@@ -7667,7 +7667,7 @@ actually an xmlCharEncoding'/>
</function> </function>
<function name='xmlParseEncodingDecl' file='parserInternals'> <function name='xmlParseEncodingDecl' file='parserInternals'>
<info>parse the XML encoding declaration [80] EncodingDecl ::= S &apos;encoding&apos; Eq (&apos;&quot;&apos; EncName &apos;&quot;&apos; | &quot;&apos;&quot; EncName &quot;&apos;&quot;) this setups the conversion filters.</info> <info>parse the XML encoding declaration [80] EncodingDecl ::= S &apos;encoding&apos; Eq (&apos;&quot;&apos; EncName &apos;&quot;&apos; | &quot;&apos;&quot; EncName &quot;&apos;&quot;) 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'/> <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
</function> </function>
<function name='xmlParseEndTag' file='parserInternals'> <function name='xmlParseEndTag' file='parserInternals'>

View File

@@ -8,26 +8,9 @@
</vendor> </vendor>
<product id="libxml2"> <product id="libxml2">
<name>libxml2</name> <name>libxml2</name>
<version>2.5.9</version> <version>2.5.10</version>
<last-release> Aug 9 2003</last-release> <last-release> Aug 15 2003</last-release>
<info-url>http://xmlsoft.org/</info-url> <info-url>http://xmlsoft.org/</info-url>
<changes> - bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build <changes>A bugfixes only release</changes>
(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>
</product> </product>
</xsa> </xsa>

View File

@@ -12,6 +12,15 @@ for a really accurate description</h3><p>Items not finished and worked on, get i
to test those</p><ul><li>More testing on RelaxNG</li> to test those</p><ul><li>More testing on RelaxNG</li>
<li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML <li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML
Schemas</a></li> 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 </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 (Wiliam Brake, Jesse Pelton, Igor), Schemas (Peter Sobisch), threading
(Rob Richards), hexBinary type (), UTF-16 BOM (Dodji Seketeli), (Rob Richards), hexBinary type (), UTF-16 BOM (Dodji Seketeli),

View File

@@ -654,6 +654,21 @@ to test those</p>
Schemas</a></li> Schemas</a></li>
</ul> </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> <h3>2.5.9: Aug 9 2003</h3>
<ul> <ul>
<li>bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build <li>bugfixes: IPv6 portability, xmlHasNsProp (Markus Keim), Windows build