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 &#8212; </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>&lt;&lt;�xinclude</b></a></td><td align="right"><a accesskey="n" href="libxml-debugXML.html"><b>debugXML�&gt;&gt;</b></a></td></tr></table></body></html>
105