mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-10-21 14:53:44 +03:00
Finally - found the problem with the page generation (XMLPUBFUN not
* doc/html/*.html: Finally - found the problem with the page generation (XMLPUBFUN not recognized by gtkdoc). Re-created the pages using a temporary version of include/libxml/*.h. * testOOMlib.c,include/libxml/encoding.h, include/libxml/schemasInternals.h,include/libxml/valid.h, include/libxml/xlink.h,include/libxml/xmlwin32version.h, include/libxml/xmlwin32version.h.in, include/libxml/xpathInternals.h: minor edit of comments to help automatic documentation generation * doc/docdescr.doc: small elaboration * doc/examples/test1.c,doc/examples/Makefile.am: re-commit (messed up on last try) * xmlreader.c: minor change to clear warning.
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
.navigation .title {
|
||||
font-size: 200%;
|
||||
}
|
||||
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xinclude.html" title="xinclude"><link rel="next" href="libxml-debugXML.html" title="debugXML"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xinclude.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-debugXML.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-xmlreader"></a><div class="titlepage"></div><div class="refnamediv"><h2>xmlreader</h2><p>xmlreader — </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2664017"></a>Synopsis</h1></h2><pre class="synopsis">
|
||||
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual"><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xinclude.html" title="xinclude"><link rel="next" href="libxml-debugXML.html" title="debugXML"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xinclude.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual</th><td><a accesskey="n" href="libxml-debugXML.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-xmlreader"></a><div class="titlepage"></div><div class="refnamediv"><h2>xmlreader</h2><p>xmlreader — </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2588680"></a>Synopsis</h1></h2><pre class="synopsis">
|
||||
|
||||
|
||||
|
||||
@@ -37,11 +37,147 @@ enum <a href="libxml-xmlreader.html#xmlParserSeverities">xmlParserSeverit
|
||||
enum <a href="libxml-xmlreader.html#xmlReaderTypes">xmlReaderTypes</a>;
|
||||
struct <a href="libxml-xmlreader.html#xmlTextReader">xmlTextReader</a>;
|
||||
typedef <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a>;
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlNewTextReader">xmlNewTextReader</a> (<a href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> input,
|
||||
const char *URI);
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlNewTextReaderFilename">xmlNewTextReaderFilename</a> (const char *URI);
|
||||
void <a href="libxml-xmlreader.html#xmlFreeTextReader">xmlFreeTextReader</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderReadInnerXml">xmlTextReaderReadInnerXml</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderReadOuterXml">xmlTextReaderReadOuterXml</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderAttributeCount">xmlTextReaderAttributeCount</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderDepth">xmlTextReaderDepth</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderHasAttributes">xmlTextReaderHasAttributes</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderHasValue">xmlTextReaderHasValue</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderIsDefault">xmlTextReaderIsDefault</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderIsEmptyElement">xmlTextReaderIsEmptyElement</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderNodeType">xmlTextReaderNodeType</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderQuoteChar">xmlTextReaderQuoteChar</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderReadState">xmlTextReaderReadState</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderConstBaseUri">xmlTextReaderConstBaseUri</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderConstLocalName">xmlTextReaderConstLocalName</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderConstName">xmlTextReaderConstName</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderConstNamespaceUri">xmlTextReaderConstNamespaceUri</a>
|
||||
(<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderConstPrefix">xmlTextReaderConstPrefix</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderConstXmlLang">xmlTextReaderConstXmlLang</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *str);
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderConstValue">xmlTextReaderConstValue</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderBaseUri">xmlTextReaderBaseUri</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderLocalName">xmlTextReaderLocalName</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderName">xmlTextReaderName</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderNamespaceUri">xmlTextReaderNamespaceUri</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderPrefix">xmlTextReaderPrefix</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderXmlLang">xmlTextReaderXmlLang</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderValue">xmlTextReaderValue</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderClose">xmlTextReaderClose</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderGetAttributeNo">xmlTextReaderGetAttributeNo</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int no);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderGetAttribute">xmlTextReaderGetAttribute</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *name);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderGetAttributeNs">xmlTextReaderGetAttributeNs</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *localName,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *namespaceURI);
|
||||
<a href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> <a href="libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a>
|
||||
(<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderLookupNamespace">xmlTextReaderLookupNamespace</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *prefix);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderMoveToAttributeNo">xmlTextReaderMoveToAttributeNo</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int no);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderMoveToAttribute">xmlTextReaderMoveToAttribute</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *name);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderMoveToAttributeNs">xmlTextReaderMoveToAttributeNs</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *localName,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *namespaceURI);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderMoveToFirstAttribute">xmlTextReaderMoveToFirstAttribute</a>
|
||||
(<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderMoveToNextAttribute">xmlTextReaderMoveToNextAttribute</a>
|
||||
(<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderMoveToElement">xmlTextReaderMoveToElement</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int prop,
|
||||
int value);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderGetParserProp">xmlTextReaderGetParserProp</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int prop);
|
||||
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="libxml-xmlreader.html#xmlTextReaderPreserve">xmlTextReaderPreserve</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> <a href="libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="libxml-xmlreader.html#xmlTextReaderExpand">xmlTextReaderExpand</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderNext">xmlTextReaderNext</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderNextSibling">xmlTextReaderNextSibling</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderIsValid">xmlTextReaderIsValid</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const char *rng);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a> schema);
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlReaderWalker">xmlReaderWalker</a> (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc);
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlReaderForDoc">xmlReaderForDoc</a> (const <a href="libxml-tree.html#xmlChar">xmlChar</a> *cur,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlReaderForFile">xmlReaderForFile</a> (const char *filename,
|
||||
const char *encoding,
|
||||
int options);
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlReaderForMemory">xmlReaderForMemory</a> (const char *buffer,
|
||||
int size,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlReaderForFd">xmlReaderForFd</a> (int fd,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> <a href="libxml-xmlreader.html#xmlReaderForIO">xmlReaderForIO</a> (<a href="libxml-xmlIO.html#xmlInputReadCallback">xmlInputReadCallback</a> ioread,
|
||||
<a href="libxml-xmlIO.html#xmlInputCloseCallback">xmlInputCloseCallback</a> ioclose,
|
||||
void *ioctx,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);
|
||||
int <a href="libxml-xmlreader.html#xmlReaderNewWalker">xmlReaderNewWalker</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc);
|
||||
int <a href="libxml-xmlreader.html#xmlReaderNewDoc">xmlReaderNewDoc</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *cur,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);
|
||||
int <a href="libxml-xmlreader.html#xmlReaderNewFile">xmlReaderNewFile</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const char *filename,
|
||||
const char *encoding,
|
||||
int options);
|
||||
int <a href="libxml-xmlreader.html#xmlReaderNewMemory">xmlReaderNewMemory</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const char *buffer,
|
||||
int size,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);
|
||||
int <a href="libxml-xmlreader.html#xmlReaderNewFd">xmlReaderNewFd</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int fd,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);
|
||||
int <a href="libxml-xmlreader.html#xmlReaderNewIO">xmlReaderNewIO</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-xmlIO.html#xmlInputReadCallback">xmlInputReadCallback</a> ioread,
|
||||
<a href="libxml-xmlIO.html#xmlInputCloseCallback">xmlInputCloseCallback</a> ioclose,
|
||||
void *ioctx,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);
|
||||
typedef <a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a>;
|
||||
void (<a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">*xmlTextReaderErrorFunc</a>) (void *arg,
|
||||
const char *msg,
|
||||
<a href="libxml-xmlreader.html#xmlParserSeverities">xmlParserSeverities</a> severity,
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a> locator);
|
||||
int <a href="libxml-xmlreader.html#xmlTextReaderLocatorLineNumber">xmlTextReaderLocatorLineNumber</a> (<a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a> locator);
|
||||
<a href="libxml-tree.html#xmlChar">xmlChar</a>* <a href="libxml-xmlreader.html#xmlTextReaderLocatorBaseURI">xmlTextReaderLocatorBaseURI</a> (<a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a> locator);
|
||||
void <a href="libxml-xmlreader.html#xmlTextReaderSetErrorHandler">xmlTextReaderSetErrorHandler</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> f,
|
||||
void *arg);
|
||||
void <a href="libxml-xmlreader.html#xmlTextReaderGetErrorHandler">xmlTextReaderGetErrorHandler</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> *f,
|
||||
void **arg);
|
||||
</pre></div><div class="refsect1"><h2>Description</h2><p>
|
||||
|
||||
</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlParserProperties"></a>enum xmlParserProperties</h3><pre class="programlisting">typedef enum {
|
||||
@@ -87,7 +223,542 @@ void (<a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">*xmlTextRead
|
||||
</p></div><hr><div class="refsect2"><h3><a name="xmlTextReaderPtr"></a>xmlTextReaderPtr</h3><pre class="programlisting">typedef xmlTextReader *xmlTextReaderPtr;
|
||||
</pre><p>
|
||||
|
||||
</p></div><hr><div class="refsect2"><h3><a name="xmlTextReaderLocatorPtr"></a>xmlTextReaderLocatorPtr</h3><pre class="programlisting">typedef void * xmlTextReaderLocatorPtr;
|
||||
</p></div><hr><div class="refsect2"><h3><a name="xmlNewTextReader"></a>xmlNewTextReader ()</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlNewTextReader (<a href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> input,
|
||||
const char *URI);</pre><p>
|
||||
Create an xmlTextReader structure fed with <i><tt>input</tt></i></p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>input</tt></i>:</span></td><td> the xmlParserInputBufferPtr used to read data
|
||||
</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td> the URI information for the source if available
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the new xmlTextReaderPtr or NULL in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlNewTextReaderFilename"></a>xmlNewTextReaderFilename ()</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlNewTextReaderFilename (const char *URI);</pre><p>
|
||||
Create an xmlTextReader structure fed with the resource at <i><tt>URI</tt></i></p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td> the URI of the resource to process
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the new xmlTextReaderPtr or NULL in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlFreeTextReader"></a>xmlFreeTextReader ()</h3><pre class="programlisting">void xmlFreeTextReader (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Deallocate all the resources associated to the reader</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderRead"></a>xmlTextReaderRead ()</h3><pre class="programlisting">int xmlTextReaderRead (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Moves the position of the current instance to the next node in
|
||||
the stream, exposing its properties.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 if the node was read successfully, 0 if there is no more
|
||||
nodes to read, or -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderReadInnerXml"></a>xmlTextReaderReadInnerXml ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderReadInnerXml (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Reads the contents of the current node, including child nodes and markup.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>a string containing the XML content, or NULL if the current node
|
||||
is neither an element nor attribute, or has no child nodes. The
|
||||
string must be deallocated by the caller.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderReadOuterXml"></a>xmlTextReaderReadOuterXml ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderReadOuterXml (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Reads the contents of the current node, including child nodes and markup.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>a string containing the XML content, or NULL if the current node
|
||||
is neither an element nor attribute, or has no child nodes. The
|
||||
string must be deallocated by the caller.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderReadString"></a>xmlTextReaderReadString ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderReadString (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Reads the contents of an element or a text node as a string.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>a string containing the contents of the Element or Text node,
|
||||
or NULL if the reader is positioned on any other type of node.
|
||||
The string must be deallocated by the caller.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderReadAttributeValue"></a>xmlTextReaderReadAttributeValue ()</h3><pre class="programlisting">int xmlTextReaderReadAttributeValue (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Parses an attribute value into one or more Text and EntityReference nodes.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 in case of success, 0 if the reader was not positionned on an
|
||||
ttribute node or all the attribute values have been read, or -1
|
||||
in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderAttributeCount"></a>xmlTextReaderAttributeCount ()</h3><pre class="programlisting">int xmlTextReaderAttributeCount (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Provides the number of attributes of the current node</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 i no attributes, -1 in case of error or the attribute count
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderDepth"></a>xmlTextReaderDepth ()</h3><pre class="programlisting">int xmlTextReaderDepth (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The depth of the node in the tree.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the depth or -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderHasAttributes"></a>xmlTextReaderHasAttributes ()</h3><pre class="programlisting">int xmlTextReaderHasAttributes (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Whether the node has attributes.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 if true, 0 if false, and -1 in case or error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderHasValue"></a>xmlTextReaderHasValue ()</h3><pre class="programlisting">int xmlTextReaderHasValue (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Whether the node can have a text value.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 if true, 0 if false, and -1 in case or error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderIsDefault"></a>xmlTextReaderIsDefault ()</h3><pre class="programlisting">int xmlTextReaderIsDefault (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Whether an Attribute node was generated from the default value
|
||||
defined in the DTD or schema.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 if not defaulted, 1 if defaulted, and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderIsEmptyElement"></a>xmlTextReaderIsEmptyElement ()</h3><pre class="programlisting">int xmlTextReaderIsEmptyElement (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Check if the current node is empty</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 if empty, 0 if not and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderNodeType"></a>xmlTextReaderNodeType ()</h3><pre class="programlisting">int xmlTextReaderNodeType (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Get the node type of the current node
|
||||
Reference:
|
||||
http://dotgnu.org/pnetlib-doc/System/Xml/XmlNodeType.html</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the xmlNodeType of the current node or -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderQuoteChar"></a>xmlTextReaderQuoteChar ()</h3><pre class="programlisting">int xmlTextReaderQuoteChar (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><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"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>" or ' and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderReadState"></a>xmlTextReaderReadState ()</h3><pre class="programlisting">int xmlTextReaderReadState (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Gets the read state of the reader.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the state value, or -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderConstBaseUri"></a>xmlTextReaderConstBaseUri ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderConstBaseUri (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The base URI of the node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the base URI or NULL if not available, the string
|
||||
will be deallocated with the reader
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderConstLocalName"></a>xmlTextReaderConstLocalName ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderConstLocalName (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The local name of the node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the local name or NULL if not available, the
|
||||
string will be deallocated with the reader.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderConstName"></a>xmlTextReaderConstName ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderConstName (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The qualified name of the node, equal to Prefix :LocalName.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the local name or NULL if not available, the string is
|
||||
deallocated with the reader.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderConstNamespaceUri"></a>xmlTextReaderConstNamespaceUri ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderConstNamespaceUri
|
||||
(<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The URI defining the namespace associated with the node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the namespace URI or NULL if not available, the string
|
||||
will be deallocated with the reader
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderConstPrefix"></a>xmlTextReaderConstPrefix ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderConstPrefix (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
A shorthand reference to the namespace associated with the node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the prefix or NULL if not available, the string is deallocated
|
||||
with the reader.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderConstXmlLang"></a>xmlTextReaderConstXmlLang ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderConstXmlLang (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The xml:lang scope within which the node resides.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the xml:lang value or NULL if none exists.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderConstString"></a>xmlTextReaderConstString ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderConstString (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *str);</pre><p>
|
||||
Get an interned string from the reader, allows for example to
|
||||
speedup string name comparisons</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td> the string to intern.
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>an interned copy of the string or NULL in case of error. The
|
||||
string will be deallocated with the reader.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderConstValue"></a>xmlTextReaderConstValue ()</h3><pre class="programlisting">const <a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderConstValue (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Provides the text value of the node if present</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the string or NULL if not available. The result will be
|
||||
deallocated on the next <GTKDOCLINK HREF="Read">Read</GTKDOCLINK>() operation.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderBaseUri"></a>xmlTextReaderBaseUri ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderBaseUri (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The base URI of the node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the base URI or NULL if not available
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderLocalName"></a>xmlTextReaderLocalName ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderLocalName (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The local name of the node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the local name or NULL if not available
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderName"></a>xmlTextReaderName ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderName (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The qualified name of the node, equal to Prefix :LocalName.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the local name or NULL if not available
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderNamespaceUri"></a>xmlTextReaderNamespaceUri ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderNamespaceUri (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The URI defining the namespace associated with the node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the namespace URI or NULL if not available
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderPrefix"></a>xmlTextReaderPrefix ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderPrefix (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
A shorthand reference to the namespace associated with the node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the prefix or NULL if not available
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderXmlLang"></a>xmlTextReaderXmlLang ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderXmlLang (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The xml:lang scope within which the node resides.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the xml:lang value or NULL if none exists.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><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>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the string or NULL if not available. The retsult must be deallocated
|
||||
with <a href="libxml-globals.html#xmlFree">xmlFree</a>()
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderClose"></a>xmlTextReaderClose ()</h3><pre class="programlisting">int xmlTextReaderClose (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
This method releases any resources allocated by the current instance
|
||||
changes the state to Closed and close any underlying input.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 or -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderGetAttributeNo"></a>xmlTextReaderGetAttributeNo ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderGetAttributeNo (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int no);</pre><p>
|
||||
Provides the value of the attribute with the specified index relative
|
||||
to the containing element.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>no</tt></i>:</span></td><td> the zero-based index of the attribute relative to the containing element
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>a string containing the value of the specified attribute, or NULL
|
||||
in case of error. The string must be deallocated by the caller.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderGetAttribute"></a>xmlTextReaderGetAttribute ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderGetAttribute (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *name);</pre><p>
|
||||
Provides the value of the attribute with the specified qualified name.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td> the qualified name of the attribute.
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>a string containing the value of the specified attribute, or NULL
|
||||
in case of error. The string must be deallocated by the caller.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderGetAttributeNs"></a>xmlTextReaderGetAttributeNs ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderGetAttributeNs (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *localName,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *namespaceURI);</pre><p>
|
||||
Provides the value of the specified attribute</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>localName</tt></i>:</span></td><td> the local name of the attribute.
|
||||
</td></tr><tr><td><span class="term"><i><tt>namespaceURI</tt></i>:</span></td><td> the namespace URI of the attribute.
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>a string containing the value of the specified attribute, or NULL
|
||||
in case of error. The string must be deallocated by the caller.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderGetRemainder"></a>xmlTextReaderGetRemainder ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> xmlTextReaderGetRemainder
|
||||
(<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Method to get the remainder of the buffered XML. this method stops the
|
||||
parser, set its state to End Of File and return the input stream with
|
||||
what is left that the parser did not use.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the xmlParserInputBufferPtr attached to the XML or NULL
|
||||
in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderLookupNamespace"></a>xmlTextReaderLookupNamespace ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderLookupNamespace (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *prefix);</pre><p>
|
||||
Resolves a namespace prefix in the scope of the current element.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>prefix</tt></i>:</span></td><td> the prefix whose namespace URI is to be resolved. To return
|
||||
the default namespace, specify NULL
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>a string containing the namespace URI to which the prefix maps
|
||||
or NULL in case of error. The string must be deallocated by the caller.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderMoveToAttributeNo"></a>xmlTextReaderMoveToAttributeNo ()</h3><pre class="programlisting">int xmlTextReaderMoveToAttributeNo (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int no);</pre><p>
|
||||
Moves the position of the current instance to the attribute with
|
||||
the specified index relative to the containing element.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>no</tt></i>:</span></td><td> the zero-based index of the attribute relative to the containing
|
||||
element.
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 in case of success, -1 in case of error, 0 if not found
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderMoveToAttribute"></a>xmlTextReaderMoveToAttribute ()</h3><pre class="programlisting">int xmlTextReaderMoveToAttribute (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *name);</pre><p>
|
||||
Moves the position of the current instance to the attribute with
|
||||
the specified qualified name.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td> the qualified name of the attribute.
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 in case of success, -1 in case of error, 0 if not found
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderMoveToAttributeNs"></a>xmlTextReaderMoveToAttributeNs ()</h3><pre class="programlisting">int xmlTextReaderMoveToAttributeNs (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *localName,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *namespaceURI);</pre><p>
|
||||
Moves the position of the current instance to the attribute with the
|
||||
specified local name and namespace URI.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>localName</tt></i>:</span></td><td> the local name of the attribute.
|
||||
</td></tr><tr><td><span class="term"><i><tt>namespaceURI</tt></i>:</span></td><td> the namespace URI of the attribute.
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 in case of success, -1 in case of error, 0 if not found
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderMoveToFirstAttribute"></a>xmlTextReaderMoveToFirstAttribute ()</h3><pre class="programlisting">int xmlTextReaderMoveToFirstAttribute
|
||||
(<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Moves the position of the current instance to the first attribute
|
||||
associated with the current node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 in case of success, -1 in case of error, 0 if not found
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderMoveToNextAttribute"></a>xmlTextReaderMoveToNextAttribute ()</h3><pre class="programlisting">int xmlTextReaderMoveToNextAttribute
|
||||
(<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Moves the position of the current instance to the next attribute
|
||||
associated with the current node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 in case of success, -1 in case of error, 0 if not found
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderMoveToElement"></a>xmlTextReaderMoveToElement ()</h3><pre class="programlisting">int xmlTextReaderMoveToElement (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Moves the position of the current instance to the node that
|
||||
contains the current Attribute node.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 in case of success, -1 in case of error, 0 if not moved
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderNormalization"></a>xmlTextReaderNormalization ()</h3><pre class="programlisting">int xmlTextReaderNormalization (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
The value indicating whether to normalize white space and attribute values.
|
||||
Since attribute value and end of line normalizations are a MUST in the XML
|
||||
specification only the value true is accepted. The broken bahaviour of
|
||||
accepting out of range character entities like &<GTKDOCLINK HREF="0-CAPS">0</GTKDOCLINK>; is of course not
|
||||
supported either.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 or -1 in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderSetParserProp"></a>xmlTextReaderSetParserProp ()</h3><pre class="programlisting">int xmlTextReaderSetParserProp (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int prop,
|
||||
int value);</pre><p>
|
||||
Change the parser processing behaviour by changing some of its internal
|
||||
properties. Note that some properties can only be changed before any
|
||||
read has been done.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>prop</tt></i>:</span></td><td> the xmlParserProperties to set
|
||||
</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td> usually 0 or 1 to (de)activate it
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 if the call was successful, or -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderGetParserProp"></a>xmlTextReaderGetParserProp ()</h3><pre class="programlisting">int xmlTextReaderGetParserProp (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int prop);</pre><p>
|
||||
Read the parser internal property.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>prop</tt></i>:</span></td><td> the xmlParserProperties to get
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the value, usually 0 or 1, or -1 in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderCurrentNode"></a>xmlTextReaderCurrentNode ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlTextReaderCurrentNode (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Hacking interface allowing to get the xmlNodePtr correponding to the
|
||||
current node being accessed by the xmlTextReader. This is dangerous
|
||||
because the underlying node may be destroyed on the next Reads.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the xmlNodePtr or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderPreserve"></a>xmlTextReaderPreserve ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlTextReaderPreserve (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
current node being accessed by the xmlTextReader. This is dangerous
|
||||
because the underlying node may be destroyed on the next Reads.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the xmlNodePtr or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderCurrentDoc"></a>xmlTextReaderCurrentDoc ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> xmlTextReaderCurrentDoc (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Hacking interface allowing to get the xmlDocPtr correponding to the
|
||||
current document being accessed by the xmlTextReader. This is dangerous
|
||||
because the associated node may be destroyed on the next Reads.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the xmlDocPtr or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderExpand"></a>xmlTextReaderExpand ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlTextReaderExpand (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Reads the contents of the current node and the full subtree. It then makes
|
||||
the subtree available until the next <a href="libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a>() call</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>a node pointer valid until the next <a href="libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a>() call
|
||||
or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderNext"></a>xmlTextReaderNext ()</h3><pre class="programlisting">int xmlTextReaderNext (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Skip to the node following the current one in document order while
|
||||
avoiding the subtree if any.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>1 if the node was read successfully, 0 if there is no more
|
||||
nodes to read, or -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderNextSibling"></a>xmlTextReaderNextSibling ()</h3><pre class="programlisting">int xmlTextReaderNextSibling (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
|
||||
|
||||
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderIsValid"></a>xmlTextReaderIsValid ()</h3><pre class="programlisting">int xmlTextReaderIsValid (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader);</pre><p>
|
||||
Retrieve the validity status from the parser context</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the flag value 1 if valid, 0 if no, and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderRelaxNGValidate"></a>xmlTextReaderRelaxNGValidate ()</h3><pre class="programlisting">int xmlTextReaderRelaxNGValidate (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const char *rng);</pre><p>
|
||||
Use RelaxNG to validate the document as it is processed.
|
||||
Activation is only possible before the first <GTKDOCLINK HREF="Read">Read</GTKDOCLINK>().
|
||||
if <i><tt>rng</tt></i> is NULL, then RelaxNG validation is desactivated.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>rng</tt></i>:</span></td><td> the path to a RelaxNG schema or NULL
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 in case the RelaxNG validation could be (des)activated and
|
||||
-1 in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderRelaxNGSetSchema"></a>xmlTextReaderRelaxNGSetSchema ()</h3><pre class="programlisting">int xmlTextReaderRelaxNGSetSchema (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a> schema);</pre><p>
|
||||
Use RelaxNG to validate the document as it is processed.
|
||||
Activation is only possible before the first <GTKDOCLINK HREF="Read">Read</GTKDOCLINK>().
|
||||
if <i><tt>schema</tt></i> is NULL, then RelaxNG validation is desactivated.
|
||||
@ The <i><tt>schema</tt></i> should not be freed until the reader is deallocated
|
||||
or its use has been deactivated.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>schema</tt></i>:</span></td><td> a precompiled RelaxNG schema
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 in case the RelaxNG validation could be (des)activated and
|
||||
-1 in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderWalker"></a>xmlReaderWalker ()</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlReaderWalker (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc);</pre><p>
|
||||
Create an xmltextReader for a preparsed document.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td> a preparsed document
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the new reader or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderForDoc"></a>xmlReaderForDoc ()</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlReaderForDoc (const <a href="libxml-tree.html#xmlChar">xmlChar</a> *cur,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
Create an xmltextReader for an XML in-memory document.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td> a pointer to a zero terminated string
|
||||
</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td> the base URL to use for the document
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the new reader or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderForFile"></a>xmlReaderForFile ()</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlReaderForFile (const char *filename,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
parse an XML file from the filesystem or the network.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td> a file or URL
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the new reader or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderForMemory"></a>xmlReaderForMemory ()</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlReaderForMemory (const char *buffer,
|
||||
int size,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
Create an xmltextReader for an XML in-memory document.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>buffer</tt></i>:</span></td><td> a pointer to a char array
|
||||
</td></tr><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td> the size of the array
|
||||
</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td> the base URL to use for the document
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the new reader or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderForFd"></a>xmlReaderForFd ()</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlReaderForFd (int fd,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
Create an xmltextReader for an XML from a file descriptor.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>fd</tt></i>:</span></td><td> an open file descriptor
|
||||
</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td> the base URL to use for the document
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the new reader or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderForIO"></a>xmlReaderForIO ()</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlReaderForIO (<a href="libxml-xmlIO.html#xmlInputReadCallback">xmlInputReadCallback</a> ioread,
|
||||
<a href="libxml-xmlIO.html#xmlInputCloseCallback">xmlInputCloseCallback</a> ioclose,
|
||||
void *ioctx,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
Create an xmltextReader for an XML document from I/O functions and source.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ioread</tt></i>:</span></td><td> an I/O read function
|
||||
</td></tr><tr><td><span class="term"><i><tt>ioclose</tt></i>:</span></td><td> an I/O close function
|
||||
</td></tr><tr><td><span class="term"><i><tt>ioctx</tt></i>:</span></td><td> an I/O handler
|
||||
</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td> the base URL to use for the document
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the new reader or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderNewWalker"></a>xmlReaderNewWalker ()</h3><pre class="programlisting">int xmlReaderNewWalker (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc);</pre><p>
|
||||
Setup an xmltextReader to parse a preparsed XML document.
|
||||
This reuses the existing <i><tt>reader</tt></i> xmlTextReader.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> an XML reader
|
||||
</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td> a preparsed document
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 in case of success and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderNewDoc"></a>xmlReaderNewDoc ()</h3><pre class="programlisting">int xmlReaderNewDoc (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const <a href="libxml-tree.html#xmlChar">xmlChar</a> *cur,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
Setup an xmltextReader to parse an XML in-memory document.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).
|
||||
This reuses the existing <i><tt>reader</tt></i> xmlTextReader.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> an XML reader
|
||||
</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td> a pointer to a zero terminated string
|
||||
</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td> the base URL to use for the document
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 in case of success and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderNewFile"></a>xmlReaderNewFile ()</h3><pre class="programlisting">int xmlReaderNewFile (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const char *filename,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
parse an XML file from the filesystem or the network.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).
|
||||
This reuses the existing <i><tt>reader</tt></i> xmlTextReader.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> an XML reader
|
||||
</td></tr><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td> a file or URL
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 in case of success and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderNewMemory"></a>xmlReaderNewMemory ()</h3><pre class="programlisting">int xmlReaderNewMemory (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
const char *buffer,
|
||||
int size,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
Setup an xmltextReader to parse an XML in-memory document.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).
|
||||
This reuses the existing <i><tt>reader</tt></i> xmlTextReader.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> an XML reader
|
||||
</td></tr><tr><td><span class="term"><i><tt>buffer</tt></i>:</span></td><td> a pointer to a char array
|
||||
</td></tr><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td> the size of the array
|
||||
</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td> the base URL to use for the document
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 in case of success and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderNewFd"></a>xmlReaderNewFd ()</h3><pre class="programlisting">int xmlReaderNewFd (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
int fd,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
Setup an xmltextReader to parse an XML from a file descriptor.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).
|
||||
This reuses the existing <i><tt>reader</tt></i> xmlTextReader.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> an XML reader
|
||||
</td></tr><tr><td><span class="term"><i><tt>fd</tt></i>:</span></td><td> an open file descriptor
|
||||
</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td> the base URL to use for the document
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 in case of success and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlReaderNewIO"></a>xmlReaderNewIO ()</h3><pre class="programlisting">int xmlReaderNewIO (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-xmlIO.html#xmlInputReadCallback">xmlInputReadCallback</a> ioread,
|
||||
<a href="libxml-xmlIO.html#xmlInputCloseCallback">xmlInputCloseCallback</a> ioclose,
|
||||
void *ioctx,
|
||||
const char *URL,
|
||||
const char *encoding,
|
||||
int options);</pre><p>
|
||||
Setup an xmltextReader to parse an XML document from I/O functions
|
||||
and source.
|
||||
The parsing flags <i><tt>options</tt></i> are a combination of xmlParserOption(s).
|
||||
This reuses the existing <i><tt>reader</tt></i> xmlTextReader.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> an XML reader
|
||||
</td></tr><tr><td><span class="term"><i><tt>ioread</tt></i>:</span></td><td> an I/O read function
|
||||
</td></tr><tr><td><span class="term"><i><tt>ioclose</tt></i>:</span></td><td> an I/O close function
|
||||
</td></tr><tr><td><span class="term"><i><tt>ioctx</tt></i>:</span></td><td> an I/O handler
|
||||
</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td> the base URL to use for the document
|
||||
</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td> the document encoding, or NULL
|
||||
</td></tr><tr><td><span class="term"><i><tt>options</tt></i>:</span></td><td> a combination of xmlParserOption(s)
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 in case of success and -1 in case of error
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderLocatorPtr"></a>xmlTextReaderLocatorPtr</h3><pre class="programlisting">typedef void * xmlTextReaderLocatorPtr;
|
||||
</pre><p>
|
||||
|
||||
</p></div><hr><div class="refsect2"><h3><a name="xmlTextReaderErrorFunc"></a>xmlTextReaderErrorFunc ()</h3><pre class="programlisting">void (*xmlTextReaderErrorFunc) (void *arg,
|
||||
@@ -101,4 +772,32 @@ void (<a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">*xmlTextRead
|
||||
</td></tr><tr><td><span class="term"><i><tt>locator</tt></i>:</span></td><td>
|
||||
|
||||
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderLocatorLineNumber"></a>xmlTextReaderLocatorLineNumber ()</h3><pre class="programlisting">int xmlTextReaderLocatorLineNumber (<a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a> locator);</pre><p>
|
||||
Obtain the line number for the given locator.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>locator</tt></i>:</span></td><td> the xmlTextReaderLocatorPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the line number or -1 in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderLocatorBaseURI"></a>xmlTextReaderLocatorBaseURI ()</h3><pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a>* xmlTextReaderLocatorBaseURI (<a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a> locator);</pre><p>
|
||||
Obtain the base URI for the given locator.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>locator</tt></i>:</span></td><td> the xmlTextReaderLocatorPtr used
|
||||
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>the base URI or NULL in case of error.
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderSetErrorHandler"></a>xmlTextReaderSetErrorHandler ()</h3><pre class="programlisting">void xmlTextReaderSetErrorHandler (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> f,
|
||||
void *arg);</pre><p>
|
||||
Register a callback function that will be called on error and warnings.
|
||||
</p><p>
|
||||
If <i><tt>f</tt></i> is NULL, the default error and warning handlers are restored.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>f</tt></i>:</span></td><td> the callback function to call on error and warnings
|
||||
</td></tr><tr><td><span class="term"><i><tt>arg</tt></i>:</span></td><td> a user argument to pass to the callback function
|
||||
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlTextReaderGetErrorHandler"></a>xmlTextReaderGetErrorHandler ()</h3><pre class="programlisting">void xmlTextReaderGetErrorHandler (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader,
|
||||
<a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> *f,
|
||||
void **arg);</pre><p>
|
||||
Retrieve the error callback function and user argument.</p><p>
|
||||
|
||||
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td> the xmlTextReaderPtr used
|
||||
</td></tr><tr><td><span class="term"><i><tt>f</tt></i>:</span></td><td> the callback function or NULL is no callback has been registered
|
||||
</td></tr><tr><td><span class="term"><i><tt>arg</tt></i>:</span></td><td> a user argument
|
||||
</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xinclude.html"><b><<<EFBFBD>xinclude</b></a></td><td align="right"><a accesskey="n" href="libxml-debugXML.html"><b>debugXML<EFBFBD>>></b></a></td></tr></table></body></html>
|
||||
|
Reference in New Issue
Block a user