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:
@@ -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
12
NEWS
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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 ") 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.
|
||||||
|
|||||||
@@ -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 ") 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.
|
||||||
|
|||||||
@@ -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 "-" 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)
|
||||||
|
|||||||
@@ -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. "-//SGMLSOURCE//DTD DEMO//EN"</p><p>
|
Provides the public ID e.g. "-//SGMLSOURCE//DTD DEMO//EN"</p><p>
|
||||||
|
|
||||||
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctx</tt></i><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 *
|
||||||
|
|||||||
@@ -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 "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
|
For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
|
||||||
"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p>
|
"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 "Canonical XML" (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 "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
|
For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
|
||||||
"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p>
|
"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 "Canonical XML" (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 "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
|
For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
|
||||||
"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p>
|
"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 "Canonical XML" (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 "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
|
For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
|
||||||
"Exclusive XML Canonicalization" (http://www.w3.org/TR/xml-exc-c14n)</p><p>
|
"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
|
||||||
|
|||||||
@@ -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 "ls"
|
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 "base"
|
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 "dir"
|
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 "cat"
|
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 "load"
|
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 "write"
|
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 "save"
|
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 "validate"
|
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 "du"
|
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 "pwd"
|
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>
|
||||||
|
|||||||
@@ -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 "canonical" name for XML encoding.
|
The "canonical" name for XML encoding.
|
||||||
C.f. http://www.w3.org/TR/REC-xml<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="charencoding">charencoding</GTKDOCLINK>
|
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>
|
||||||
|
|
||||||
|
|||||||
@@ -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 " " (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>
|
||||||
|
|
||||||
|
|||||||
@@ -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 "->" when links are shown)
|
</td></tr><tr><td><span class="term"><i><tt>filename</tt></i><EFBFBD>:</span></td><td> the file name (including "->" 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
|
||||||
|
|||||||
@@ -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 "1.0"
|
</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XML-DEFAULT-VERSION-CAPS"></a>XML_DEFAULT_VERSION</h3><pre class="programlisting">#define XML_DEFAULT_VERSION "1.0"
|
||||||
</pre><p>
|
</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 "empty"
|
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 "Well Balanced" chunk</p><p>
|
This correspond to a "Well Balanced" chunk</p><p>
|
||||||
|
|
||||||
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>sax</tt></i><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 "Well Balanced" chunk</p><p>
|
This correspond to a "Well Balanced" chunk</p><p>
|
||||||
|
|
||||||
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>filename</tt></i><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
|
||||||
|
|||||||
@@ -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 ::= '"' ([^%&"] | PEReference | Reference)* '"' |
|
[9] EntityValue ::= '"' ([^%&"] | PEReference | Reference)* '"' |
|
||||||
"'" ([^%&'] | PEReference | Reference)* "'"</p><p>
|
"'" ([^%&'] | 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 ::= '"' ([^<&"] | Reference)* '"' |
|
[10] AttValue ::= '"' ([^<&"] | Reference)* '"' |
|
||||||
"'" ([^<&'] | Reference)* "'"
|
"'" ([^<&'] | 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 "<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>" sequence that is part of an external
|
<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="x20">x20</GTKDOCLINK> is appended for a "<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>" sequence that is part of an external
|
||||||
parsed entity or the literal entity value of an internal parsed entity
|
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 ::= ('"' [^"]* '"') | ("'" [^']* "'")</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 ::= '"' PubidChar* '"' | "'" (PubidChar - "'")* "'"</p><p>
|
[12] PubidLiteral ::= '"' PubidChar* '"' | "'" (PubidChar - "'")* "'"</p><p>
|
||||||
|
|
||||||
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><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 ']]>' marks an end of section.
|
if we are within a CDATA section ']]>' marks an end of section.
|
||||||
</p><p>
|
</p><p>
|
||||||
The right angle bracket (>) may be represented using the string "&gt;",
|
The right angle bracket (>) may be represented using the string "&gt;",
|
||||||
and must, for compatibility, be escaped using "&gt;" or a character
|
and must, for compatibility, be escaped using "&gt;" or a character
|
||||||
reference when it appears in the string "]]>" in content, when that
|
reference when it appears in the string "]]>" 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 ::= [^<&]* - ([^<&]* ']]>' [^<&]*)</p><p>
|
[14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)</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 <!-- .... -->
|
Skip an XML (SGML) comment <!-- .... -->
|
||||||
The spec says that "For compatibility, the string "--" (double-hyphen)
|
The spec says that "For compatibility, the string "--" (double-hyphen)
|
||||||
must not occur within comments. "
|
must not occur within comments. "
|
||||||
</p><p>
|
</p><p>
|
||||||
[15] Comment ::= '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'</p><p>
|
[15] Comment ::= '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'</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 "standalone='yes'", the Name given in the entity reference
|
with "standalone='yes'", the Name given in the entity reference
|
||||||
must match that in an entity declaration, except that well-formed
|
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 "standalone='yes'", ... ... 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 "standalone='no'", ... ... 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 < in Attribute Values ]
|
[ WFC: No < 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 "&lt;") must not contain a <.
|
an attribute value (other than "&lt;") must not contain a <.
|
||||||
</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 ' | " VersionNum ")
|
[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. "1.0"
|
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the version string, e.g. "1.0"
|
||||||
</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlParseEncName"></a>xmlParseEncName ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlParseEncName (<a href="libxml-tree.html#xmlParserCtxtPtr">xmlParserCtxtPtr</a> ctxt);</pre><p>
|
</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 ('"' EncName '"' | "'" EncName "'")
|
[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
|
||||||
(("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no')'"'))
|
(("'" ('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 "no"
|
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 "standalone='yes'", ... ... 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 "standalone='no'", ... ... 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 "<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>" or a standalone literal <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK>, an XML processor
|
sequence "<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>" or a standalone literal <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xD">xD</GTKDOCLINK>, an XML processor
|
||||||
must pass to the application the single character <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xA">xA</GTKDOCLINK>.
|
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>
|
||||||
|
|||||||
@@ -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 "1.0"
|
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>version</tt></i><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 "&# ... ;"
|
</td></tr><tr><td><span class="term"><i><tt>name</tt></i><EFBFBD>:</span></td><td> the char ref string, starting with # or "&# ... ;"
|
||||||
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a pointer to the new node object.
|
</td></tr><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 "default", 1 if "preserve"
|
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>-1 if xml:space is not inherited, 0 if "default", 1 if "preserve"
|
||||||
</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xmlNodeSetSpacePreserve"></a>xmlNodeSetSpacePreserve ()</h3><pre class="programlisting">void xmlNodeSetSpacePreserve (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> cur,
|
</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 ("0": default, 1: "preserve")
|
</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 "-" 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 "-" 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>
|
||||||
|
|||||||
@@ -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 ] [ "#" 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 ] [ "#" 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 ] [ "#" 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
|
||||||
|
|||||||
@@ -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 "-' 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 "-' 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 "PUT" method.
|
By default, libxml submits HTTP output requests using the "PUT" method.
|
||||||
Calling this method changes the HTTP output method to use the "POST"
|
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
|
||||||
|
|||||||
@@ -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><<<EFBFBD>debugXML</b></a></td><td align="right"><a accesskey="n" href="libxml-xmlregexp.html"><b>xmlregexp<EFBFBD>>></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><<<EFBFBD>debugXML</b></a></td><td align="right"><a accesskey="n" href="libxml-xmlregexp.html"><b>xmlregexp<EFBFBD>>></b></a></td></tr></table></body></html>
|
||||||
|
|||||||
@@ -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>" 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>
|
||||||
|
|
||||||
|
|||||||
@@ -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 "http://www.w3.org/2001/XMLSchema"
|
</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,
|
||||||
|
|||||||
@@ -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 "self" 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 "child" 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 "descendant" 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 "descendant-or-self" 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 "parent" 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 "ancestor-or-self" 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 "following-sibling" 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 "following" 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 "namespace" 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 "attribute" 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 "preceding" 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 "ancestor" 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 "preceding-sibling" 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("12345",2,3) returns "234". If the third argument is not
|
substring("12345",2,3) returns "234". If the third argument is not
|
||||||
specified, it returns the substring starting at the position specified
|
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("12345",2) returns "2345". More precisely, each
|
example, substring("12345",2) returns "2345". More precisely, each
|
||||||
character in the string (see [3.6 Strings]) is considered to have a
|
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("12345", 1.5, 2.6) returns "234"
|
- substring("12345", 1.5, 2.6) returns "234"
|
||||||
- substring("12345", 0, 3) returns "12"
|
- substring("12345", 0, 3) returns "12"
|
||||||
- substring("12345", 0 div 0, 3) returns ""
|
- substring("12345", 0 div 0, 3) returns ""
|
||||||
- substring("12345", 1, 0 div 0) returns ""
|
- substring("12345", 1, 0 div 0) returns ""
|
||||||
- substring("12345", -42, 1 div 0) returns "12345"
|
- substring("12345", -42, 1 div 0) returns "12345"
|
||||||
- substring("12345", -1 div 0, 1 div 0) returns ""</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("1999/04/01","/") returns 1999.</p><p>
|
string. For example, substring-before("1999/04/01","/") returns 1999.</p><p>
|
||||||
|
|
||||||
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><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("1999/04/01","/") returns 04/01,
|
string. For example, substring-after("1999/04/01","/") returns 04/01,
|
||||||
and substring-after("1999/04/01","19") 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("bar","abc","ABC") returns the string
|
string. For example, translate("bar","abc","ABC") returns the string
|
||||||
BAr. If there is a character in the second argument string with no
|
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("--aaa--","abc-","ABC")</p><p>
|
string are removed. For example, translate("--aaa--","abc-","ABC")</p><p>
|
||||||
|
|
||||||
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i><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
|
||||||
|
|||||||
@@ -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 'encoding' Eq ('"' EncName '"' | "'" EncName "'") this setups the conversion filters.</info>
|
<info>parse the XML encoding declaration [80] EncodingDecl ::= S 'encoding' Eq ('"' EncName '"' | "'" EncName "'") this setups the conversion filters.</info>
|
||||||
<return type='xmlChar *' info='the encoding value or NULL'/>
|
<return type='const xmlChar *' info='the encoding value or NULL'/>
|
||||||
<arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
|
<arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
|
||||||
</function>
|
</function>
|
||||||
<function name='xmlParseEndTag' file='parserInternals'>
|
<function name='xmlParseEndTag' file='parserInternals'>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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),
|
||||||
|
|||||||
15
doc/xml.html
15
doc/xml.html
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user