Sophie

Sophie

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

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::xml::Node Class Reference</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('classzypp_1_1xml_1_1Node.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classzypp_1_1xml_1_1Node-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::xml::Node Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>xmlTextReader based interface to <a class="el" href="classzypp_1_1xml_1_1Reader.html">Reader</a>'s current node.  
 <a href="classzypp_1_1xml_1_1Node.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Node_8h_source.html">Node.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa8627e29d489177b5e44a84263065396"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#aa8627e29d489177b5e44a84263065396">Node</a> ()</td></tr>
<tr class="memdesc:aa8627e29d489177b5e44a84263065396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default ctor.  <a href="#aa8627e29d489177b5e44a84263065396">More...</a><br /></td></tr>
<tr class="separator:aa8627e29d489177b5e44a84263065396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7f49daecefbce8e6addbdd2154ee17"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a9d7f49daecefbce8e6addbdd2154ee17">Node</a> (xmlTextReaderPtr const &amp;reader_r)</td></tr>
<tr class="memdesc:a9d7f49daecefbce8e6addbdd2154ee17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ctor referencing a <a class="el" href="classzypp_1_1xml_1_1Reader.html">Reader</a>.  <a href="#a9d7f49daecefbce8e6addbdd2154ee17">More...</a><br /></td></tr>
<tr class="separator:a9d7f49daecefbce8e6addbdd2154ee17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeba9e2f0da445bc951c05f72443048c7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#aeba9e2f0da445bc951c05f72443048c7">operator bool</a> () const</td></tr>
<tr class="memdesc:aeba9e2f0da445bc951c05f72443048c7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structzypp_1_1xml_1_1Validate.html" title="xmlTextReader document validation.">Validate</a> <a class="el" href="classzypp_1_1xml_1_1Node.html" title="xmlTextReader based interface to Reader&#39;s current node.">Node</a> in a boolean context.  <a href="#aeba9e2f0da445bc951c05f72443048c7">More...</a><br /></td></tr>
<tr class="separator:aeba9e2f0da445bc951c05f72443048c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aaa3774e9900dc112870d6f258eceee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a3aaa3774e9900dc112870d6f258eceee">attributeCount</a> () const</td></tr>
<tr class="memdesc:a3aaa3774e9900dc112870d6f258eceee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides the number of attributes of the current node.  <a href="#a3aaa3774e9900dc112870d6f258eceee">More...</a><br /></td></tr>
<tr class="separator:a3aaa3774e9900dc112870d6f258eceee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99bd6ba363b39f60e200930cab93b26f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a99bd6ba363b39f60e200930cab93b26f">baseUri</a> () const</td></tr>
<tr class="memdesc:a99bd6ba363b39f60e200930cab93b26f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base URI of the node.  <a href="#a99bd6ba363b39f60e200930cab93b26f">More...</a><br /></td></tr>
<tr class="separator:a99bd6ba363b39f60e200930cab93b26f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefaed31f289bac655382243c54346d7d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#aefaed31f289bac655382243c54346d7d">columnNumber</a> () const</td></tr>
<tr class="memdesc:aefaed31f289bac655382243c54346d7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide the column number of the current parsing point.  <a href="#aefaed31f289bac655382243c54346d7d">More...</a><br /></td></tr>
<tr class="separator:aefaed31f289bac655382243c54346d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f69d7ef9dd1d50672d679a7a25daff"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a29f69d7ef9dd1d50672d679a7a25daff">depth</a> () const</td></tr>
<tr class="memdesc:a29f69d7ef9dd1d50672d679a7a25daff"><td class="mdescLeft">&#160;</td><td class="mdescRight">The depth of the node in the tree.  <a href="#a29f69d7ef9dd1d50672d679a7a25daff">More...</a><br /></td></tr>
<tr class="separator:a29f69d7ef9dd1d50672d679a7a25daff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1559a9d67ba52343238d543a984a413"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#ab1559a9d67ba52343238d543a984a413">encoding</a> () const</td></tr>
<tr class="memdesc:ab1559a9d67ba52343238d543a984a413"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine the encoding of the document being read.  <a href="#ab1559a9d67ba52343238d543a984a413">More...</a><br /></td></tr>
<tr class="separator:ab1559a9d67ba52343238d543a984a413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4bec57841e3789a68b66f6fd2517817"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#ac4bec57841e3789a68b66f6fd2517817">getAttribute</a> (const char *name_r) const</td></tr>
<tr class="memdesc:ac4bec57841e3789a68b66f6fd2517817"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides a copy of the attribute value with the specified qualified name.  <a href="#ac4bec57841e3789a68b66f6fd2517817">More...</a><br /></td></tr>
<tr class="separator:ac4bec57841e3789a68b66f6fd2517817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9ae406691eb9cbe2c08dd0335eeb1b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#ac9ae406691eb9cbe2c08dd0335eeb1b0">getAttribute</a> (const std::string &amp;name_r) const</td></tr>
<tr class="separator:ac9ae406691eb9cbe2c08dd0335eeb1b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9587b8b9e0b474f7366ccd8de400d124"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a9587b8b9e0b474f7366ccd8de400d124">getAttributeNo</a> (int no_r) const</td></tr>
<tr class="memdesc:a9587b8b9e0b474f7366ccd8de400d124"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides a copy of the attribute value with the specified index relative to the containing element.  <a href="#a9587b8b9e0b474f7366ccd8de400d124">More...</a><br /></td></tr>
<tr class="separator:a9587b8b9e0b474f7366ccd8de400d124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33848f3fd5fb19ca3c4399fb8415f477"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a33848f3fd5fb19ca3c4399fb8415f477">hasAttributes</a> () const</td></tr>
<tr class="memdesc:a33848f3fd5fb19ca3c4399fb8415f477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the node has attributes.  <a href="#a33848f3fd5fb19ca3c4399fb8415f477">More...</a><br /></td></tr>
<tr class="separator:a33848f3fd5fb19ca3c4399fb8415f477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48be4249135b17f1e9c168e844b52781"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a48be4249135b17f1e9c168e844b52781">hasValue</a> () const</td></tr>
<tr class="memdesc:a48be4249135b17f1e9c168e844b52781"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the node can have a text value.  <a href="#a48be4249135b17f1e9c168e844b52781">More...</a><br /></td></tr>
<tr class="separator:a48be4249135b17f1e9c168e844b52781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61145dce39bc903b8502e4cc848138cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a61145dce39bc903b8502e4cc848138cc">isAttribute</a> () const</td></tr>
<tr class="memdesc:a61145dce39bc903b8502e4cc848138cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this is an Attribute node.  <a href="#a61145dce39bc903b8502e4cc848138cc">More...</a><br /></td></tr>
<tr class="separator:a61145dce39bc903b8502e4cc848138cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4408b4b99f0cdebb6d41ec7307633a8b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a4408b4b99f0cdebb6d41ec7307633a8b">isDefault</a> () const</td></tr>
<tr class="memdesc:a4408b4b99f0cdebb6d41ec7307633a8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether an Attribute node was generated from the default value defined in the DTD or schema.  <a href="#a4408b4b99f0cdebb6d41ec7307633a8b">More...</a><br /></td></tr>
<tr class="separator:a4408b4b99f0cdebb6d41ec7307633a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b474411a0959549a2a0c58b0167d495"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a8b474411a0959549a2a0c58b0167d495">isEmptyElement</a> () const</td></tr>
<tr class="memdesc:a8b474411a0959549a2a0c58b0167d495"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the current node is empty.  <a href="#a8b474411a0959549a2a0c58b0167d495">More...</a><br /></td></tr>
<tr class="separator:a8b474411a0959549a2a0c58b0167d495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a336c549bc92aa4664fb835c63e4cf4fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a336c549bc92aa4664fb835c63e4cf4fe">isNamespaceDecl</a> () const</td></tr>
<tr class="memdesc:a336c549bc92aa4664fb835c63e4cf4fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether the current node is a namespace declaration rather than a regular attribute.  <a href="#a336c549bc92aa4664fb835c63e4cf4fe">More...</a><br /></td></tr>
<tr class="separator:a336c549bc92aa4664fb835c63e4cf4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a886a71fd1a74249bdb56fee6b6c71f1c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a886a71fd1a74249bdb56fee6b6c71f1c">lineNumber</a> () const</td></tr>
<tr class="memdesc:a886a71fd1a74249bdb56fee6b6c71f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide the line number of the current parsing point.  <a href="#a886a71fd1a74249bdb56fee6b6c71f1c">More...</a><br /></td></tr>
<tr class="separator:a886a71fd1a74249bdb56fee6b6c71f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c4c684820c12a714f73fedc02fa01fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a1c4c684820c12a714f73fedc02fa01fc">localName</a> () const</td></tr>
<tr class="memdesc:a1c4c684820c12a714f73fedc02fa01fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The local name of the node.  <a href="#a1c4c684820c12a714f73fedc02fa01fc">More...</a><br /></td></tr>
<tr class="separator:a1c4c684820c12a714f73fedc02fa01fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe19f247e836515fd6c6dd48b8e1ed76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#afe19f247e836515fd6c6dd48b8e1ed76">name</a> () const</td></tr>
<tr class="memdesc:afe19f247e836515fd6c6dd48b8e1ed76"><td class="mdescLeft">&#160;</td><td class="mdescRight">The qualified name of the node, equal to Prefix :LocalName.  <a href="#afe19f247e836515fd6c6dd48b8e1ed76">More...</a><br /></td></tr>
<tr class="separator:afe19f247e836515fd6c6dd48b8e1ed76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2de85dfb90e023a26dc8cc8f5dc8494c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a2de85dfb90e023a26dc8cc8f5dc8494c">namespaceUri</a> () const</td></tr>
<tr class="memdesc:a2de85dfb90e023a26dc8cc8f5dc8494c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The URI defining the namespace associated with the node.  <a href="#a2de85dfb90e023a26dc8cc8f5dc8494c">More...</a><br /></td></tr>
<tr class="separator:a2de85dfb90e023a26dc8cc8f5dc8494c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a522286eb6eb80eae4dd0700c83ecc589"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1xml.html#aeead952d66445b74187a897f5ac767b4">NodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a522286eb6eb80eae4dd0700c83ecc589">nodeType</a> () const</td></tr>
<tr class="memdesc:a522286eb6eb80eae4dd0700c83ecc589"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the node type of the current node.  <a href="#a522286eb6eb80eae4dd0700c83ecc589">More...</a><br /></td></tr>
<tr class="separator:a522286eb6eb80eae4dd0700c83ecc589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a231093297982d6f082195a7b3dc514d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a231093297982d6f082195a7b3dc514d8">prefix</a> () const</td></tr>
<tr class="memdesc:a231093297982d6f082195a7b3dc514d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A shorthand reference to the namespace associated with the node.  <a href="#a231093297982d6f082195a7b3dc514d8">More...</a><br /></td></tr>
<tr class="separator:a231093297982d6f082195a7b3dc514d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab817ec5d49d688e9f5ccb26166835e98"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#ab817ec5d49d688e9f5ccb26166835e98">quoteChar</a> () const</td></tr>
<tr class="memdesc:ab817ec5d49d688e9f5ccb26166835e98"><td class="mdescLeft">&#160;</td><td class="mdescRight">The quotation mark character used to enclose the value of an attribute.  <a href="#ab817ec5d49d688e9f5ccb26166835e98">More...</a><br /></td></tr>
<tr class="separator:ab817ec5d49d688e9f5ccb26166835e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aa662db00d01f0cbb95bbdc42206185"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1xml.html#adb7beafdc5ecece12de9d17df3509e68">ReadState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a8aa662db00d01f0cbb95bbdc42206185">readState</a> () const</td></tr>
<tr class="memdesc:a8aa662db00d01f0cbb95bbdc42206185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the read state of the reader.  <a href="#a8aa662db00d01f0cbb95bbdc42206185">More...</a><br /></td></tr>
<tr class="separator:a8aa662db00d01f0cbb95bbdc42206185"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeff69c4b7f1c0c01b52a0e9e6c61382"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#abeff69c4b7f1c0c01b52a0e9e6c61382">value</a> () const</td></tr>
<tr class="memdesc:abeff69c4b7f1c0c01b52a0e9e6c61382"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides the text value of the node if present.  <a href="#abeff69c4b7f1c0c01b52a0e9e6c61382">More...</a><br /></td></tr>
<tr class="separator:abeff69c4b7f1c0c01b52a0e9e6c61382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04c0f1b21b5253301f5078e56c767bc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a04c0f1b21b5253301f5078e56c767bc8">getValue</a> () const</td></tr>
<tr class="memdesc:a04c0f1b21b5253301f5078e56c767bc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides a copy of the text value of the node if present.  <a href="#a04c0f1b21b5253301f5078e56c767bc8">More...</a><br /></td></tr>
<tr class="separator:a04c0f1b21b5253301f5078e56c767bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc291c6ab9ddac87e1afb09a85b7e820"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#adc291c6ab9ddac87e1afb09a85b7e820">xmlLang</a> () const</td></tr>
<tr class="memdesc:adc291c6ab9ddac87e1afb09a85b7e820"><td class="mdescLeft">&#160;</td><td class="mdescRight">The xml:lang scope within which the node resides.  <a href="#adc291c6ab9ddac87e1afb09a85b7e820">More...</a><br /></td></tr>
<tr class="separator:adc291c6ab9ddac87e1afb09a85b7e820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e2ba456429549b66f690f22c9cc0d51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a3e2ba456429549b66f690f22c9cc0d51">xmlVersion</a> () const</td></tr>
<tr class="memdesc:a3e2ba456429549b66f690f22c9cc0d51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine the XML version of the document being read.  <a href="#a3e2ba456429549b66f690f22c9cc0d51">More...</a><br /></td></tr>
<tr class="separator:a3e2ba456429549b66f690f22c9cc0d51"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aeb85590eadc351425ee6ba5db09b2d4d"><td class="memItemLeft" align="right" valign="top">xmlTextReaderPtr const  &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#aeb85590eadc351425ee6ba5db09b2d4d">_reader</a></td></tr>
<tr class="memdesc:aeb85590eadc351425ee6ba5db09b2d4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to the <a class="el" href="classzypp_1_1xml_1_1Reader.html">Reader</a>.  <a href="#aeb85590eadc351425ee6ba5db09b2d4d">More...</a><br /></td></tr>
<tr class="separator:aeb85590eadc351425ee6ba5db09b2d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:a84145f2a417d31858f33f4c385a20c82"><td class="memItemLeft" align="right" valign="top">static xmlTextReaderPtr const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a84145f2a417d31858f33f4c385a20c82">_no_reader</a> = 0</td></tr>
<tr class="memdesc:a84145f2a417d31858f33f4c385a20c82"><td class="mdescLeft">&#160;</td><td class="mdescRight">NULL <a class="el" href="classzypp_1_1xml_1_1Reader.html" title="xmlTextReader based interface to iterate xml streams.">Reader</a> referenced by default ctor.  <a href="#a84145f2a417d31858f33f4c385a20c82">More...</a><br /></td></tr>
<tr class="separator:a84145f2a417d31858f33f4c385a20c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a364d7a20ceebe5f60b7bbf97eb1d20a9"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a364d7a20ceebe5f60b7bbf97eb1d20a9">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1xml_1_1Node.html">Node</a> &amp;obj)</td></tr>
<tr class="separator:a364d7a20ceebe5f60b7bbf97eb1d20a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>xmlTextReader based interface to <a class="el" href="classzypp_1_1xml_1_1Reader.html">Reader</a>'s current node. </p>
<p><a class="el" href="classzypp_1_1xml_1_1Node.html" title="xmlTextReader based interface to Reader&#39;s current node.">Node</a> provides xmlTextReader methods that do not change the readers position in the file. Mostly access to the nodes attributes. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00035">35</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aa8627e29d489177b5e44a84263065396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8627e29d489177b5e44a84263065396">&#9670;&nbsp;</a></span>Node() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::xml::Node::Node </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Default ctor. </p>

