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>
18
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
19
<li><a href="annotated.html"><span>Class List</span></a></li>
20
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
21
<li><a href="functions.html"><span>Class Members</span></a></li>
24
<a class="el" href="namespacexmlpp.html">xmlpp</a>::<a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a></div>
25
<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>
26
<map name="xmlpp_1_1TextReader__inherit__map">
27
<area href="classxmlpp_1_1NonCopyable.html" shape="rect" coords="5,7,168,31" alt="">
29
<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">
31
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
32
<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>
33
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e953f5d2eee7b77bb88bf11cdef6c9f0c">Attribute</a> = 2,
35
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40ea6111071444413bbe7a3d703adaa4428">CDATA</a> = 4,
37
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e3bb150c1fe40950967663e14ac4eee21">Comment</a> = 8,
39
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40ee3efc570dfef9cc2b59008ac419d9b2b">Document</a> = 9,
41
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e31a65d34484b940b1fe5005383db2ab1">DocumentFragment</a> = 11,
43
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e89be2703d2112a83df749542970bf220">DocumentType</a> = 10,
45
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e196fbf9ee1b62edf2fd6e4aeaa5b8a09">Element</a> = 1,
47
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e10ded28eb805871af4aa96ff1366360d">EndElement</a> = 15,
49
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40eb1bb7cadf025bc34b5e8aeb645f0d3e6">EndEntity</a> = 16,
51
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e025e694e532d3ef51ee336d6f43db7b1">Entity</a> = 6,
53
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e91562173c93bfbf1d08f2bb0084c0fe6">EntityReference</a> = 5,
55
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40ee7ab9017681e2d0ab1cf6c1b133b81a8">None</a> = 0,
57
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e4eb093e0c99c5652f82ad727e8a4b814">Notation</a> = 12,
59
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e32b2b75764fe7e2637a5b22a128ef7e0">ProcessingInstruction</a> = 7,
61
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40ee1189bd50d5f0a6324db79310b5e7896">SignificantWhitespace</a> = 14,
63
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e3e9d8486bba549a19e00964c2255d879">Text</a> = 3,
65
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40eac0a2cbaedfcb9a80f66eea04ccc0a54">Whitespace</a> = 13,
67
<a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e9a18f29beb9bb8e3aeba11c2b031d314">XmlDeclaration</a> = 17
71
<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>
72
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1bbce86084aed205faaacc744bd0357e7">Closed</a> = 4,
74
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1fdc5accdafe700a08de1c7a996a8daad">EndOfFile</a> = 3,
76
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1796c014e6177dafba41a3318c5b52e53">Error</a> = 2,
78
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1b21a7b6e1f6a04f07857d468aacfcb00">Initial</a> = 0,
80
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b12f35a806ccea1c7e50578c98e740b053">Interactive</a> = 1,
82
<a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b16c870210b11f64532e0ee73ac5c6dac7">Reading</a> = 5
86
<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>
87
<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292edcccbfdca3500eca880ac102090cf04">LoadDtd</a> = 1,
89
<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292e7ff80120d6a00927f44cf9f9d3e01af">DefaultAttrs</a> = 2,
91
<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292c293cac644cdebce4b90b45a501ee356">Validate</a> = 3,
93
<a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292b79c0aee880cdac3a1028d7464e13b01">SubstEntities</a> = 4
97
<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>
99
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
100
<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>
102
<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>
103
<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>
105
<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>
106
<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>
108
<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>
109
<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>
111
<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>
113
<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>
114
<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>
116
<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>
117
<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>
119
<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>
120
<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>
122
<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>
123
<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>
125
<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>
126
<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>
128
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of attributes on the current node. <a href="#d0de20a6bdd0cdddaf2cdf725e13cd63"></a><br></td></tr>
129
<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>
131
<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>
132
<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>
134
<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>
135
<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>
137
<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>
138
<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>
140
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the node can have a text value. <a href="#bc4acc50332d74e0b4a44a105f44a8ba"></a><br></td></tr>
141
<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>
143
<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>
144
<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>
146
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if the current node is empty. <a href="#aae7ca62ad8ec2f489c8a7e1634e6ab5"></a><br></td></tr>
147
<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>
149
<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>
151
<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>
153
<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>
155
<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>
157
<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>
159
<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>
161
<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>
163
<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>
165
<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>
167
<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>
169
<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>
171
<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>
173
<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>
175
<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>
177
<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>
179
<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>
181
<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>
183
<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>
185
<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>
187
<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>
189
<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>
191
<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>
193
<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>
195
<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>
197
<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>
199
<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>
201
<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>
203
<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>
205
<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
206
<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>
209
<hr><h2>Member Typedef Documentation</h2>
210
<a class="anchor" name="659b255f7221dbbae3e98081bbfc6f19"></a><!-- doxytag: member="xmlpp::TextReader::size_type" ref="659b255f7221dbbae3e98081bbfc6f19" args="" -->
211
<div class="memitem">
212
<div class="memproto">
213
<table class="memname">
215
<td class="memname">typedef unsigned int <a class="el" href="classxmlpp_1_1TextReader.html#659b255f7221dbbae3e98081bbfc6f19">xmlpp::TextReader::size_type</a> </td>
225
<hr><h2>Member Enumeration Documentation</h2>
226
<a class="anchor" name="9057500ac7b1972ff2371794ba48f40e"></a><!-- doxytag: member="xmlpp::TextReader::xmlNodeType" ref="9057500ac7b1972ff2371794ba48f40e" args="" -->
227
<div class="memitem">
228
<div class="memproto">
229
<table class="memname">
231
<td class="memname">enum <a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e">xmlpp::TextReader::xmlNodeType</a> </td>
238
<dl compact><dt><b>Enumerator: </b></dt><dd>
239
<table border="0" cellspacing="2" cellpadding="0">
240
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e953f5d2eee7b77bb88bf11cdef6c9f0c"></a><!-- doxytag: member="Attribute" ref="9057500ac7b1972ff2371794ba48f40e953f5d2eee7b77bb88bf11cdef6c9f0c" args="" -->Attribute</em> </td><td>
242
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40ea6111071444413bbe7a3d703adaa4428"></a><!-- doxytag: member="CDATA" ref="9057500ac7b1972ff2371794ba48f40ea6111071444413bbe7a3d703adaa4428" args="" -->CDATA</em> </td><td>
244
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e3bb150c1fe40950967663e14ac4eee21"></a><!-- doxytag: member="Comment" ref="9057500ac7b1972ff2371794ba48f40e3bb150c1fe40950967663e14ac4eee21" args="" -->Comment</em> </td><td>
246
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40ee3efc570dfef9cc2b59008ac419d9b2b"></a><!-- doxytag: member="Document" ref="9057500ac7b1972ff2371794ba48f40ee3efc570dfef9cc2b59008ac419d9b2b" args="" -->Document</em> </td><td>
248
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e31a65d34484b940b1fe5005383db2ab1"></a><!-- doxytag: member="DocumentFragment" ref="9057500ac7b1972ff2371794ba48f40e31a65d34484b940b1fe5005383db2ab1" args="" -->DocumentFragment</em> </td><td>
250
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e89be2703d2112a83df749542970bf220"></a><!-- doxytag: member="DocumentType" ref="9057500ac7b1972ff2371794ba48f40e89be2703d2112a83df749542970bf220" args="" -->DocumentType</em> </td><td>
252
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e196fbf9ee1b62edf2fd6e4aeaa5b8a09"></a><!-- doxytag: member="Element" ref="9057500ac7b1972ff2371794ba48f40e196fbf9ee1b62edf2fd6e4aeaa5b8a09" args="" -->Element</em> </td><td>
254
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e10ded28eb805871af4aa96ff1366360d"></a><!-- doxytag: member="EndElement" ref="9057500ac7b1972ff2371794ba48f40e10ded28eb805871af4aa96ff1366360d" args="" -->EndElement</em> </td><td>
256
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40eb1bb7cadf025bc34b5e8aeb645f0d3e6"></a><!-- doxytag: member="EndEntity" ref="9057500ac7b1972ff2371794ba48f40eb1bb7cadf025bc34b5e8aeb645f0d3e6" args="" -->EndEntity</em> </td><td>
258
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e025e694e532d3ef51ee336d6f43db7b1"></a><!-- doxytag: member="Entity" ref="9057500ac7b1972ff2371794ba48f40e025e694e532d3ef51ee336d6f43db7b1" args="" -->Entity</em> </td><td>
260
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e91562173c93bfbf1d08f2bb0084c0fe6"></a><!-- doxytag: member="EntityReference" ref="9057500ac7b1972ff2371794ba48f40e91562173c93bfbf1d08f2bb0084c0fe6" args="" -->EntityReference</em> </td><td>
262
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40ee7ab9017681e2d0ab1cf6c1b133b81a8"></a><!-- doxytag: member="None" ref="9057500ac7b1972ff2371794ba48f40ee7ab9017681e2d0ab1cf6c1b133b81a8" args="" -->None</em> </td><td>
264
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e4eb093e0c99c5652f82ad727e8a4b814"></a><!-- doxytag: member="Notation" ref="9057500ac7b1972ff2371794ba48f40e4eb093e0c99c5652f82ad727e8a4b814" args="" -->Notation</em> </td><td>
266
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e32b2b75764fe7e2637a5b22a128ef7e0"></a><!-- doxytag: member="ProcessingInstruction" ref="9057500ac7b1972ff2371794ba48f40e32b2b75764fe7e2637a5b22a128ef7e0" args="" -->ProcessingInstruction</em> </td><td>
268
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40ee1189bd50d5f0a6324db79310b5e7896"></a><!-- doxytag: member="SignificantWhitespace" ref="9057500ac7b1972ff2371794ba48f40ee1189bd50d5f0a6324db79310b5e7896" args="" -->SignificantWhitespace</em> </td><td>
270
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e3e9d8486bba549a19e00964c2255d879"></a><!-- doxytag: member="Text" ref="9057500ac7b1972ff2371794ba48f40e3e9d8486bba549a19e00964c2255d879" args="" -->Text</em> </td><td>
272
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40eac0a2cbaedfcb9a80f66eea04ccc0a54"></a><!-- doxytag: member="Whitespace" ref="9057500ac7b1972ff2371794ba48f40eac0a2cbaedfcb9a80f66eea04ccc0a54" args="" -->Whitespace</em> </td><td>
274
<tr><td valign="top"><em><a class="anchor" name="9057500ac7b1972ff2371794ba48f40e9a18f29beb9bb8e3aeba11c2b031d314"></a><!-- doxytag: member="XmlDeclaration" ref="9057500ac7b1972ff2371794ba48f40e9a18f29beb9bb8e3aeba11c2b031d314" args="" -->XmlDeclaration</em> </td><td>
281
<a class="anchor" name="87dca472c41f1554155567352caae8b1"></a><!-- doxytag: member="xmlpp::TextReader::xmlReadState" ref="87dca472c41f1554155567352caae8b1" args="" -->
282
<div class="memitem">
283
<div class="memproto">
284
<table class="memname">
286
<td class="memname">enum <a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1">xmlpp::TextReader::xmlReadState</a> </td>
293
<dl compact><dt><b>Enumerator: </b></dt><dd>
294
<table border="0" cellspacing="2" cellpadding="0">
295
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b1bbce86084aed205faaacc744bd0357e7"></a><!-- doxytag: member="Closed" ref="87dca472c41f1554155567352caae8b1bbce86084aed205faaacc744bd0357e7" args="" -->Closed</em> </td><td>
297
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b1fdc5accdafe700a08de1c7a996a8daad"></a><!-- doxytag: member="EndOfFile" ref="87dca472c41f1554155567352caae8b1fdc5accdafe700a08de1c7a996a8daad" args="" -->EndOfFile</em> </td><td>
299
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b1796c014e6177dafba41a3318c5b52e53"></a><!-- doxytag: member="Error" ref="87dca472c41f1554155567352caae8b1796c014e6177dafba41a3318c5b52e53" args="" -->Error</em> </td><td>
301
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b1b21a7b6e1f6a04f07857d468aacfcb00"></a><!-- doxytag: member="Initial" ref="87dca472c41f1554155567352caae8b1b21a7b6e1f6a04f07857d468aacfcb00" args="" -->Initial</em> </td><td>
303
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b12f35a806ccea1c7e50578c98e740b053"></a><!-- doxytag: member="Interactive" ref="87dca472c41f1554155567352caae8b12f35a806ccea1c7e50578c98e740b053" args="" -->Interactive</em> </td><td>
305
<tr><td valign="top"><em><a class="anchor" name="87dca472c41f1554155567352caae8b16c870210b11f64532e0ee73ac5c6dac7"></a><!-- doxytag: member="Reading" ref="87dca472c41f1554155567352caae8b16c870210b11f64532e0ee73ac5c6dac7" args="" -->Reading</em> </td><td>
312
<a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292"></a><!-- doxytag: member="xmlpp::TextReader::ParserProperties" ref="5cb6d36f5367eec5e986d815e60ad292" args="" -->
313
<div class="memitem">
314
<div class="memproto">
315
<table class="memname">
317
<td class="memname">enum <a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">xmlpp::TextReader::ParserProperties</a> </td>
324
<dl compact><dt><b>Enumerator: </b></dt><dd>
325
<table border="0" cellspacing="2" cellpadding="0">
326
<tr><td valign="top"><em><a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292edcccbfdca3500eca880ac102090cf04"></a><!-- doxytag: member="LoadDtd" ref="5cb6d36f5367eec5e986d815e60ad292edcccbfdca3500eca880ac102090cf04" args="" -->LoadDtd</em> </td><td>
328
<tr><td valign="top"><em><a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292e7ff80120d6a00927f44cf9f9d3e01af"></a><!-- doxytag: member="DefaultAttrs" ref="5cb6d36f5367eec5e986d815e60ad292e7ff80120d6a00927f44cf9f9d3e01af" args="" -->DefaultAttrs</em> </td><td>
330
<tr><td valign="top"><em><a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292c293cac644cdebce4b90b45a501ee356"></a><!-- doxytag: member="Validate" ref="5cb6d36f5367eec5e986d815e60ad292c293cac644cdebce4b90b45a501ee356" args="" -->Validate</em> </td><td>
332
<tr><td valign="top"><em><a class="anchor" name="5cb6d36f5367eec5e986d815e60ad292b79c0aee880cdac3a1028d7464e13b01"></a><!-- doxytag: member="SubstEntities" ref="5cb6d36f5367eec5e986d815e60ad292b79c0aee880cdac3a1028d7464e13b01" args="" -->SubstEntities</em> </td><td>
339
<hr><h2>Constructor & Destructor Documentation</h2>
340
<a class="anchor" name="e40f56d8714593bef690bedafad23f8f"></a><!-- doxytag: member="xmlpp::TextReader::TextReader" ref="e40f56d8714593bef690bedafad23f8f" args="(struct _xmlTextReader *cobj)" -->
341
<div class="memitem">
342
<div class="memproto">
343
<table class="memname">
345
<td class="memname">xmlpp::TextReader::TextReader </td>
347
<td class="paramtype">struct _xmlTextReader * </td>
348
<td class="paramname"> <em>cobj</em> </td>
349
<td> ) </td>
350
<td width="100%"></td>
357
Wraps a <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object from an underlying libxml object.
359
The <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> takes ownership of cobj. <dl compact><dt><b>Parameters:</b></dt><dd>
360
<table border="0" cellspacing="2" cellpadding="0">
361
<tr><td valign="top"></td><td valign="top"><em>cobj</em> </td><td>The underlying libxml xmlTextReader object. </td></tr>
367
<a class="anchor" name="710cf31f25d144bb790180c53acda367"></a><!-- doxytag: member="xmlpp::TextReader::TextReader" ref="710cf31f25d144bb790180c53acda367" args="(const Glib::ustring &URI)" -->
368
<div class="memitem">
369
<div class="memproto">
370
<table class="memname">
372
<td class="memname">xmlpp::TextReader::TextReader </td>
374
<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>
375
<td class="paramname"> <em>URI</em> </td>
376
<td> ) </td>
377
<td width="100%"></td>
384
Creates a new <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object to parse a file or URI.
386
<dl compact><dt><b>Parameters:</b></dt><dd>
387
<table border="0" cellspacing="2" cellpadding="0">
388
<tr><td valign="top"></td><td valign="top"><em>URI</em> </td><td>The URI to read. </td></tr>
394
<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())" -->
395
<div class="memitem">
396
<div class="memproto">
397
<table class="memname">
399
<td class="memname">xmlpp::TextReader::TextReader </td>
401
<td class="paramtype">const unsigned char * </td>
402
<td class="paramname"> <em>data</em>, </td>
405
<td class="paramkey"></td>
407
<td class="paramtype"><a class="el" href="classxmlpp_1_1TextReader.html#659b255f7221dbbae3e98081bbfc6f19">size_type</a> </td>
408
<td class="paramname"> <em>size</em>, </td>
411
<td class="paramkey"></td>
413
<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>
414
<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>
419
<td></td><td></td><td width="100%"></td>
426
Creates a new <a class="el" href="classxmlpp_1_1TextReader.html">TextReader</a> object which parses in memory data.
428
<dl compact><dt><b>Parameters:</b></dt><dd>
429
<table border="0" cellspacing="2" cellpadding="0">
430
<tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>The data to parse. </td></tr>
431
<tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>The number of bytes in data. </td></tr>
432
<tr><td valign="top"></td><td valign="top"><em>uri</em> </td><td>The base URI of the file. </td></tr>
438
<a class="anchor" name="35043a6525290428f3724e1a31918bb8"></a><!-- doxytag: member="xmlpp::TextReader::~TextReader" ref="35043a6525290428f3724e1a31918bb8" args="()" -->
439
<div class="memitem">
440
<div class="memproto">
441
<table class="memname">
443
<td class="memname">xmlpp::TextReader::~TextReader </td>
445
<td class="paramname"> </td>
446
<td> ) </td>
447
<td width="100%"></td>
457
<hr><h2>Member Function Documentation</h2>
458
<a class="anchor" name="3a3ee347087889b3f3ef5463dd777ad8"></a><!-- doxytag: member="xmlpp::TextReader::read" ref="3a3ee347087889b3f3ef5463dd777ad8" args="()" -->
459
<div class="memitem">
460
<div class="memproto">
461
<table class="memname">
463
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::read </td>
465
<td class="paramname"> </td>
466
<td> ) </td>
467
<td width="100%"></td>
474
Moves the position of the current instance to the next node in the stream, exposing its properties.
476
<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>
480
<a class="anchor" name="348c936b9ed75c15456ddea2eea80eb7"></a><!-- doxytag: member="xmlpp::TextReader::read_inner_xml" ref="348c936b9ed75c15456ddea2eea80eb7" args="()" -->
481
<div class="memitem">
482
<div class="memproto">
483
<table class="memname">
485
<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>
487
<td class="paramname"> </td>
488
<td> ) </td>
489
<td width="100%"></td>
496
Reads the contents of the current node, including child nodes and markup.
498
<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>
502
<a class="anchor" name="5a0e5b3823151de60faf552c4709daf9"></a><!-- doxytag: member="xmlpp::TextReader::read_outer_xml" ref="5a0e5b3823151de60faf552c4709daf9" args="()" -->
503
<div class="memitem">
504
<div class="memproto">
505
<table class="memname">
507
<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>
509
<td class="paramname"> </td>
510
<td> ) </td>
511
<td width="100%"></td>
518
Reads the current node and its contents, including child nodes and markup.
520
<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>
524
<a class="anchor" name="9110986142ac718978d8993e26b00c85"></a><!-- doxytag: member="xmlpp::TextReader::read_string" ref="9110986142ac718978d8993e26b00c85" args="()" -->
525
<div class="memitem">
526
<div class="memproto">
527
<table class="memname">
529
<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>
531
<td class="paramname"> </td>
532
<td> ) </td>
533
<td width="100%"></td>
540
Reads the contents of an element or a text node as a string.
542
<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>
546
<a class="anchor" name="109934670bab6176dc1a8132f1afd5d0"></a><!-- doxytag: member="xmlpp::TextReader::read_attribute_value" ref="109934670bab6176dc1a8132f1afd5d0" args="()" -->
547
<div class="memitem">
548
<div class="memproto">
549
<table class="memname">
551
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::read_attribute_value </td>
553
<td class="paramname"> </td>
554
<td> ) </td>
555
<td width="100%"></td>
562
Parses an attribute value into one or more Text and <a class="el" href="classxmlpp_1_1EntityReference.html">EntityReference</a> nodes.
564
<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>
568
<a class="anchor" name="d0de20a6bdd0cdddaf2cdf725e13cd63"></a><!-- doxytag: member="xmlpp::TextReader::get_attribute_count" ref="d0de20a6bdd0cdddaf2cdf725e13cd63" args="() const" -->
569
<div class="memitem">
570
<div class="memproto">
571
<table class="memname">
573
<td class="memname">int xmlpp::TextReader::get_attribute_count </td>
575
<td class="paramname"> </td>
576
<td> ) </td>
577
<td width="100%"> const</td>
584
Gets the number of attributes on the current node.
586
<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>
590
<a class="anchor" name="717355bb5d487f5cbfb6936497fb6320"></a><!-- doxytag: member="xmlpp::TextReader::get_base_uri" ref="717355bb5d487f5cbfb6936497fb6320" args="() const" -->
591
<div class="memitem">
592
<div class="memproto">
593
<table class="memname">
595
<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>
597
<td class="paramname"> </td>
598
<td> ) </td>
599
<td width="100%"> const</td>
606
Gets the base Uniform Resource Identifier (URI) of the current node.
608
<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>
612
<a class="anchor" name="55ea8a3420282d6567367cf0d93ddfba"></a><!-- doxytag: member="xmlpp::TextReader::get_depth" ref="55ea8a3420282d6567367cf0d93ddfba" args="() const" -->
613
<div class="memitem">
614
<div class="memproto">
615
<table class="memname">
617
<td class="memname">int xmlpp::TextReader::get_depth </td>
619
<td class="paramname"> </td>
620
<td> ) </td>
621
<td width="100%"> const</td>
628
Gets the depth of the current node in the XML document.
630
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The depth of the current node in the XML document. </dd></dl>
634
<a class="anchor" name="71f560718ad63feab43f22346cf36478"></a><!-- doxytag: member="xmlpp::TextReader::has_attributes" ref="71f560718ad63feab43f22346cf36478" args="() const" -->
635
<div class="memitem">
636
<div class="memproto">
637
<table class="memname">
639
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::has_attributes </td>
641
<td class="paramname"> </td>
642
<td> ) </td>
643
<td width="100%"> const</td>
650
Gets a value indicating whether the current node has any attributes.
652
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the current has attributes, false otherwise. </dd></dl>
656
<a class="anchor" name="bc4acc50332d74e0b4a44a105f44a8ba"></a><!-- doxytag: member="xmlpp::TextReader::has_value" ref="bc4acc50332d74e0b4a44a105f44a8ba" args="() const" -->
657
<div class="memitem">
658
<div class="memproto">
659
<table class="memname">
661
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::has_value </td>
663
<td class="paramname"> </td>
664
<td> ) </td>
665
<td width="100%"> const</td>
672
Whether the node can have a text value.
674
<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>
678
<a class="anchor" name="636f874b44291dc0cbb63d4f3652dbcf"></a><!-- doxytag: member="xmlpp::TextReader::is_default" ref="636f874b44291dc0cbb63d4f3652dbcf" args="() const" -->
679
<div class="memitem">
680
<div class="memproto">
681
<table class="memname">
683
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::is_default </td>
685
<td class="paramname"> </td>
686
<td> ) </td>
687
<td width="100%"> const</td>
694
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.
696
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if defaulted, false otherwise. </dd></dl>
700
<a class="anchor" name="aae7ca62ad8ec2f489c8a7e1634e6ab5"></a><!-- doxytag: member="xmlpp::TextReader::is_empty_element" ref="aae7ca62ad8ec2f489c8a7e1634e6ab5" args="() const" -->
701
<div class="memitem">
702
<div class="memproto">
703
<table class="memname">
705
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::is_empty_element </td>
707
<td class="paramname"> </td>
708
<td> ) </td>
709
<td width="100%"> const</td>
716
Check if the current node is empty.
718
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if empty, false otherwise. </dd></dl>
722
<a class="anchor" name="5e75def4c3d4038848f1840f18f42179"></a><!-- doxytag: member="xmlpp::TextReader::get_local_name" ref="5e75def4c3d4038848f1840f18f42179" args="() const" -->
723
<div class="memitem">
724
<div class="memproto">
725
<table class="memname">
727
<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>
729
<td class="paramname"> </td>
730
<td> ) </td>
731
<td width="100%"> const</td>
741
<a class="anchor" name="83dd2e244987842d05224dc6ffad6ea5"></a><!-- doxytag: member="xmlpp::TextReader::get_name" ref="83dd2e244987842d05224dc6ffad6ea5" args="() const" -->
742
<div class="memitem">
743
<div class="memproto">
744
<table class="memname">
746
<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>
748
<td class="paramname"> </td>
749
<td> ) </td>
750
<td width="100%"> const</td>
760
<a class="anchor" name="f9a3f945792d3cca301a362110b4a2a6"></a><!-- doxytag: member="xmlpp::TextReader::get_namespace_uri" ref="f9a3f945792d3cca301a362110b4a2a6" args="() const" -->
761
<div class="memitem">
762
<div class="memproto">
763
<table class="memname">
765
<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>
767
<td class="paramname"> </td>
768
<td> ) </td>
769
<td width="100%"> const</td>
779
<a class="anchor" name="fd3ad824b6f72c65e563be43baaa320b"></a><!-- doxytag: member="xmlpp::TextReader::get_node_type" ref="fd3ad824b6f72c65e563be43baaa320b" args="() const" -->
780
<div class="memitem">
781
<div class="memproto">
782
<table class="memname">
784
<td class="memname"><a class="el" href="classxmlpp_1_1TextReader.html#9057500ac7b1972ff2371794ba48f40e">xmlNodeType</a> xmlpp::TextReader::get_node_type </td>
786
<td class="paramname"> </td>
787
<td> ) </td>
788
<td width="100%"> const</td>
798
<a class="anchor" name="6838596d53753463d37a712b6eea0619"></a><!-- doxytag: member="xmlpp::TextReader::get_prefix" ref="6838596d53753463d37a712b6eea0619" args="() const" -->
799
<div class="memitem">
800
<div class="memproto">
801
<table class="memname">
803
<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>
805
<td class="paramname"> </td>
806
<td> ) </td>
807
<td width="100%"> const</td>
817
<a class="anchor" name="c6439b7c3db7107e9e4d6aefb1040350"></a><!-- doxytag: member="xmlpp::TextReader::get_quote_char" ref="c6439b7c3db7107e9e4d6aefb1040350" args="() const" -->
818
<div class="memitem">
819
<div class="memproto">
820
<table class="memname">
822
<td class="memname">char xmlpp::TextReader::get_quote_char </td>
824
<td class="paramname"> </td>
825
<td> ) </td>
826
<td width="100%"> const</td>
836
<a class="anchor" name="709bfe629664c6ddef163a94a1fd9170"></a><!-- doxytag: member="xmlpp::TextReader::get_value" ref="709bfe629664c6ddef163a94a1fd9170" args="() const" -->
837
<div class="memitem">
838
<div class="memproto">
839
<table class="memname">
841
<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>
843
<td class="paramname"> </td>
844
<td> ) </td>
845
<td width="100%"> const</td>
855
<a class="anchor" name="3eb4e2f9cbd1867ad46e59f0188d9852"></a><!-- doxytag: member="xmlpp::TextReader::get_xml_lang" ref="3eb4e2f9cbd1867ad46e59f0188d9852" args="() const" -->
856
<div class="memitem">
857
<div class="memproto">
858
<table class="memname">
860
<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>
862
<td class="paramname"> </td>
863
<td> ) </td>
864
<td width="100%"> const</td>
874
<a class="anchor" name="6cc1c8d6dcab7ed2273ad4b59ee6bcea"></a><!-- doxytag: member="xmlpp::TextReader::get_read_state" ref="6cc1c8d6dcab7ed2273ad4b59ee6bcea" args="() const" -->
875
<div class="memitem">
876
<div class="memproto">
877
<table class="memname">
879
<td class="memname"><a class="el" href="classxmlpp_1_1TextReader.html#87dca472c41f1554155567352caae8b1">xmlReadState</a> xmlpp::TextReader::get_read_state </td>
881
<td class="paramname"> </td>
882
<td> ) </td>
883
<td width="100%"> const</td>
893
<a class="anchor" name="5cf337c94758e54214f7bbe23f61b13d"></a><!-- doxytag: member="xmlpp::TextReader::close" ref="5cf337c94758e54214f7bbe23f61b13d" args="()" -->
894
<div class="memitem">
895
<div class="memproto">
896
<table class="memname">
898
<td class="memname">void xmlpp::TextReader::close </td>
900
<td class="paramname"> </td>
901
<td> ) </td>
902
<td width="100%"></td>
912
<a class="anchor" name="e8bdc81e44a30fa6d5d7fa20cf18940e"></a><!-- doxytag: member="xmlpp::TextReader::get_attribute" ref="e8bdc81e44a30fa6d5d7fa20cf18940e" args="(int number) const" -->
913
<div class="memitem">
914
<div class="memproto">
915
<table class="memname">
917
<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>
919
<td class="paramtype">int </td>
920
<td class="paramname"> <em>number</em> </td>
921
<td> ) </td>
922
<td width="100%"> const</td>
932
<a class="anchor" name="5ddec73cc313916149ccf5110919701a"></a><!-- doxytag: member="xmlpp::TextReader::get_attribute" ref="5ddec73cc313916149ccf5110919701a" args="(const Glib::ustring &name) const" -->
933
<div class="memitem">
934
<div class="memproto">
935
<table class="memname">
937
<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>
939
<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>
940
<td class="paramname"> <em>name</em> </td>
941
<td> ) </td>
942
<td width="100%"> const</td>
952
<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" -->
953
<div class="memitem">
954
<div class="memproto">
955
<table class="memname">
957
<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>
959
<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>
960
<td class="paramname"> <em>local_name</em>, </td>
963
<td class="paramkey"></td>
965
<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>
966
<td class="paramname"> <em>ns_uri</em></td><td> </td>
971
<td></td><td></td><td width="100%"> const</td>
981
<a class="anchor" name="e2090402f7db4cfd6363dc7f11aa18b2"></a><!-- doxytag: member="xmlpp::TextReader::lookup_namespace" ref="e2090402f7db4cfd6363dc7f11aa18b2" args="(const Glib::ustring &prefix) const" -->
982
<div class="memitem">
983
<div class="memproto">
984
<table class="memname">
986
<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>
988
<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>
989
<td class="paramname"> <em>prefix</em> </td>
990
<td> ) </td>
991
<td width="100%"> const</td>
1001
<a class="anchor" name="78ef028f9250afaca44928847418153a"></a><!-- doxytag: member="xmlpp::TextReader::move_to_attribute" ref="78ef028f9250afaca44928847418153a" args="(int number)" -->
1002
<div class="memitem">
1003
<div class="memproto">
1004
<table class="memname">
1006
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_attribute </td>
1008
<td class="paramtype">int </td>
1009
<td class="paramname"> <em>number</em> </td>
1010
<td> ) </td>
1011
<td width="100%"></td>
1015
<div class="memdoc">
1021
<a class="anchor" name="57c157282664d34ec16374aa59c973b6"></a><!-- doxytag: member="xmlpp::TextReader::move_to_attribute" ref="57c157282664d34ec16374aa59c973b6" args="(const Glib::ustring &name)" -->
1022
<div class="memitem">
1023
<div class="memproto">
1024
<table class="memname">
1026
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_attribute </td>
1028
<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>
1029
<td class="paramname"> <em>name</em> </td>
1030
<td> ) </td>
1031
<td width="100%"></td>
1035
<div class="memdoc">
1041
<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)" -->
1042
<div class="memitem">
1043
<div class="memproto">
1044
<table class="memname">
1046
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_attribute </td>
1048
<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>
1049
<td class="paramname"> <em>local_name</em>, </td>
1052
<td class="paramkey"></td>
1054
<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>
1055
<td class="paramname"> <em>ns_uri</em></td><td> </td>
1060
<td></td><td></td><td width="100%"></td>
1064
<div class="memdoc">
1070
<a class="anchor" name="724cd1e0238c14c2d2b797b555392fb1"></a><!-- doxytag: member="xmlpp::TextReader::move_to_first_attribute" ref="724cd1e0238c14c2d2b797b555392fb1" args="()" -->
1071
<div class="memitem">
1072
<div class="memproto">
1073
<table class="memname">
1075
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_first_attribute </td>
1077
<td class="paramname"> </td>
1078
<td> ) </td>
1079
<td width="100%"></td>
1083
<div class="memdoc">
1089
<a class="anchor" name="3ffee74ac337f73f3205d23c3c0eafec"></a><!-- doxytag: member="xmlpp::TextReader::move_to_next_attribute" ref="3ffee74ac337f73f3205d23c3c0eafec" args="()" -->
1090
<div class="memitem">
1091
<div class="memproto">
1092
<table class="memname">
1094
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_next_attribute </td>
1096
<td class="paramname"> </td>
1097
<td> ) </td>
1098
<td width="100%"></td>
1102
<div class="memdoc">
1108
<a class="anchor" name="e1164a49d5dc855bdc110b0826f752d7"></a><!-- doxytag: member="xmlpp::TextReader::move_to_element" ref="e1164a49d5dc855bdc110b0826f752d7" args="()" -->
1109
<div class="memitem">
1110
<div class="memproto">
1111
<table class="memname">
1113
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::move_to_element </td>
1115
<td class="paramname"> </td>
1116
<td> ) </td>
1117
<td width="100%"></td>
1121
<div class="memdoc">
1127
<a class="anchor" name="0503423443b025ddb88d06dc23d078fc"></a><!-- doxytag: member="xmlpp::TextReader::get_normalization" ref="0503423443b025ddb88d06dc23d078fc" args="() const" -->
1128
<div class="memitem">
1129
<div class="memproto">
1130
<table class="memname">
1132
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::get_normalization </td>
1134
<td class="paramname"> </td>
1135
<td> ) </td>
1136
<td width="100%"> const</td>
1140
<div class="memdoc">
1146
<a class="anchor" name="af2974eef9c1c77abf50e9c8584f9c40"></a><!-- doxytag: member="xmlpp::TextReader::set_normalization" ref="af2974eef9c1c77abf50e9c8584f9c40" args="(bool value)" -->
1147
<div class="memitem">
1148
<div class="memproto">
1149
<table class="memname">
1151
<td class="memname">void xmlpp::TextReader::set_normalization </td>
1153
<td class="paramtype"><a class="el" href="classbool.html">bool</a> </td>
1154
<td class="paramname"> <em>value</em> </td>
1155
<td> ) </td>
1156
<td width="100%"></td>
1160
<div class="memdoc">
1166
<a class="anchor" name="6f8b5a375f8da247a8ce4cb3be857db0"></a><!-- doxytag: member="xmlpp::TextReader::get_parser_property" ref="6f8b5a375f8da247a8ce4cb3be857db0" args="(ParserProperties property) const" -->
1167
<div class="memitem">
1168
<div class="memproto">
1169
<table class="memname">
1171
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::get_parser_property </td>
1173
<td class="paramtype"><a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> </td>
1174
<td class="paramname"> <em>property</em> </td>
1175
<td> ) </td>
1176
<td width="100%"> const</td>
1180
<div class="memdoc">
1186
<a class="anchor" name="8e5db1b68c5227bf748dfee7f36e8074"></a><!-- doxytag: member="xmlpp::TextReader::set_parser_property" ref="8e5db1b68c5227bf748dfee7f36e8074" args="(ParserProperties property, bool value)" -->
1187
<div class="memitem">
1188
<div class="memproto">
1189
<table class="memname">
1191
<td class="memname">void xmlpp::TextReader::set_parser_property </td>
1193
<td class="paramtype"><a class="el" href="classxmlpp_1_1TextReader.html#5cb6d36f5367eec5e986d815e60ad292">ParserProperties</a> </td>
1194
<td class="paramname"> <em>property</em>, </td>
1197
<td class="paramkey"></td>
1199
<td class="paramtype"><a class="el" href="classbool.html">bool</a> </td>
1200
<td class="paramname"> <em>value</em></td><td> </td>
1205
<td></td><td></td><td width="100%"></td>
1209
<div class="memdoc">
1215
<a class="anchor" name="830def19dd26d2c3fb131302f8ed1a31"></a><!-- doxytag: member="xmlpp::TextReader::get_current_node" ref="830def19dd26d2c3fb131302f8ed1a31" args="()" -->
1216
<div class="memitem">
1217
<div class="memproto">
1218
<table class="memname">
1220
<td class="memname"><a class="el" href="classxmlpp_1_1Node.html">Node</a>* xmlpp::TextReader::get_current_node </td>
1222
<td class="paramname"> </td>
1223
<td> ) </td>
1224
<td width="100%"></td>
1228
<div class="memdoc">
1234
<a class="anchor" name="10a6402ec6a9b8e9dbd0d53e40e943b8"></a><!-- doxytag: member="xmlpp::TextReader::get_current_node" ref="10a6402ec6a9b8e9dbd0d53e40e943b8" args="() const" -->
1235
<div class="memitem">
1236
<div class="memproto">
1237
<table class="memname">
1239
<td class="memname">const <a class="el" href="classxmlpp_1_1Node.html">Node</a>* xmlpp::TextReader::get_current_node </td>
1241
<td class="paramname"> </td>
1242
<td> ) </td>
1243
<td width="100%"> const</td>
1247
<div class="memdoc">
1253
<a class="anchor" name="6eeec8656e65a93c7b7496f17d288882"></a><!-- doxytag: member="xmlpp::TextReader::expand" ref="6eeec8656e65a93c7b7496f17d288882" args="()" -->
1254
<div class="memitem">
1255
<div class="memproto">
1256
<table class="memname">
1258
<td class="memname"><a class="el" href="classxmlpp_1_1Node.html">Node</a>* xmlpp::TextReader::expand </td>
1260
<td class="paramname"> </td>
1261
<td> ) </td>
1262
<td width="100%"></td>
1266
<div class="memdoc">
1272
<a class="anchor" name="03c7204c20277f446c64cc7ca15815b2"></a><!-- doxytag: member="xmlpp::TextReader::next" ref="03c7204c20277f446c64cc7ca15815b2" args="()" -->
1273
<div class="memitem">
1274
<div class="memproto">
1275
<table class="memname">
1277
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::next </td>
1279
<td class="paramname"> </td>
1280
<td> ) </td>
1281
<td width="100%"></td>
1285
<div class="memdoc">
1291
<a class="anchor" name="2c3c915e64391aa0309e76ee3aff1059"></a><!-- doxytag: member="xmlpp::TextReader::is_valid" ref="2c3c915e64391aa0309e76ee3aff1059" args="() const" -->
1292
<div class="memitem">
1293
<div class="memproto">
1294
<table class="memname">
1296
<td class="memname"><a class="el" href="classbool.html">bool</a> xmlpp::TextReader::is_valid </td>
1298
<td class="paramname"> </td>
1299
<td> ) </td>
1300
<td width="100%"> const</td>
1304
<div class="memdoc">
1310
<hr><h2>Friends And Related Function Documentation</h2>
1311
<a class="anchor" name="d789c2c50a88653f320badab9a648818"></a><!-- doxytag: member="xmlpp::TextReader::PropertyReader" ref="d789c2c50a88653f320badab9a648818" args="" -->
1312
<div class="memitem">
1313
<div class="memproto">
1314
<table class="memname">
1316
<td class="memname">friend struct PropertyReader<code> [friend]</code> </td>
1320
<div class="memdoc">
1326
<hr>The documentation for this class was generated from the following file:<ul>
1327
<li><a class="el" href="textreader_8h.html">textreader.h</a></ul>
1328
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 5 15:24:37 2007 for libxml++ by
1329
<a href="http://www.doxygen.org/index.html">
1330
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>