Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 1571

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: zypp/parser/xml/Node.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('Node_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Node.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="Node_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*---------------------------------------------------------------------\</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">|                          ____ _   __ __ ___                          |</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">|                         |__  / \ / / . \ . \                         |</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">|                           / / \ V /|  _/  _/                         |</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">|                          / /__ | | | | | |                           |</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">|                         /_____||_| |_| |_|                           |</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">|                                                                      |</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">\---------------------------------------------------------------------*/</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef ZYPP_PARSER_XML_NODE_H</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#define ZYPP_PARSER_XML_NODE_H</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="XmlString_8h.html">zypp/parser/xml/XmlString.h</a>&quot;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacezypp.html">zypp</a></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;{ </div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;  <span class="keyword">namespace </span><a class="code" href="namespacexml.html">xml</a></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;  { </div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="comment">//</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <span class="comment">//  CLASS NAME : Node</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    <span class="comment">//</span></div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html">   35</a></span>&#160;<span class="comment"></span>    <span class="keyword">class </span><a class="code" href="classzypp_1_1xml_1_1Node.html">Node</a></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;      <a class="code" href="classzypp_1_1xml_1_1Node.html#aa8627e29d489177b5e44a84263065396">Node</a>();</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;      <a class="code" href="classzypp_1_1xml_1_1Node.html#aa8627e29d489177b5e44a84263065396">Node</a>( xmlTextReaderPtr <span class="keyword">const</span> &amp; reader_r );</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#aeba9e2f0da445bc951c05f72443048c7">   45</a></span>&#160;      <span class="keyword">explicit</span> <span class="keyword">operator</span> <a class="code" href="classbool.html">bool</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a>; }</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a3aaa3774e9900dc112870d6f258eceee">   50</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a3aaa3774e9900dc112870d6f258eceee">attributeCount</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderAttributeCount( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a99bd6ba363b39f60e200930cab93b26f">   54</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a99bd6ba363b39f60e200930cab93b26f">baseUri</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstBaseUri( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#aefaed31f289bac655382243c54346d7d">   58</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#aefaed31f289bac655382243c54346d7d">columnNumber</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderGetParserColumnNumber( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a29f69d7ef9dd1d50672d679a7a25daff">   62</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a29f69d7ef9dd1d50672d679a7a25daff">depth</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderDepth( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#ab1559a9d67ba52343238d543a984a413">   66</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#ab1559a9d67ba52343238d543a984a413">encoding</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstEncoding( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#ac4bec57841e3789a68b66f6fd2517817">   71</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#ac4bec57841e3789a68b66f6fd2517817">getAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * name_r )<span class="keyword"> const</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>( xmlTextReaderGetAttribute( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a>, reinterpret_cast&lt;const xmlChar *&gt;(name_r) ),</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;                          <a class="code" href="classzypp_1_1xml_1_1XmlString.html#a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008">XmlString::FREE</a> ); }</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#ac9ae406691eb9cbe2c08dd0335eeb1b0">   75</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#ac9ae406691eb9cbe2c08dd0335eeb1b0">getAttribute</a>( <span class="keyword">const</span> std::string &amp; name_r )<span class="keyword"> const</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#ac4bec57841e3789a68b66f6fd2517817">getAttribute</a>( name_r.c_str() ); }</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a9587b8b9e0b474f7366ccd8de400d124">   80</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a9587b8b9e0b474f7366ccd8de400d124">getAttributeNo</a>( <span class="keywordtype">int</span> no_r )<span class="keyword"> const</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>( xmlTextReaderGetAttributeNo( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a>, no_r ), <a class="code" href="classzypp_1_1xml_1_1XmlString.html#a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008">XmlString::FREE</a> ); }</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a33848f3fd5fb19ca3c4399fb8415f477">   84</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a33848f3fd5fb19ca3c4399fb8415f477">hasAttributes</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderHasAttributes( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a48be4249135b17f1e9c168e844b52781">   88</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a48be4249135b17f1e9c168e844b52781">hasValue</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderHasValue( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a61145dce39bc903b8502e4cc848138cc">   92</a></span>&#160;      <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a61145dce39bc903b8502e4cc848138cc">isAttribute</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span>( <a class="code" href="classzypp_1_1xml_1_1Node.html#a522286eb6eb80eae4dd0700c83ecc589">nodeType</a>() == XML_READER_TYPE_ATTRIBUTE ); }</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a4408b4b99f0cdebb6d41ec7307633a8b">   97</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a4408b4b99f0cdebb6d41ec7307633a8b">isDefault</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderIsDefault( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a8b474411a0959549a2a0c58b0167d495">  101</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a8b474411a0959549a2a0c58b0167d495">isEmptyElement</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderIsEmptyElement( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a336c549bc92aa4664fb835c63e4cf4fe">  106</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a336c549bc92aa4664fb835c63e4cf4fe">isNamespaceDecl</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderIsNamespaceDecl( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a886a71fd1a74249bdb56fee6b6c71f1c">  110</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a886a71fd1a74249bdb56fee6b6c71f1c">lineNumber</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderGetParserLineNumber( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a1c4c684820c12a714f73fedc02fa01fc">  114</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a1c4c684820c12a714f73fedc02fa01fc">localName</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstLocalName( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#afe19f247e836515fd6c6dd48b8e1ed76">  118</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#afe19f247e836515fd6c6dd48b8e1ed76">name</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstName( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a2de85dfb90e023a26dc8cc8f5dc8494c">  122</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a2de85dfb90e023a26dc8cc8f5dc8494c">namespaceUri</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstNamespaceUri( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a522286eb6eb80eae4dd0700c83ecc589">  126</a></span>&#160;      <a class="code" href="namespacezypp_1_1xml.html#aeead952d66445b74187a897f5ac767b4">NodeType</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a522286eb6eb80eae4dd0700c83ecc589">nodeType</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> (<a class="code" href="namespacezypp_1_1xml.html#aeead952d66445b74187a897f5ac767b4">NodeType</a>)xmlTextReaderNodeType( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a231093297982d6f082195a7b3dc514d8">  130</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a231093297982d6f082195a7b3dc514d8">prefix</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstPrefix( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#ab817ec5d49d688e9f5ccb26166835e98">  135</a></span>&#160;      <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#ab817ec5d49d688e9f5ccb26166835e98">quoteChar</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderQuoteChar( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a8aa662db00d01f0cbb95bbdc42206185">  139</a></span>&#160;      <a class="code" href="namespacezypp_1_1xml.html#adb7beafdc5ecece12de9d17df3509e68">ReadState</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a8aa662db00d01f0cbb95bbdc42206185">readState</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> (<a class="code" href="namespacezypp_1_1xml.html#adb7beafdc5ecece12de9d17df3509e68">ReadState</a>)xmlTextReaderReadState( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#abeff69c4b7f1c0c01b52a0e9e6c61382">  143</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#abeff69c4b7f1c0c01b52a0e9e6c61382">value</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstValue( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a04c0f1b21b5253301f5078e56c767bc8">  147</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a04c0f1b21b5253301f5078e56c767bc8">getValue</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>( xmlTextReaderValue( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ), <a class="code" href="classzypp_1_1xml_1_1XmlString.html#a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008">XmlString::FREE</a> ); }</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#adc291c6ab9ddac87e1afb09a85b7e820">  151</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#adc291c6ab9ddac87e1afb09a85b7e820">xmlLang</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstXmlLang( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a3e2ba456429549b66f690f22c9cc0d51">  155</a></span>&#160;      <a class="code" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> <a class="code" href="classzypp_1_1xml_1_1Node.html#a3e2ba456429549b66f690f22c9cc0d51">xmlVersion</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> xmlTextReaderConstXmlVersion( <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a> ); }</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <span class="keyword">private</span>:</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#a84145f2a417d31858f33f4c385a20c82">  160</a></span>&#160;      <span class="keyword">static</span> xmlTextReaderPtr <span class="keyword">const</span> <a class="code" href="classzypp_1_1xml_1_1Node.html#a84145f2a417d31858f33f4c385a20c82">_no_reader</a>;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">  162</a></span>&#160;      xmlTextReaderPtr <span class="keyword">const</span> &amp; <a class="code" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a>;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    };</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    std::ostream &amp; <a class="code" href="namespacezypp_1_1xml.html#a7505788e58d176689fcab0a58e483386">operator&lt;&lt;</a>( std::ostream &amp; <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1xml_1_1Node.html">Node</a> &amp; obj );</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  } <span class="comment">// namespace xml</span></div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"></span>} <span class="comment">// namespace zypp</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment"></span><span class="preprocessor">#endif // ZYPP_PARSER_XML_NODE_H</span></div><div class="ttc" id="XmlString_8h_html"><div class="ttname"><a href="XmlString_8h.html">XmlString.h</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_ac9ae406691eb9cbe2c08dd0335eeb1b0"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#ac9ae406691eb9cbe2c08dd0335eeb1b0">zypp::xml::Node::getAttribute</a></div><div class="ttdeci">XmlString getAttribute(const std::string &amp;name_r) const</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00075">Node.h:75</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_aefaed31f289bac655382243c54346d7d"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#aefaed31f289bac655382243c54346d7d">zypp::xml::Node::columnNumber</a></div><div class="ttdeci">int columnNumber() const</div><div class="ttdoc">Provide the column number of the current parsing point.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00058">Node.h:58</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a886a71fd1a74249bdb56fee6b6c71f1c"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a886a71fd1a74249bdb56fee6b6c71f1c">zypp::xml::Node::lineNumber</a></div><div class="ttdeci">int lineNumber() const</div><div class="ttdoc">Provide the line number of the current parsing point.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00110">Node.h:110</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a522286eb6eb80eae4dd0700c83ecc589"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a522286eb6eb80eae4dd0700c83ecc589">zypp::xml::Node::nodeType</a></div><div class="ttdeci">NodeType nodeType() const</div><div class="ttdoc">Get the node type of the current node.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00126">Node.h:126</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_abeff69c4b7f1c0c01b52a0e9e6c61382"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#abeff69c4b7f1c0c01b52a0e9e6c61382">zypp::xml::Node::value</a></div><div class="ttdeci">XmlString value() const</div><div class="ttdoc">Provides the text value of the node if present.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00143">Node.h:143</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_aeb85590eadc351425ee6ba5db09b2d4d"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">zypp::xml::Node::_reader</a></div><div class="ttdeci">xmlTextReaderPtr const  &amp; _reader</div><div class="ttdoc">Reference to the Reader.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00162">Node.h:162</a></div></div>
<div class="ttc" id="namespacestr_html"><div class="ttname"><a href="namespacestr.html">str</a></div><div class="ttdoc">String related utilities and Regular expression matching.</div></div>
<div class="ttc" id="classzypp_1_1xml_1_1XmlString_html"><div class="ttname"><a href="classzypp_1_1xml_1_1XmlString.html">zypp::xml::XmlString</a></div><div class="ttdoc">xmlChar * wrapper.</div><div class="ttdef"><b>Definition:</b> <a href="XmlString_8h_source.html#l00040">XmlString.h:40</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a9587b8b9e0b474f7366ccd8de400d124"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a9587b8b9e0b474f7366ccd8de400d124">zypp::xml::Node::getAttributeNo</a></div><div class="ttdeci">XmlString getAttributeNo(int no_r) const</div><div class="ttdoc">Provides a copy of the attribute value with the specified index relative to the containing element.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00080">Node.h:80</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a2de85dfb90e023a26dc8cc8f5dc8494c"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a2de85dfb90e023a26dc8cc8f5dc8494c">zypp::xml::Node::namespaceUri</a></div><div class="ttdeci">XmlString namespaceUri() const</div><div class="ttdoc">The URI defining the namespace associated with the node.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00122">Node.h:122</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a231093297982d6f082195a7b3dc514d8"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a231093297982d6f082195a7b3dc514d8">zypp::xml::Node::prefix</a></div><div class="ttdeci">XmlString prefix() const</div><div class="ttdoc">A shorthand reference to the namespace associated with the node.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00130">Node.h:130</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html">zypp::xml::Node</a></div><div class="ttdoc">xmlTextReader based interface to Reader's current node.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00035">Node.h:35</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_ac4bec57841e3789a68b66f6fd2517817"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#ac4bec57841e3789a68b66f6fd2517817">zypp::xml::Node::getAttribute</a></div><div class="ttdeci">XmlString getAttribute(const char *name_r) const</div><div class="ttdoc">Provides a copy of the attribute value with the specified qualified name.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00071">Node.h:71</a></div></div>
<div class="ttc" id="namespacexml_html"><div class="ttname"><a href="namespacexml.html">xml</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a3e2ba456429549b66f690f22c9cc0d51"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a3e2ba456429549b66f690f22c9cc0d51">zypp::xml::Node::xmlVersion</a></div><div class="ttdeci">XmlString xmlVersion() const</div><div class="ttdoc">Determine the XML version of the document being read.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00155">Node.h:155</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a3aaa3774e9900dc112870d6f258eceee"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a3aaa3774e9900dc112870d6f258eceee">zypp::xml::Node::attributeCount</a></div><div class="ttdeci">int attributeCount() const</div><div class="ttdoc">Provides the number of attributes of the current node.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00050">Node.h:50</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a61145dce39bc903b8502e4cc848138cc"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a61145dce39bc903b8502e4cc848138cc">zypp::xml::Node::isAttribute</a></div><div class="ttdeci">bool isAttribute() const</div><div class="ttdoc">Whether this is an Attribute node.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00092">Node.h:92</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_adc291c6ab9ddac87e1afb09a85b7e820"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#adc291c6ab9ddac87e1afb09a85b7e820">zypp::xml::Node::xmlLang</a></div><div class="ttdeci">XmlString xmlLang() const</div><div class="ttdoc">The xml:lang scope within which the node resides.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00151">Node.h:151</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a336c549bc92aa4664fb835c63e4cf4fe"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a336c549bc92aa4664fb835c63e4cf4fe">zypp::xml::Node::isNamespaceDecl</a></div><div class="ttdeci">int isNamespaceDecl() const</div><div class="ttdoc">Determine whether the current node is a namespace declaration rather than a regular attribute.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00106">Node.h:106</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a29f69d7ef9dd1d50672d679a7a25daff"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a29f69d7ef9dd1d50672d679a7a25daff">zypp::xml::Node::depth</a></div><div class="ttdeci">int depth() const</div><div class="ttdoc">The depth of the node in the tree.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00062">Node.h:62</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a99bd6ba363b39f60e200930cab93b26f"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a99bd6ba363b39f60e200930cab93b26f">zypp::xml::Node::baseUri</a></div><div class="ttdeci">XmlString baseUri() const</div><div class="ttdoc">The base URI of the node.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00054">Node.h:54</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a48be4249135b17f1e9c168e844b52781"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a48be4249135b17f1e9c168e844b52781">zypp::xml::Node::hasValue</a></div><div class="ttdeci">int hasValue() const</div><div class="ttdoc">Whether the node can have a text value.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00088">Node.h:88</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_aa8627e29d489177b5e44a84263065396"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#aa8627e29d489177b5e44a84263065396">zypp::xml::Node::Node</a></div><div class="ttdeci">Node()</div><div class="ttdoc">Default ctor.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8cc_source.html#l00039">Node.cc:39</a></div></div>
<div class="ttc" id="namespacezypp_1_1xml_html_a7505788e58d176689fcab0a58e483386"><div class="ttname"><a href="namespacezypp_1_1xml.html#a7505788e58d176689fcab0a58e483386">zypp::xml::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;str, const ReadState &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="libxmlfwd_8cc_source.html#l00029">libxmlfwd.cc:29</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a04c0f1b21b5253301f5078e56c767bc8"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a04c0f1b21b5253301f5078e56c767bc8">zypp::xml::Node::getValue</a></div><div class="ttdeci">XmlString getValue() const</div><div class="ttdoc">Provides a copy of the text value of the node if present.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00147">Node.h:147</a></div></div>
<div class="ttc" id="namespacezypp_1_1xml_html_aeead952d66445b74187a897f5ac767b4"><div class="ttname"><a href="namespacezypp_1_1xml.html#aeead952d66445b74187a897f5ac767b4">zypp::xml::NodeType</a></div><div class="ttdeci">xmlReaderTypes NodeType</div><div class="ttdef"><b>Definition:</b> <a href="libxmlfwd_8h_source.html#l00034">libxmlfwd.h:34</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_ab1559a9d67ba52343238d543a984a413"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#ab1559a9d67ba52343238d543a984a413">zypp::xml::Node::encoding</a></div><div class="ttdeci">XmlString encoding() const</div><div class="ttdoc">Determine the encoding of the document being read.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00066">Node.h:66</a></div></div>
<div class="ttc" id="classbool_html"><div class="ttname"><a href="classbool.html">bool</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_afe19f247e836515fd6c6dd48b8e1ed76"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#afe19f247e836515fd6c6dd48b8e1ed76">zypp::xml::Node::name</a></div><div class="ttdeci">XmlString name() const</div><div class="ttdoc">The qualified name of the node, equal to Prefix :LocalName.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00118">Node.h:118</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a8b474411a0959549a2a0c58b0167d495"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a8b474411a0959549a2a0c58b0167d495">zypp::xml::Node::isEmptyElement</a></div><div class="ttdeci">int isEmptyElement() const</div><div class="ttdoc">Check if the current node is empty.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00101">Node.h:101</a></div></div>
<div class="ttc" id="namespacezypp_html"><div class="ttname"><a href="namespacezypp.html">zypp</a></div><div class="ttdoc">Easy-to use interface to the ZYPP dependency resolver.</div><div class="ttdef"><b>Definition:</b> <a href="CodePitfalls_8doc_source.html#l00001">CodePitfalls.doc:1</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a84145f2a417d31858f33f4c385a20c82"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a84145f2a417d31858f33f4c385a20c82">zypp::xml::Node::_no_reader</a></div><div class="ttdeci">static xmlTextReaderPtr const _no_reader</div><div class="ttdoc">NULL Reader referenced by default ctor.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00160">Node.h:160</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1XmlString_html_a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008"><div class="ttname"><a href="classzypp_1_1xml_1_1XmlString.html#a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008">zypp::xml::XmlString::FREE</a></div><div class="ttdef"><b>Definition:</b> <a href="XmlString_8h_source.html#l00052">XmlString.h:52</a></div></div>
<div class="ttc" id="namespacezypp_1_1xml_html_adb7beafdc5ecece12de9d17df3509e68"><div class="ttname"><a href="namespacezypp_1_1xml.html#adb7beafdc5ecece12de9d17df3509e68">zypp::xml::ReadState</a></div><div class="ttdeci">xmlTextReaderMode ReadState</div><div class="ttdef"><b>Definition:</b> <a href="libxmlfwd_8h_source.html#l00030">libxmlfwd.h:30</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a4408b4b99f0cdebb6d41ec7307633a8b"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a4408b4b99f0cdebb6d41ec7307633a8b">zypp::xml::Node::isDefault</a></div><div class="ttdeci">int isDefault() const</div><div class="ttdoc">Whether an Attribute node was generated from the default value defined in the DTD or schema.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00097">Node.h:97</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_ab817ec5d49d688e9f5ccb26166835e98"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#ab817ec5d49d688e9f5ccb26166835e98">zypp::xml::Node::quoteChar</a></div><div class="ttdeci">int quoteChar() const</div><div class="ttdoc">The quotation mark character used to enclose the value of an attribute.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00135">Node.h:135</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a33848f3fd5fb19ca3c4399fb8415f477"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a33848f3fd5fb19ca3c4399fb8415f477">zypp::xml::Node::hasAttributes</a></div><div class="ttdeci">int hasAttributes() const</div><div class="ttdoc">Whether the node has attributes.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00084">Node.h:84</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a1c4c684820c12a714f73fedc02fa01fc"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a1c4c684820c12a714f73fedc02fa01fc">zypp::xml::Node::localName</a></div><div class="ttdeci">XmlString localName() const</div><div class="ttdoc">The local name of the node.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00114">Node.h:114</a></div></div>
<div class="ttc" id="classzypp_1_1xml_1_1Node_html_a8aa662db00d01f0cbb95bbdc42206185"><div class="ttname"><a href="classzypp_1_1xml_1_1Node.html#a8aa662db00d01f0cbb95bbdc42206185">zypp::xml::Node::readState</a></div><div class="ttdeci">ReadState readState() const</div><div class="ttdoc">Gets the read state of the reader.</div><div class="ttdef"><b>Definition:</b> <a href="Node_8h_source.html#l00139">Node.h:139</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_c187b43c6f283d9fc95eff3f44ce072a.html">zypp</a></li><li class="navelem"><a class="el" href="dir_0c50c097c08cb551fbc386ff78d6683e.html">parser</a></li><li class="navelem"><a class="el" href="dir_fc49ab4d2f4abe8832fbad9e7c37cc2a.html">xml</a></li><li class="navelem"><a class="el" href="Node_8h.html">Node.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>