libxml-xmlreader.html revision 2ad1dfffa032025ec70de5b4af878e9b092c79f3
1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xmlreader</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css"> 2 .synopsis, .classsynopsis { 3 background: #eeeeee; 4 border: solid 1px #aaaaaa; 5 padding: 0.5em; 6 } 7 .programlisting { 8 background: #eeeeff; 9 border: solid 1px #aaaaff; 10 padding: 0.5em; 11 } 12 .variablelist { 13 padding: 4px; 14 margin-left: 3em; 15 } 16 .navigation { 17 background: #ffeeee; 18 border: solid 1px #ffaaaa; 19 margin-top: 0.5em; 20 margin-bottom: 0.5em; 21 } 22 .navigation a { 23 color: #770000; 24 } 25 .navigation a:visited { 26 color: #550000; 27 } 28 .navigation .title { 29 font-size: 200%; 30 } 31 </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"> 32 33 34 35enum <a href="libxml-xmlreader.html#xmlParserProperties">xmlParserProperties</a>; 36enum <a href="libxml-xmlreader.html#xmlParserSeverities">xmlParserSeverities</a>; 37enum <a href="libxml-xmlreader.html#xmlReaderTypes">xmlReaderTypes</a>; 38struct <a href="libxml-xmlreader.html#xmlTextReader">xmlTextReader</a>; 39typedef <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a>; 40typedef <a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a>; 41void (<a href="libxml-xmlreader.html#xmlTextReaderErrorFunc">*xmlTextReaderErrorFunc</a>) (void *arg, 42 const char *msg, 43 <a href="libxml-xmlreader.html#xmlParserSeverities">xmlParserSeverities</a> severity, 44 <a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a> locator); 45</pre></div><div class="refsect1"><h2>Description</h2><p> 46 47</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlParserProperties"></a>enum xmlParserProperties</h3><pre class="programlisting">typedef enum { 48 XML_PARSER_LOADDTD = 1, 49 XML_PARSER_DEFAULTATTRS = 2, 50 XML_PARSER_VALIDATE = 3, 51 XML_PARSER_SUBST_ENTITIES = 4 52} xmlParserProperties; 53</pre><p> 54 55</p></div><hr><div class="refsect2"><h3><a name="xmlParserSeverities"></a>enum xmlParserSeverities</h3><pre class="programlisting">typedef enum { 56 XML_PARSER_SEVERITY_VALIDITY_WARNING = 1, 57 XML_PARSER_SEVERITY_VALIDITY_ERROR = 2, 58 XML_PARSER_SEVERITY_WARNING = 3, 59 XML_PARSER_SEVERITY_ERROR = 4 60} xmlParserSeverities; 61</pre><p> 62 63</p></div><hr><div class="refsect2"><h3><a name="xmlReaderTypes"></a>enum xmlReaderTypes</h3><pre class="programlisting">typedef enum { 64 XML_READER_TYPE_NONE = 0, 65 XML_READER_TYPE_ELEMENT = 1, 66 XML_READER_TYPE_ATTRIBUTE = 2, 67 XML_READER_TYPE_TEXT = 3, 68 XML_READER_TYPE_CDATA = 4, 69 XML_READER_TYPE_ENTITY_REFERENCE = 5, 70 XML_READER_TYPE_ENTITY = 6, 71 XML_READER_TYPE_PROCESSING_INSTRUCTION = 7, 72 XML_READER_TYPE_COMMENT = 8, 73 XML_READER_TYPE_DOCUMENT = 9, 74 XML_READER_TYPE_DOCUMENT_TYPE = 10, 75 XML_READER_TYPE_DOCUMENT_FRAGMENT = 11, 76 XML_READER_TYPE_NOTATION = 12, 77 XML_READER_TYPE_WHITESPACE = 13, 78 XML_READER_TYPE_SIGNIFICANT_WHITESPACE = 14, 79 XML_READER_TYPE_END_ELEMENT = 15, 80 XML_READER_TYPE_END_ENTITY = 16, 81 XML_READER_TYPE_XML_DECLARATION = 17 82} xmlReaderTypes; 83</pre><p> 84 85</p></div><hr><div class="refsect2"><h3><a name="xmlTextReader"></a>struct xmlTextReader</h3><pre class="programlisting">struct xmlTextReader;</pre><p> 86 87</p></div><hr><div class="refsect2"><h3><a name="xmlTextReaderPtr"></a>xmlTextReaderPtr</h3><pre class="programlisting">typedef xmlTextReader *xmlTextReaderPtr; 88</pre><p> 89 90</p></div><hr><div class="refsect2"><h3><a name="xmlTextReaderLocatorPtr"></a>xmlTextReaderLocatorPtr</h3><pre class="programlisting">typedef void * xmlTextReaderLocatorPtr; 91</pre><p> 92 93</p></div><hr><div class="refsect2"><h3><a name="xmlTextReaderErrorFunc"></a>xmlTextReaderErrorFunc ()</h3><pre class="programlisting">void (*xmlTextReaderErrorFunc) (void *arg, 94 const char *msg, 95 <a href="libxml-xmlreader.html#xmlParserSeverities">xmlParserSeverities</a> severity, 96 <a href="libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a> locator);</pre><p> 97 98</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>arg</tt></i>:</span></td><td> 99</td></tr><tr><td><span class="term"><i><tt>msg</tt></i>:</span></td><td> 100</td></tr><tr><td><span class="term"><i><tt>severity</tt></i>:</span></td><td> 101</td></tr><tr><td><span class="term"><i><tt>locator</tt></i>:</span></td><td> 102 103 104</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><<�xinclude</b></a></td><td align="right"><a accesskey="n" href="libxml-debugXML.html"><b>debugXML�>></b></a></td></tr></table></body></html> 105