1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>libxml++: xmlpp::TextReader Class Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.1 -->
10
<li><a href="index.html"><span>Main Page</span></a></li>
11
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
12
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
13
<li><a href="files.html"><span>Files</span></a></li>
14
<li><a href="dirs.html"><span>Directories</span></a></li>
15
<li><a href="pages.html"><span>Related Pages</span></a></li>
19
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
20
<li><a href="annotated.html"><span>Class List</span></a></li>
21
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
22
<li><a href="functions.html"><span>Class Members</span></a></li>
25
<a class="el" href="namespacexmlpp.html">xmlpp</a>::<a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a></div>
26
<h1>xmlpp::TextReader Class Reference</h1><!-- doxytag: class="xmlpp::TextReader" --><!-- doxytag: inherits="xmlpp::NonCopyable" -->Inheritance diagram for xmlpp::TextReader:<p><center><img src="classxmlpp_1_1TextReader__inherit__graph.jpg" border="0" usemap="#xmlpp_1_1TextReader__inherit__map" alt="Inheritance graph"></center>
27
<map name="xmlpp_1_1TextReader__inherit__map">
28
<area href="classxmlpp_1_1NonCopyable.html" shape="rect" coords="5,7,163,33" alt="">
30
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classxmlpp_1_1TextReader-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
32
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
33
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e">xmlNodeType</a> { <br>
34
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e953f5d2eee7b77bb88bf11cdef6c9f0c">Attribute</a> = 2,
36
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40ea6111071444413bbe7a3d703adaa4428">CDATA</a> = 4,
38
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e3bb150c1fe40950967663e14ac4eee21">Comment</a> = 8,
40
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40ee3efc570dfef9cc2b59008ac419d9b2b">Document</a> = 9,
42
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e31a65d34484b940b1fe5005383db2ab1">DocumentFragment</a> = 11,
44
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e89be2703d2112a83df749542970bf220">DocumentType</a> = 10,
46
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e196fbf9ee1b62edf2fd6e4aeaa5b8a09">Element</a> = 1,
48
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e10ded28eb805871af4aa96ff1366360d">EndElement</a> = 15,
50
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40eb1bb7cadf025bc34b5e8aeb645f0d3e6">EndEntity</a> = 16,
52
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e025e694e532d3ef51ee336d6f43db7b1">Entity</a> = 6,
54
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e91562173c93bfbf1d08f2bb0084c0fe6">EntityReference</a> = 5,
56
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40ee7ab9017681e2d0ab1cf6c1b133b81a8">None</a> = 0,
58
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e4eb093e0c99c5652f82ad727e8a4b814">Notation</a> = 12,
60
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e32b2b75764fe7e2637a5b22a128ef7e0">ProcessingInstruction</a> = 7,
62
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40ee1189bd50d5f0a6324db79310b5e7896">SignificantWhitespace</a> = 14,
64
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e3e9d8486bba549a19e00964c2255d879">Text</a> = 3,
66
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40eac0a2cbaedfcb9a80f66eea04ccc0a54">Whitespace</a> = 13,
68
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e9a18f29beb9bb8e3aeba11c2b031d314">XmlDeclaration</a> = 17
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1">xmlReadState</a> { <br>
73
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1bbce86084aed205faaacc744bd0357e7">Closed</a> = 4,
75
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1fdc5accdafe700a08de1c7a996a8daad">EndOfFile</a> = 3,
77
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1796c014e6177dafba41a3318c5b52e53">Error</a> = 2,
79
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1b21a7b6e1f6a04f07857d468aacfcb00">Initial</a> = 0,
81
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b12f35a806ccea1c7e50578c98e740b053">Interactive</a> = 1,
83
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b16c870210b11f64532e0ee73ac5c6dac7">Reading</a> = 5
87
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> { <br>
88
<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292edcccbfdca3500eca880ac102090cf04">LoadDtd</a> = 1,
90
<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292e7ff80120d6a00927f44cf9f9d3e01af">DefaultAttrs</a> = 2,
92
<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292c293cac644cdebce4b90b45a501ee356">Validate</a> = 3,
94
<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292b79c0aee880cdac3a1028d7464e13b01">SubstEntities</a> = 4
98
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#659b255f7221dbbae3e98081bbfc6f19">size_type</a></td></tr>
100
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
101
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#e40f56d8714593bef690bedafad23f8f">TextReader</a> (struct _xmlTextReader *cobj)</td></tr>
103
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps a <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object from an underlying libxml object. <a href="#e40f56d8714593bef690bedafad23f8f"></a><br></td></tr>
104
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#710cf31f25d144bb790180c53acda367">TextReader</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &URI)</td></tr>
106
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object to parse a file or URI. <a href="#710cf31f25d144bb790180c53acda367"></a><br></td></tr>
107
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#c5cdb5b6d5c8e6809d65a398f417a1fb">TextReader</a> (const unsigned char *data, <a class="el" href="classxmlpp_1_1TextReader.html#659b255f7221dbbae3e98081bbfc6f19">size_type</a> size, const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &uri=<a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
109
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object which parses in memory data. <a href="#c5cdb5b6d5c8e6809d65a398f417a1fb"></a><br></td></tr>
110
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#35043a6525290428f3724e1a31918bb8">~TextReader</a> ()</td></tr>
112
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#3a3ee347087889b3f3ef5463dd777ad8">read</a> ()</td></tr>
114
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves the position of the current instance to the next node in the stream, exposing its properties. <a href="#3a3ee347087889b3f3ef5463dd777ad8"></a><br></td></tr>
115
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#348c936b9ed75c15456ddea2eea80eb7">read_inner_xml</a> ()</td></tr>
117
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the contents of the current node, including child nodes and markup. <a href="#348c936b9ed75c15456ddea2eea80eb7"></a><br></td></tr>
118
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#5a0e5b3823151de60faf552c4709daf9">read_outer_xml</a> ()</td></tr>
120
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the current node and its contents, including child nodes and markup. <a href="#5a0e5b3823151de60faf552c4709daf9"></a><br></td></tr>
121
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#9110986142ac718978d8993e26b00c85">read_string</a> ()</td></tr>
123
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reads the contents of an element or a text node as a string. <a href="#9110986142ac718978d8993e26b00c85"></a><br></td></tr>
124
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#109934670bab6176dc1a8132f1afd5d0">read_attribute_value</a> ()</td></tr>
126
<tr><td class="mdescLeft"> </td><td class="mdescRight">Parses an attribute value into one or more Text and <a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a> nodes. <a href="#109934670bab6176dc1a8132f1afd5d0"></a><br></td></tr>
127
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#d0de20a6bdd0cdddaf2cdf725e13cd63">get_attribute_count</a> () const</td></tr>
129
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of attributes on the current node. <a href="#d0de20a6bdd0cdddaf2cdf725e13cd63"></a><br></td></tr>
130
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#717355bb5d487f5cbfb6936497fb6320">get_base_uri</a> () const</td></tr>
132
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the base Uniform Resource Identifier (URI) of the current node. <a href="#717355bb5d487f5cbfb6936497fb6320"></a><br></td></tr>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#55ea8a3420282d6567367cf0d93ddfba">get_depth</a> () const</td></tr>
135
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the depth of the current node in the XML document. <a href="#55ea8a3420282d6567367cf0d93ddfba"></a><br></td></tr>
136
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#71f560718ad63feab43f22346cf36478">has_attributes</a> () const</td></tr>
138
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a value indicating whether the current node has any attributes. <a href="#71f560718ad63feab43f22346cf36478"></a><br></td></tr>
139
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#bc4acc50332d74e0b4a44a105f44a8ba">has_value</a> () const</td></tr>
141
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the node can have a text value. <a href="#bc4acc50332d74e0b4a44a105f44a8ba"></a><br></td></tr>
142
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#636f874b44291dc0cbb63d4f3652dbcf">is_default</a> () const</td></tr>
144
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether an <a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a> node was generated from the default value defined in the DTD or schema. <a href="#636f874b44291dc0cbb63d4f3652dbcf"></a><br></td></tr>
145
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#aae7ca62ad8ec2f489c8a7e1634e6ab5">is_empty_element</a> () const</td></tr>
147
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if the current node is empty. <a href="#aae7ca62ad8ec2f489c8a7e1634e6ab5"></a><br></td></tr>
148
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#5e75def4c3d4038848f1840f18f42179">get_local_name</a> () const</td></tr>
150
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#83dd2e244987842d05224dc6ffad6ea5">get_name</a> () const</td></tr>
152
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#f9a3f945792d3cca301a362110b4a2a6">get_namespace_uri</a> () const</td></tr>
154
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e">xmlNodeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#fd3ad824b6f72c65e563be43baaa320b">get_node_type</a> () const</td></tr>
156
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#6838596d53753463d37a712b6eea0619">get_prefix</a> () const</td></tr>
158
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#c6439b7c3db7107e9e4d6aefb1040350">get_quote_char</a> () const</td></tr>
160
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#709bfe629664c6ddef163a94a1fd9170">get_value</a> () const</td></tr>
162
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#3eb4e2f9cbd1867ad46e59f0188d9852">get_xml_lang</a> () const</td></tr>
164
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1">xmlReadState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#6cc1c8d6dcab7ed2273ad4b59ee6bcea">get_read_state</a> () const</td></tr>
166
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#5cf337c94758e54214f7bbe23f61b13d">close</a> ()</td></tr>
168
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#e8bdc81e44a30fa6d5d7fa20cf18940e">get_attribute</a> (int number) const</td></tr>
170
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#5ddec73cc313916149ccf5110919701a">get_attribute</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &name) const</td></tr>
172
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#18032812b7db7b91a7eb7e8b3f0ebdda">get_attribute</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &local_name, const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &ns_uri) const</td></tr>
174
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#e2090402f7db4cfd6363dc7f11aa18b2">lookup_namespace</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &prefix) const</td></tr>
176
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#78ef028f9250afaca44928847418153a">move_to_attribute</a> (int number)</td></tr>
178
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#57c157282664d34ec16374aa59c973b6">move_to_attribute</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &name)</td></tr>
180
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#6a8b5834af3d6254b96ba6b4453b98ce">move_to_attribute</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &local_name, const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &ns_uri)</td></tr>
182
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#724cd1e0238c14c2d2b797b555392fb1">move_to_first_attribute</a> ()</td></tr>
184
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#3ffee74ac337f73f3205d23c3c0eafec">move_to_next_attribute</a> ()</td></tr>
186
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#e1164a49d5dc855bdc110b0826f752d7">move_to_element</a> ()</td></tr>
188
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#0503423443b025ddb88d06dc23d078fc">get_normalization</a> () const</td></tr>
190
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#af2974eef9c1c77abf50e9c8584f9c40">set_normalization</a> (<a class="el" href="classbool.html">bool</a> value)</td></tr>
192
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#6f8b5a375f8da247a8ce4cb3be857db0">get_parser_property</a> (<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> property) const</td></tr>
194
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#8e5db1b68c5227bf748dfee7f36e8074">set_parser_property</a> (<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> property, <a class="el" href="classbool.html">bool</a> value)</td></tr>
196
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#830def19dd26d2c3fb131302f8ed1a31">get_current_node</a> ()</td></tr>
198
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classxmlpp_1_1Node.html">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#10a6402ec6a9b8e9dbd0d53e40e943b8">get_current_node</a> () const</td></tr>
200
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classxmlpp_1_1Node.html">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#6eeec8656e65a93c7b7496f17d288882">expand</a> ()</td></tr>
202
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#03c7204c20277f446c64cc7ca15815b2">next</a> ()</td></tr>
204
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#2c3c915e64391aa0309e76ee3aff1059">is_valid</a> () const</td></tr>
206
<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
207
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="classxmlpp_1_1TextReader.html#d789c2c50a88653f320badab9a648818">PropertyReader</a></td></tr>
210
<hr><h2>Member Typedef Documentation</h2>
211
<a class="anchor" name="659b255f7221dbbae3e98081bbfc6f19"></a><!-- doxytag: member="xmlpp::TextReader::size_type" ref="659b255f7221dbbae3e98081bbfc6f19" args="" -->
212
<div class="memitem">
213
<div class="memproto">
214
<table class="memname">
216
<td class="memname">typedef unsigned int <a class="el" href="classxmlpp_1_1TextReader.html#659b255f7221dbbae3e98081bbfc6f19">xmlpp::TextReader::size_type</a> </td>
226
<hr><h2>Member Enumeration Documentation</h2>
227
<a class="anchor" name="9057500ac7b1972ff2371794ba48f40e"></a><!-- doxytag: member="xmlpp::TextReader::xmlNodeType" ref="9057500ac7b1972ff2371794ba48f40e" args="" -->
228
<div class="memitem">
229
<div class="memproto">
230
<table class="memname">
232
<td class="memname">enum <a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e">xmlpp::TextReader::xmlNodeType</a> </td>
239
<dl compact><dt><b>Enumerator: </b></dt><dd>
240
<table border="0" cellspacing="2" cellpadding="0">
241
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e953f5d2eee7b77bb88bf11cdef6c9f0c"></a><!-- doxytag: member="Attribute" ref="9057500ac7b1972ff2371794ba48f40e953f5d2eee7b77bb88bf11cdef6c9f0c" args="" -->Attribute</em> </td><td>
243
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40ea6111071444413bbe7a3d703adaa4428"></a><!-- doxytag: member="CDATA" ref="9057500ac7b1972ff2371794ba48f40ea6111071444413bbe7a3d703adaa4428" args="" -->CDATA</em> </td><td>
245
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e3bb150c1fe40950967663e14ac4eee21"></a><!-- doxytag: member="Comment" ref="9057500ac7b1972ff2371794ba48f40e3bb150c1fe40950967663e14ac4eee21" args="" -->Comment</em> </td><td>
247
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40ee3efc570dfef9cc2b59008ac419d9b2b"></a><!-- doxytag: member="Document" ref="9057500ac7b1972ff2371794ba48f40ee3efc570dfef9cc2b59008ac419d9b2b" args="" -->Document</em> </td><td>
249
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e31a65d34484b940b1fe5005383db2ab1"></a><!-- doxytag: member="DocumentFragment" ref="9057500ac7b1972ff2371794ba48f40e31a65d34484b940b1fe5005383db2ab1" args="" -->DocumentFragment</em> </td><td>
251
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e89be2703d2112a83df749542970bf220"></a><!-- doxytag: member="DocumentType" ref="9057500ac7b1972ff2371794ba48f40e89be2703d2112a83df749542970bf220" args="" -->DocumentType</em> </td><td>
253
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e196fbf9ee1b62edf2fd6e4aeaa5b8a09"></a><!-- doxytag: member="Element" ref="9057500ac7b1972ff2371794ba48f40e196fbf9ee1b62edf2fd6e4aeaa5b8a09" args="" -->Element</em> </td><td>
255
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e10ded28eb805871af4aa96ff1366360d"></a><!-- doxytag: member="EndElement" ref="9057500ac7b1972ff2371794ba48f40e10ded28eb805871af4aa96ff1366360d" args="" -->EndElement</em> </td><td>
257
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40eb1bb7cadf025bc34b5e8aeb645f0d3e6"></a><!-- doxytag: member="EndEntity" ref="9057500ac7b1972ff2371794ba48f40eb1bb7cadf025bc34b5e8aeb645f0d3e6" args="" -->EndEntity</em> </td><td>
259
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e025e694e532d3ef51ee336d6f43db7b1"></a><!-- doxytag: member="Entity" ref="9057500ac7b1972ff2371794ba48f40e025e694e532d3ef51ee336d6f43db7b1" args="" -->Entity</em> </td><td>
261
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e91562173c93bfbf1d08f2bb0084c0fe6"></a><!-- doxytag: member="EntityReference" ref="9057500ac7b1972ff2371794ba48f40e91562173c93bfbf1d08f2bb0084c0fe6" args="" -->EntityReference</em> </td><td>
263
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40ee7ab9017681e2d0ab1cf6c1b133b81a8"></a><!-- doxytag: member="None" ref="9057500ac7b1972ff2371794ba48f40ee7ab9017681e2d0ab1cf6c1b133b81a8" args="" -->None</em> </td><td>
265
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e4eb093e0c99c5652f82ad727e8a4b814"></a><!-- doxytag: member="Notation" ref="9057500ac7b1972ff2371794ba48f40e4eb093e0c99c5652f82ad727e8a4b814" args="" -->Notation</em> </td><td>
267
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e32b2b75764fe7e2637a5b22a128ef7e0"></a><!-- doxytag: member="ProcessingInstruction" ref="9057500ac7b1972ff2371794ba48f40e32b2b75764fe7e2637a5b22a128ef7e0" args="" -->ProcessingInstruction</em> </td><td>
269
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40ee1189bd50d5f0a6324db79310b5e7896"></a><!-- doxytag: member="SignificantWhitespace" ref="9057500ac7b1972ff2371794ba48f40ee1189bd50d5f0a6324db79310b5e7896" args="" -->SignificantWhitespace</em> </td><td>
271
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e3e9d8486bba549a19e00964c2255d879"></a><!-- doxytag: member="Text" ref="9057500ac7b1972ff2371794ba48f40e3e9d8486bba549a19e00964c2255d879" args="" -->Text</em> </td><td>
273
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40eac0a2cbaedfcb9a80f66eea04ccc0a54"></a><!-- doxytag: member="Whitespace" ref="9057500ac7b1972ff2371794ba48f40eac0a2cbaedfcb9a80f66eea04ccc0a54" args="" -->Whitespace</em> </td><td>
275
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e9a18f29beb9bb8e3aeba11c2b031d314"></a><!-- doxytag: member="XmlDeclaration" ref="9057500ac7b1972ff2371794ba48f40e9a18f29beb9bb8e3aeba11c2b031d314" args="" -->XmlDeclaration</em> </td><td>
282
<a class="anchor" name="87dca472c41f1554155567352caae8b1"></a><!-- doxytag: member="xmlpp::TextReader::xmlReadState" ref="87dca472c41f1554155567352caae8b1" args="" -->
283
<div class="memitem">
284
<div class="memproto">
285
<table class="memname">
287
<td class="memname">enum <a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1">xmlpp::TextReader::xmlReadState</a> </td>
294
<dl compact><dt><b>Enumerator: </b></dt><dd>
295
<table border="0" cellspacing="2" cellpadding="0">
296
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b1bbce86084aed205faaacc744bd0357e7"></a><!-- doxytag: member="Closed" ref="87dca472c41f1554155567352caae8b1bbce86084aed205faaacc744bd0357e7" args="" -->Closed</em> </td><td>
298
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b1fdc5accdafe700a08de1c7a996a8daad"></a><!-- doxytag: member="EndOfFile" ref="87dca472c41f1554155567352caae8b1fdc5accdafe700a08de1c7a996a8daad" args="" -->EndOfFile</em> </td><td>
300
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b1796c014e6177dafba41a3318c5b52e53"></a><!-- doxytag: member="Error" ref="87dca472c41f1554155567352caae8b1796c014e6177dafba41a3318c5b52e53" args="" -->Error</em> </td><td>
302
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b1b21a7b6e1f6a04f07857d468aacfcb00"></a><!-- doxytag: member="Initial" ref="87dca472c41f1554155567352caae8b1b21a7b6e1f6a04f07857d468aacfcb00" args="" -->Initial</em> </td><td>
304
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b12f35a806ccea1c7e50578c98e740b053"></a><!-- doxytag: member="Interactive" ref="87dca472c41f1554155567352caae8b12f35a806ccea1c7e50578c98e740b053" args="" -->Interactive</em> </td><td>
306
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b16c870210b11f64532e0ee73ac5c6dac7"></a><!-- doxytag: member="Reading" ref="87dca472c41f1554155567352caae8b16c870210b11f64532e0ee73ac5c6dac7" args="" -->Reading</em> </td><td>
313
<a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292"></a><!-- doxytag: member="xmlpp::TextReader::ParserProperties" ref="5cb6d36f5367eec5e986d815e60ad292" args="" -->
314
<div class="memitem">
315
<div class="memproto">
316
<table class="memname">
318
<td class="memname">enum <a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">xmlpp::TextReader::ParserProperties</a> </td>
325
<dl compact><dt><b>Enumerator: </b></dt><dd>
326
<table border="0" cellspacing="2" cellpadding="0">
327
<tr><td valign="top"><em><a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292edcccbfdca3500eca880ac102090cf04"></a><!-- doxytag: member="LoadDtd" ref="5cb6d36f5367eec5e986d815e60ad292edcccbfdca3500eca880ac102090cf04" args="" -->LoadDtd</em> </td><td>
329
<tr><td valign="top"><em><a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292e7ff80120d6a00927f44cf9f9d3e01af"></a><!-- doxytag: member="DefaultAttrs" ref="5cb6d36f5367eec5e986d815e60ad292e7ff80120d6a00927f44cf9f9d3e01af" args="" -->DefaultAttrs</em> </td><td>
331
<tr><td valign="top"><em><a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292c293cac644cdebce4b90b45a501ee356"></a><!-- doxytag: member="Validate" ref="5cb6d36f5367eec5e986d815e60ad292c293cac644cdebce4b90b45a501ee356" args="" -->Validate</em> </td><td>
333
<tr><td valign="top"><em><a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292b79c0aee880cdac3a1028d7464e13b01"></a><!-- doxytag: member="SubstEntities" ref="5cb6d36f5367eec5e986d815e60ad292b79c0aee880cdac3a1028d7464e13b01" args="" -->SubstEntities</em> </td><td>
340
<hr><h2>Constructor & Destructor Documentation</h2>
341
<a class="anchor" name="e40f56d8714593bef690bedafad23f8f"></a><!-- doxytag: member="xmlpp::TextReader::TextReader" ref="e40f56d8714593bef690bedafad23f8f" args="(struct _xmlTextReader *cobj)" -->
342
<div class="memitem">
343
<div class="memproto">
344
<table class="memname">
346
<td class="memname">xmlpp::TextReader::TextReader </td>
348
<td class="paramtype">struct _xmlTextReader * </td>
349
<td class="paramname"> <em>cobj</em> </td>
350
<td> ) </td>
351
<td width="100%"></td>
358
Wraps a <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object from an underlying libxml object.
360
The <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> takes ownership of cobj. <dl compact><dt><b>Parameters:</b></dt><dd>
361
<table border="0" cellspacing="2" cellpadding="0">
362
<tr><td valign="top"></td><td valign="top"><em>cobj</em> </td><td>The underlying libxml xmlTextReader object. </td></tr>
368
<a class="anchor" name="710cf31f25d144bb790180c53acda367"></a><!-- doxytag: member="xmlpp::TextReader::TextReader" ref="710cf31f25d144bb790180c53acda367" args="(const Glib::ustring &URI)" -->
369
<div class="memitem">
370
<div class="memproto">
371
<table class="memname">
373
<td class="memname">xmlpp::TextReader::TextReader </td>
375
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
376
<td class="paramname"> <em>URI</em> </td>
377
<td> ) </td>
378
<td width="100%"></td>
385
Creates a new <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object to parse a file or URI.
387
<dl compact><dt><b>Parameters:</b></dt><dd>
388
<table border="0" cellspacing="2" cellpadding="0">
389
<tr><td valign="top"></td><td valign="top"><em>URI</em> </td><td>The URI to read. </td></tr>
395
<a class="anchor" name="c5cdb5b6d5c8e6809d65a398f417a1fb"></a><!-- doxytag: member="xmlpp::TextReader::TextReader" ref="c5cdb5b6d5c8e6809d65a398f417a1fb" args="(const unsigned char *data, size_type size, const Glib::ustring &uri=Glib::ustring())" -->
396
<div class="memitem">
397
<div class="memproto">
398
<table class="memname">
400
<td class="memname">xmlpp::TextReader::TextReader </td>
402
<td class="paramtype">const unsigned char * </td>
403
<td class="paramname"> <em>data</em>, </td>
406
<td class="paramkey"></td>
408
<td class="paramtype"><a class="el" href="classxmlpp_1_1TextReader.html#659b255f7221dbbae3e98081bbfc6f19">size_type</a> </td>
409
<td class="paramname"> <em>size</em>, </td>
412
<td class="paramkey"></td>
414
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
415
<td class="paramname"> <em>uri</em> = <code><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td><td> </td>
420
<td></td><td></td><td width="100%"></td>
427
Creates a new <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object which parses in memory data.
429
<dl compact><dt><b>Parameters:</b></dt><dd>
430
<table border="0" cellspacing="2" cellpadding="0">
431
<tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>The data to parse. </td></tr>
432
<tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>The number of bytes in data. </td></tr>
433
<tr><td valign="top"></td><td valign="top"><em>uri</em> </td><td>The base URI of the file. </td></tr>
439
<a class="anchor" name="35043a6525290428f3724e1a31918bb8"></a><!-- doxytag: member="xmlpp::TextReader::~TextReader" ref="35043a6525290428f3724e1a31918bb8" args="()" -->
440
<div class="memitem">
441
<div class="memproto">
442
<table class="memname">
444
<td class="memname">xmlpp::TextReader::~TextReader </td>
446
<td class="paramname"> </td>
447
<td> ) </td>
448
<td width="100%"></td>
458
<hr><h2>Member Function Documentation</h2>
459
<a class="anchor" name="3a3ee347087889b3f3ef5463dd777ad8"></a><!-- doxytag: member="xmlpp::TextReader::read" ref="3a3ee347087889b3f3ef5463dd777ad8" args="()" -->
460
<div class="memitem">
461
<div class="memproto">
462
<table class="memname">
464
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::read </td>
466
<td class="paramname"> </td>
467
<td> ) </td>
468
<td width="100%"></td>
475
Moves the position of the current instance to the next node in the stream, exposing its properties.
477
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the node was read successfully, false if there is no more nodes to read. </dd></dl>
481
<a class="anchor" name="348c936b9ed75c15456ddea2eea80eb7"></a><!-- doxytag: member="xmlpp::TextReader::read_inner_xml" ref="348c936b9ed75c15456ddea2eea80eb7" args="()" -->
482
<div class="memitem">
483
<div class="memproto">
484
<table class="memname">
486
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::read_inner_xml </td>
488
<td class="paramname"> </td>
489
<td> ) </td>
490
<td width="100%"></td>
497
Reads the contents of the current node, including child nodes and markup.
499
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> containing the XML content, or and empty <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> if the current node is neither an element nor attribute, or has no child nodes. </dd></dl>
503
<a class="anchor" name="5a0e5b3823151de60faf552c4709daf9"></a><!-- doxytag: member="xmlpp::TextReader::read_outer_xml" ref="5a0e5b3823151de60faf552c4709daf9" args="()" -->
504
<div class="memitem">
505
<div class="memproto">
506
<table class="memname">
508
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::read_outer_xml </td>
510
<td class="paramname"> </td>
511
<td> ) </td>
512
<td width="100%"></td>
519
Reads the current node and its contents, including child nodes and markup.
521
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> containing the XML content, or an empty <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> if the current node is neither an element nor attribute. </dd></dl>
525
<a class="anchor" name="9110986142ac718978d8993e26b00c85"></a><!-- doxytag: member="xmlpp::TextReader::read_string" ref="9110986142ac718978d8993e26b00c85" args="()" -->
526
<div class="memitem">
527
<div class="memproto">
528
<table class="memname">
530
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::read_string </td>
532
<td class="paramname"> </td>
533
<td> ) </td>
534
<td width="100%"></td>
541
Reads the contents of an element or a text node as a string.
543
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> containing the contents of the <a class="el" href="classxmlpp_1_1Element.html">Element</a> or Text node, or an empty <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> if the reader is positioned on any other type of node. </dd></dl>
547
<a class="anchor" name="109934670bab6176dc1a8132f1afd5d0"></a><!-- doxytag: member="xmlpp::TextReader::read_attribute_value" ref="109934670bab6176dc1a8132f1afd5d0" args="()" -->
548
<div class="memitem">
549
<div class="memproto">
550
<table class="memname">
552
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::read_attribute_value </td>
554
<td class="paramname"> </td>
555
<td> ) </td>
556
<td width="100%"></td>
563
Parses an attribute value into one or more Text and <a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a> nodes.
565
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A bool where true indicates the attribute value was parsed, and false indicates the reader was not positioned on an attribute node or all the attribute values have been read. </dd></dl>
569
<a class="anchor" name="d0de20a6bdd0cdddaf2cdf725e13cd63"></a><!-- doxytag: member="xmlpp::TextReader::get_attribute_count" ref="d0de20a6bdd0cdddaf2cdf725e13cd63" args="() const" -->
570
<div class="memitem">
571
<div class="memproto">
572
<table class="memname">
574
<td class="memname">int xmlpp::TextReader::get_attribute_count </td>
576
<td class="paramname"> </td>
577
<td> ) </td>
578
<td width="100%"> const</td>
585
Gets the number of attributes on the current node.
587
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of attributes on the current node, or zero if the current node does not support attributes. </dd></dl>
591
<a class="anchor" name="717355bb5d487f5cbfb6936497fb6320"></a><!-- doxytag: member="xmlpp::TextReader::get_base_uri" ref="717355bb5d487f5cbfb6936497fb6320" args="() const" -->
592
<div class="memitem">
593
<div class="memproto">
594
<table class="memname">
596
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_base_uri </td>
598
<td class="paramname"> </td>
599
<td> ) </td>
600
<td width="100%"> const</td>
607
Gets the base Uniform Resource Identifier (URI) of the current node.
609
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The base URI of the current node or an empty <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> if not available. </dd></dl>
613
<a class="anchor" name="55ea8a3420282d6567367cf0d93ddfba"></a><!-- doxytag: member="xmlpp::TextReader::get_depth" ref="55ea8a3420282d6567367cf0d93ddfba" args="() const" -->
614
<div class="memitem">
615
<div class="memproto">
616
<table class="memname">
618
<td class="memname">int xmlpp::TextReader::get_depth </td>
620
<td class="paramname"> </td>
621
<td> ) </td>
622
<td width="100%"> const</td>
629
Gets the depth of the current node in the XML document.
631
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The depth of the current node in the XML document. </dd></dl>
635
<a class="anchor" name="71f560718ad63feab43f22346cf36478"></a><!-- doxytag: member="xmlpp::TextReader::has_attributes" ref="71f560718ad63feab43f22346cf36478" args="() const" -->
636
<div class="memitem">
637
<div class="memproto">
638
<table class="memname">
640
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::has_attributes </td>
642
<td class="paramname"> </td>
643
<td> ) </td>
644
<td width="100%"> const</td>
651
Gets a value indicating whether the current node has any attributes.
653
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the current has attributes, false otherwise. </dd></dl>
657
<a class="anchor" name="bc4acc50332d74e0b4a44a105f44a8ba"></a><!-- doxytag: member="xmlpp::TextReader::has_value" ref="bc4acc50332d74e0b4a44a105f44a8ba" args="() const" -->
658
<div class="memitem">
659
<div class="memproto">
660
<table class="memname">
662
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::has_value </td>
664
<td class="paramname"> </td>
665
<td> ) </td>
666
<td width="100%"> const</td>
673
Whether the node can have a text value.
675
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the current node can have an associated text value, false otherwise. </dd></dl>
679
<a class="anchor" name="636f874b44291dc0cbb63d4f3652dbcf"></a><!-- doxytag: member="xmlpp::TextReader::is_default" ref="636f874b44291dc0cbb63d4f3652dbcf" args="() const" -->
680
<div class="memitem">
681
<div class="memproto">
682
<table class="memname">
684
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::is_default </td>
686
<td class="paramname"> </td>
687
<td> ) </td>
688
<td width="100%"> const</td>
695
Whether an <a class="el" href="classxmlpp_1_1Attribute.html">Attribute</a> node was generated from the default value defined in the DTD or schema.
697
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if defaulted, false otherwise. </dd></dl>
701
<a class="anchor" name="aae7ca62ad8ec2f489c8a7e1634e6ab5"></a><!-- doxytag: member="xmlpp::TextReader::is_empty_element" ref="aae7ca62ad8ec2f489c8a7e1634e6ab5" args="() const" -->
702
<div class="memitem">
703
<div class="memproto">
704
<table class="memname">
706
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::is_empty_element </td>
708
<td class="paramname"> </td>
709
<td> ) </td>
710
<td width="100%"> const</td>
717
Check if the current node is empty.
719
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if empty, false otherwise. </dd></dl>
723
<a class="anchor" name="5e75def4c3d4038848f1840f18f42179"></a><!-- doxytag: member="xmlpp::TextReader::get_local_name" ref="5e75def4c3d4038848f1840f18f42179" args="() const" -->
724
<div class="memitem">
725
<div class="memproto">
726
<table class="memname">
728
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_local_name </td>
730
<td class="paramname"> </td>
731
<td> ) </td>
732
<td width="100%"> const</td>
742
<a class="anchor" name="83dd2e244987842d05224dc6ffad6ea5"></a><!-- doxytag: member="xmlpp::TextReader::get_name" ref="83dd2e244987842d05224dc6ffad6ea5" args="() const" -->
743
<div class="memitem">
744
<div class="memproto">
745
<table class="memname">
747
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_name </td>
749
<td class="paramname"> </td>
750
<td> ) </td>
751
<td width="100%"> const</td>
761
<a class="anchor" name="f9a3f945792d3cca301a362110b4a2a6"></a><!-- doxytag: member="xmlpp::TextReader::get_namespace_uri" ref="f9a3f945792d3cca301a362110b4a2a6" args="() const" -->
762
<div class="memitem">
763
<div class="memproto">
764
<table class="memname">
766
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_namespace_uri </td>
768
<td class="paramname"> </td>
769
<td> ) </td>
770
<td width="100%"> const</td>
780
<a class="anchor" name="fd3ad824b6f72c65e563be43baaa320b"></a><!-- doxytag: member="xmlpp::TextReader::get_node_type" ref="fd3ad824b6f72c65e563be43baaa320b" args="() const" -->
781
<div class="memitem">
782
<div class="memproto">
783
<table class="memname">
785
<td class="memname"><a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e">xmlNodeType</a> xmlpp::TextReader::get_node_type </td>
787
<td class="paramname"> </td>
788
<td> ) </td>
789
<td width="100%"> const</td>
799
<a class="anchor" name="6838596d53753463d37a712b6eea0619"></a><!-- doxytag: member="xmlpp::TextReader::get_prefix" ref="6838596d53753463d37a712b6eea0619" args="() const" -->
800
<div class="memitem">
801
<div class="memproto">
802
<table class="memname">
804
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_prefix </td>
806
<td class="paramname"> </td>
807
<td> ) </td>
808
<td width="100%"> const</td>
818
<a class="anchor" name="c6439b7c3db7107e9e4d6aefb1040350"></a><!-- doxytag: member="xmlpp::TextReader::get_quote_char" ref="c6439b7c3db7107e9e4d6aefb1040350" args="() const" -->
819
<div class="memitem">
820
<div class="memproto">
821
<table class="memname">
823
<td class="memname">char xmlpp::TextReader::get_quote_char </td>
825
<td class="paramname"> </td>
826
<td> ) </td>
827
<td width="100%"> const</td>
837
<a class="anchor" name="709bfe629664c6ddef163a94a1fd9170"></a><!-- doxytag: member="xmlpp::TextReader::get_value" ref="709bfe629664c6ddef163a94a1fd9170" args="() const" -->
838
<div class="memitem">
839
<div class="memproto">
840
<table class="memname">
842
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_value </td>
844
<td class="paramname"> </td>
845
<td> ) </td>
846
<td width="100%"> const</td>
856
<a class="anchor" name="3eb4e2f9cbd1867ad46e59f0188d9852"></a><!-- doxytag: member="xmlpp::TextReader::get_xml_lang" ref="3eb4e2f9cbd1867ad46e59f0188d9852" args="() const" -->
857
<div class="memitem">
858
<div class="memproto">
859
<table class="memname">
861
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_xml_lang </td>
863
<td class="paramname"> </td>
864
<td> ) </td>
865
<td width="100%"> const</td>
875
<a class="anchor" name="6cc1c8d6dcab7ed2273ad4b59ee6bcea"></a><!-- doxytag: member="xmlpp::TextReader::get_read_state" ref="6cc1c8d6dcab7ed2273ad4b59ee6bcea" args="() const" -->
876
<div class="memitem">
877
<div class="memproto">
878
<table class="memname">
880
<td class="memname"><a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1">xmlReadState</a> xmlpp::TextReader::get_read_state </td>
882
<td class="paramname"> </td>
883
<td> ) </td>
884
<td width="100%"> const</td>
894
<a class="anchor" name="5cf337c94758e54214f7bbe23f61b13d"></a><!-- doxytag: member="xmlpp::TextReader::close" ref="5cf337c94758e54214f7bbe23f61b13d" args="()" -->
895
<div class="memitem">
896
<div class="memproto">
897
<table class="memname">
899
<td class="memname">void xmlpp::TextReader::close </td>
901
<td class="paramname"> </td>
902
<td> ) </td>
903
<td width="100%"></td>
913
<a class="anchor" name="e8bdc81e44a30fa6d5d7fa20cf18940e"></a><!-- doxytag: member="xmlpp::TextReader::get_attribute" ref="e8bdc81e44a30fa6d5d7fa20cf18940e" args="(int number) const" -->
914
<div class="memitem">
915
<div class="memproto">
916
<table class="memname">
918
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_attribute </td>
920
<td class="paramtype">int </td>
921
<td class="paramname"> <em>number</em> </td>
922
<td> ) </td>
923
<td width="100%"> const</td>
933
<a class="anchor" name="5ddec73cc313916149ccf5110919701a"></a><!-- doxytag: member="xmlpp::TextReader::get_attribute" ref="5ddec73cc313916149ccf5110919701a" args="(const Glib::ustring &name) const" -->
934
<div class="memitem">
935
<div class="memproto">
936
<table class="memname">
938
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_attribute </td>
940
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
941
<td class="paramname"> <em>name</em> </td>
942
<td> ) </td>
943
<td width="100%"> const</td>
953
<a class="anchor" name="18032812b7db7b91a7eb7e8b3f0ebdda"></a><!-- doxytag: member="xmlpp::TextReader::get_attribute" ref="18032812b7db7b91a7eb7e8b3f0ebdda" args="(const Glib::ustring &local_name, const Glib::ustring &ns_uri) const" -->
954
<div class="memitem">
955
<div class="memproto">
956
<table class="memname">
958
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::get_attribute </td>
960
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
961
<td class="paramname"> <em>local_name</em>, </td>
964
<td class="paramkey"></td>
966
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
967
<td class="paramname"> <em>ns_uri</em></td><td> </td>
972
<td></td><td></td><td width="100%"> const</td>
982
<a class="anchor" name="e2090402f7db4cfd6363dc7f11aa18b2"></a><!-- doxytag: member="xmlpp::TextReader::lookup_namespace" ref="e2090402f7db4cfd6363dc7f11aa18b2" args="(const Glib::ustring &prefix) const" -->
983
<div class="memitem">
984
<div class="memproto">
985
<table class="memname">
987
<td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> xmlpp::TextReader::lookup_namespace </td>
989
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
990
<td class="paramname"> <em>prefix</em> </td>
991
<td> ) </td>
992
<td width="100%"> const</td>
1002
<a class="anchor" name="78ef028f9250afaca44928847418153a"></a><!-- doxytag: member="xmlpp::TextReader::move_to_attribute" ref="78ef028f9250afaca44928847418153a" args="(int number)" -->
1003
<div class="memitem">
1004
<div class="memproto">
1005
<table class="memname">
1007
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_attribute </td>
1009
<td class="paramtype">int </td>
1010
<td class="paramname"> <em>number</em> </td>
1011
<td> ) </td>
1012
<td width="100%"></td>
1016
<div class="memdoc">
1022
<a class="anchor" name="57c157282664d34ec16374aa59c973b6"></a><!-- doxytag: member="xmlpp::TextReader::move_to_attribute" ref="57c157282664d34ec16374aa59c973b6" args="(const Glib::ustring &name)" -->
1023
<div class="memitem">
1024
<div class="memproto">
1025
<table class="memname">
1027
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_attribute </td>
1029
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1030
<td class="paramname"> <em>name</em> </td>
1031
<td> ) </td>
1032
<td width="100%"></td>
1036
<div class="memdoc">
1042
<a class="anchor" name="6a8b5834af3d6254b96ba6b4453b98ce"></a><!-- doxytag: member="xmlpp::TextReader::move_to_attribute" ref="6a8b5834af3d6254b96ba6b4453b98ce" args="(const Glib::ustring &local_name, const Glib::ustring &ns_uri)" -->
1043
<div class="memitem">
1044
<div class="memproto">
1045
<table class="memname">
1047
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_attribute </td>
1049
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1050
<td class="paramname"> <em>local_name</em>, </td>
1053
<td class="paramkey"></td>
1055
<td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/" href="http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1056
<td class="paramname"> <em>ns_uri</em></td><td> </td>
1061
<td></td><td></td><td width="100%"></td>
1065
<div class="memdoc">
1071
<a class="anchor" name="724cd1e0238c14c2d2b797b555392fb1"></a><!-- doxytag: member="xmlpp::TextReader::move_to_first_attribute" ref="724cd1e0238c14c2d2b797b555392fb1" args="()" -->
1072
<div class="memitem">
1073
<div class="memproto">
1074
<table class="memname">
1076
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_first_attribute </td>
1078
<td class="paramname"> </td>
1079
<td> ) </td>
1080
<td width="100%"></td>
1084
<div class="memdoc">
1090
<a class="anchor" name="3ffee74ac337f73f3205d23c3c0eafec"></a><!-- doxytag: member="xmlpp::TextReader::move_to_next_attribute" ref="3ffee74ac337f73f3205d23c3c0eafec" args="()" -->
1091
<div class="memitem">
1092
<div class="memproto">
1093
<table class="memname">
1095
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_next_attribute </td>
1097
<td class="paramname"> </td>
1098
<td> ) </td>
1099
<td width="100%"></td>
1103
<div class="memdoc">
1109
<a class="anchor" name="e1164a49d5dc855bdc110b0826f752d7"></a><!-- doxytag: member="xmlpp::TextReader::move_to_element" ref="e1164a49d5dc855bdc110b0826f752d7" args="()" -->
1110
<div class="memitem">
1111
<div class="memproto">
1112
<table class="memname">
1114
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_element </td>
1116
<td class="paramname"> </td>
1117
<td> ) </td>
1118
<td width="100%"></td>
1122
<div class="memdoc">
1128
<a class="anchor" name="0503423443b025ddb88d06dc23d078fc"></a><!-- doxytag: member="xmlpp::TextReader::get_normalization" ref="0503423443b025ddb88d06dc23d078fc" args="() const" -->
1129
<div class="memitem">
1130
<div class="memproto">
1131
<table class="memname">
1133
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::get_normalization </td>
1135
<td class="paramname"> </td>
1136
<td> ) </td>
1137
<td width="100%"> const</td>
1141
<div class="memdoc">
1147
<a class="anchor" name="af2974eef9c1c77abf50e9c8584f9c40"></a><!-- doxytag: member="xmlpp::TextReader::set_normalization" ref="af2974eef9c1c77abf50e9c8584f9c40" args="(bool value)" -->
1148
<div class="memitem">
1149
<div class="memproto">
1150
<table class="memname">
1152
<td class="memname">void xmlpp::TextReader::set_normalization </td>
1154
<td class="paramtype"><a class="el" href="classbool.html">bool</a> </td>
1155
<td class="paramname"> <em>value</em> </td>
1156
<td> ) </td>
1157
<td width="100%"></td>
1161
<div class="memdoc">
1167
<a class="anchor" name="6f8b5a375f8da247a8ce4cb3be857db0"></a><!-- doxytag: member="xmlpp::TextReader::get_parser_property" ref="6f8b5a375f8da247a8ce4cb3be857db0" args="(ParserProperties property) const" -->
1168
<div class="memitem">
1169
<div class="memproto">
1170
<table class="memname">
1172
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::get_parser_property </td>
1174
<td class="paramtype"><a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> </td>
1175
<td class="paramname"> <em>property</em> </td>
1176
<td> ) </td>
1177
<td width="100%"> const</td>
1181
<div class="memdoc">
1187
<a class="anchor" name="8e5db1b68c5227bf748dfee7f36e8074"></a><!-- doxytag: member="xmlpp::TextReader::set_parser_property" ref="8e5db1b68c5227bf748dfee7f36e8074" args="(ParserProperties property, bool value)" -->
1188
<div class="memitem">
1189
<div class="memproto">
1190
<table class="memname">
1192
<td class="memname">void xmlpp::TextReader::set_parser_property </td>
1194
<td class="paramtype"><a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> </td>
1195
<td class="paramname"> <em>property</em>, </td>
1198
<td class="paramkey"></td>
1200
<td class="paramtype"><a class="el" href="classbool.html">bool</a> </td>
1201
<td class="paramname"> <em>value</em></td><td> </td>
1206
<td></td><td></td><td width="100%"></td>
1210
<div class="memdoc">
1216
<a class="anchor" name="830def19dd26d2c3fb131302f8ed1a31"></a><!-- doxytag: member="xmlpp::TextReader::get_current_node" ref="830def19dd26d2c3fb131302f8ed1a31" args="()" -->
1217
<div class="memitem">
1218
<div class="memproto">
1219
<table class="memname">
1221
<td class="memname"><a class="el" href="classxmlpp_1_1Node.html">Node</a>* xmlpp::TextReader::get_current_node </td>
1223
<td class="paramname"> </td>
1224
<td> ) </td>
1225
<td width="100%"></td>
1229
<div class="memdoc">
1235
<a class="anchor" name="10a6402ec6a9b8e9dbd0d53e40e943b8"></a><!-- doxytag: member="xmlpp::TextReader::get_current_node" ref="10a6402ec6a9b8e9dbd0d53e40e943b8" args="() const" -->
1236
<div class="memitem">
1237
<div class="memproto">
1238
<table class="memname">
1240
<td class="memname">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* xmlpp::TextReader::get_current_node </td>
1242
<td class="paramname"> </td>
1243
<td> ) </td>
1244
<td width="100%"> const</td>
1248
<div class="memdoc">
1254
<a class="anchor" name="6eeec8656e65a93c7b7496f17d288882"></a><!-- doxytag: member="xmlpp::TextReader::expand" ref="6eeec8656e65a93c7b7496f17d288882" args="()" -->
1255
<div class="memitem">
1256
<div class="memproto">
1257
<table class="memname">
1259
<td class="memname"><a class="el" href="classxmlpp_1_1Node.html">Node</a>* xmlpp::TextReader::expand </td>
1261
<td class="paramname"> </td>
1262
<td> ) </td>
1263
<td width="100%"></td>
1267
<div class="memdoc">
1273
<a class="anchor" name="03c7204c20277f446c64cc7ca15815b2"></a><!-- doxytag: member="xmlpp::TextReader::next" ref="03c7204c20277f446c64cc7ca15815b2" args="()" -->
1274
<div class="memitem">
1275
<div class="memproto">
1276
<table class="memname">
1278
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::next </td>
1280
<td class="paramname"> </td>
1281
<td> ) </td>
1282
<td width="100%"></td>
1286
<div class="memdoc">
1292
<a class="anchor" name="2c3c915e64391aa0309e76ee3aff1059"></a><!-- doxytag: member="xmlpp::TextReader::is_valid" ref="2c3c915e64391aa0309e76ee3aff1059" args="() const" -->
1293
<div class="memitem">
1294
<div class="memproto">
1295
<table class="memname">
1297
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::is_valid </td>
1299
<td class="paramname"> </td>
1300
<td> ) </td>
1301
<td width="100%"> const</td>
1305
<div class="memdoc">
1311
<hr><h2>Friends And Related Function Documentation</h2>
1312
<a class="anchor" name="d789c2c50a88653f320badab9a648818"></a><!-- doxytag: member="xmlpp::TextReader::PropertyReader" ref="d789c2c50a88653f320badab9a648818" args="" -->
1313
<div class="memitem">
1314
<div class="memproto">
1315
<table class="memname">
1317
<td class="memname">friend struct PropertyReader<code> [friend]</code> </td>
1321
<div class="memdoc">
1327
<hr>The documentation for this class was generated from the following file:<ul>
1328
<li><a class="el" href="textreader_8h.html">textreader.h</a></ul>
1329
<hr size="1"><address style="align: right;"><small>Generated on Tue Sep 18 10:36:29 2007 for libxml++ by
1330
<a href="http://www.doxygen.org/index.html">
1331
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>