<p class="definition">Definition at line <a class="el" href="Node_8cc_source.html#l00039">39</a> of file <a class="el" href="Node_8cc_source.html">Node.cc</a>.</p>

</div>
</div>
<a id="a9d7f49daecefbce8e6addbdd2154ee17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d7f49daecefbce8e6addbdd2154ee17">&#9670;&nbsp;</a></span>Node() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::xml::Node::Node </td>
          <td>(</td>
          <td class="paramtype">xmlTextReaderPtr const &amp;&#160;</td>
          <td class="paramname"><em>reader_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ctor referencing a <a class="el" href="classzypp_1_1xml_1_1Reader.html">Reader</a>. </p>

<p class="definition">Definition at line <a class="el" href="Node_8cc_source.html#l00048">48</a> of file <a class="el" href="Node_8cc_source.html">Node.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aeba9e2f0da445bc951c05f72443048c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeba9e2f0da445bc951c05f72443048c7">&#9670;&nbsp;</a></span>operator bool()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::xml::Node::operator <a class="el" href="classbool.html">bool</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><a class="el" href="structzypp_1_1xml_1_1Validate.html" title="xmlTextReader document validation.">Validate</a> <a class="el" href="classzypp_1_1xml_1_1Node.html" title="xmlTextReader based interface to Reader&#39;s current node.">Node</a> in a boolean context. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00045">45</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a3aaa3774e9900dc112870d6f258eceee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3aaa3774e9900dc112870d6f258eceee">&#9670;&nbsp;</a></span>attributeCount()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::attributeCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides the number of attributes of the current node. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00050">50</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a99bd6ba363b39f60e200930cab93b26f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99bd6ba363b39f60e200930cab93b26f">&#9670;&nbsp;</a></span>baseUri()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::baseUri </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The base URI of the node. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00054">54</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="aefaed31f289bac655382243c54346d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefaed31f289bac655382243c54346d7d">&#9670;&nbsp;</a></span>columnNumber()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::columnNumber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provide the column number of the current parsing point. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00058">58</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a29f69d7ef9dd1d50672d679a7a25daff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29f69d7ef9dd1d50672d679a7a25daff">&#9670;&nbsp;</a></span>depth()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::depth </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The depth of the node in the tree. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00062">62</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="ab1559a9d67ba52343238d543a984a413"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1559a9d67ba52343238d543a984a413">&#9670;&nbsp;</a></span>encoding()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::encoding </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Determine the encoding of the document being read. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00066">66</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="ac4bec57841e3789a68b66f6fd2517817"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4bec57841e3789a68b66f6fd2517817">&#9670;&nbsp;</a></span>getAttribute() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::getAttribute </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides a copy of the attribute value with the specified qualified name. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00071">71</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="ac9ae406691eb9cbe2c08dd0335eeb1b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9ae406691eb9cbe2c08dd0335eeb1b0">&#9670;&nbsp;</a></span>getAttribute() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::getAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00075">75</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a9587b8b9e0b474f7366ccd8de400d124"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9587b8b9e0b474f7366ccd8de400d124">&#9670;&nbsp;</a></span>getAttributeNo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::getAttributeNo </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>no_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides a copy of the attribute value with the specified index relative to the containing element. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00080">80</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a33848f3fd5fb19ca3c4399fb8415f477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33848f3fd5fb19ca3c4399fb8415f477">&#9670;&nbsp;</a></span>hasAttributes()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::hasAttributes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether the node has attributes. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00084">84</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a48be4249135b17f1e9c168e844b52781"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48be4249135b17f1e9c168e844b52781">&#9670;&nbsp;</a></span>hasValue()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::hasValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether the node can have a text value. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00088">88</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a61145dce39bc903b8502e4cc848138cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61145dce39bc903b8502e4cc848138cc">&#9670;&nbsp;</a></span>isAttribute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::xml::Node::isAttribute </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether this is an Attribute node. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00092">92</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a4408b4b99f0cdebb6d41ec7307633a8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4408b4b99f0cdebb6d41ec7307633a8b">&#9670;&nbsp;</a></span>isDefault()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::isDefault </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether an Attribute node was generated from the default value defined in the DTD or schema. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00097">97</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a8b474411a0959549a2a0c58b0167d495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b474411a0959549a2a0c58b0167d495">&#9670;&nbsp;</a></span>isEmptyElement()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::isEmptyElement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Check if the current node is empty. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00101">101</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a336c549bc92aa4664fb835c63e4cf4fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a336c549bc92aa4664fb835c63e4cf4fe">&#9670;&nbsp;</a></span>isNamespaceDecl()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::isNamespaceDecl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Determine whether the current node is a namespace declaration rather than a regular attribute. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00106">106</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a886a71fd1a74249bdb56fee6b6c71f1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a886a71fd1a74249bdb56fee6b6c71f1c">&#9670;&nbsp;</a></span>lineNumber()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::lineNumber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provide the line number of the current parsing point. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00110">110</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a1c4c684820c12a714f73fedc02fa01fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c4c684820c12a714f73fedc02fa01fc">&#9670;&nbsp;</a></span>localName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::localName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The local name of the node. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00114">114</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="afe19f247e836515fd6c6dd48b8e1ed76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe19f247e836515fd6c6dd48b8e1ed76">&#9670;&nbsp;</a></span>name()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The qualified name of the node, equal to Prefix :LocalName. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00118">118</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a2de85dfb90e023a26dc8cc8f5dc8494c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2de85dfb90e023a26dc8cc8f5dc8494c">&#9670;&nbsp;</a></span>namespaceUri()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::namespaceUri </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The URI defining the namespace associated with the node. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00122">122</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a522286eb6eb80eae4dd0700c83ecc589"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a522286eb6eb80eae4dd0700c83ecc589">&#9670;&nbsp;</a></span>nodeType()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1xml.html#aeead952d66445b74187a897f5ac767b4">NodeType</a> zypp::xml::Node::nodeType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the node type of the current node. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00126">126</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a231093297982d6f082195a7b3dc514d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a231093297982d6f082195a7b3dc514d8">&#9670;&nbsp;</a></span>prefix()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::prefix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A shorthand reference to the namespace associated with the node. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00130">130</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="ab817ec5d49d688e9f5ccb26166835e98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab817ec5d49d688e9f5ccb26166835e98">&#9670;&nbsp;</a></span>quoteChar()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::xml::Node::quoteChar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The quotation mark character used to enclose the value of an attribute. </p>
<dl class="section return"><dt>Returns</dt><dd><code>"</code> or <code>'</code> or -1 in case of error. </dd></dl>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00135">135</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a8aa662db00d01f0cbb95bbdc42206185"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8aa662db00d01f0cbb95bbdc42206185">&#9670;&nbsp;</a></span>readState()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1xml.html#adb7beafdc5ecece12de9d17df3509e68">ReadState</a> zypp::xml::Node::readState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets the read state of the reader. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00139">139</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="abeff69c4b7f1c0c01b52a0e9e6c61382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abeff69c4b7f1c0c01b52a0e9e6c61382">&#9670;&nbsp;</a></span>value()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::value </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides the text value of the node if present. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00143">143</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a04c0f1b21b5253301f5078e56c767bc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04c0f1b21b5253301f5078e56c767bc8">&#9670;&nbsp;</a></span>getValue()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::getValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides a copy of the text value of the node if present. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00147">147</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="adc291c6ab9ddac87e1afb09a85b7e820"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc291c6ab9ddac87e1afb09a85b7e820">&#9670;&nbsp;</a></span>xmlLang()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::xmlLang </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The xml:lang scope within which the node resides. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00151">151</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="a3e2ba456429549b66f690f22c9cc0d51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e2ba456429549b66f690f22c9cc0d51">&#9670;&nbsp;</a></span>xmlVersion()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1xml_1_1XmlString.html">XmlString</a> zypp::xml::Node::xmlVersion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Determine the XML version of the document being read. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00155">155</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a364d7a20ceebe5f60b7bbf97eb1d20a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a364d7a20ceebe5f60b7bbf97eb1d20a9">&#9670;&nbsp;</a></span>operator&lt;&lt;()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1xml_1_1Node.html">Node</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Stream output. </p>

<p class="definition">Definition at line <a class="el" href="Node_8cc_source.html#l00057">57</a> of file <a class="el" href="Node_8cc_source.html">Node.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a84145f2a417d31858f33f4c385a20c82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84145f2a417d31858f33f4c385a20c82">&#9670;&nbsp;</a></span>_no_reader</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">xmlTextReaderPtr const zypp::xml::Node::_no_reader = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>NULL <a class="el" href="classzypp_1_1xml_1_1Reader.html" title="xmlTextReader based interface to iterate xml streams.">Reader</a> referenced by default ctor. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00160">160</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<a id="aeb85590eadc351425ee6ba5db09b2d4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb85590eadc351425ee6ba5db09b2d4d">&#9670;&nbsp;</a></span>_reader</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">xmlTextReaderPtr const&amp; zypp::xml::Node::_reader</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reference to the <a class="el" href="classzypp_1_1xml_1_1Reader.html">Reader</a>. </p>

<p class="definition">Definition at line <a class="el" href="Node_8h_source.html#l00162">162</a> of file <a class="el" href="Node_8h_source.html">Node.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>zypp/parser/xml/<a class="el" href="Node_8h_source.html">Node.h</a></li>
<li>zypp/parser/xml/<a class="el" href="Node_8cc_source.html">Node.cc</a></li>
</ul>
</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="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="namespacezypp_1_1xml.html">xml</a></li><li class="navelem"><a class="el" href="classzypp_1_1xml_1_1Node.html">Node</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>