<!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&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  <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&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&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> | <a href="#pri-attribs">Private Attributes</a> | <a href="#pri-static-attribs">Static Private Attributes</a> | <a href="#related">Related Functions</a> | <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 <<a class="el" href="Node_8h_source.html">Node.h</a>></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"> </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"> </td><td class="mdescRight">Default ctor. <a href="#aa8627e29d489177b5e44a84263065396">More...</a><br /></td></tr> <tr class="separator:aa8627e29d489177b5e44a84263065396"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d7f49daecefbce8e6addbdd2154ee17"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a9d7f49daecefbce8e6addbdd2154ee17">Node</a> (xmlTextReaderPtr const &reader_r)</td></tr> <tr class="memdesc:a9d7f49daecefbce8e6addbdd2154ee17"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:aeba9e2f0da445bc951c05f72443048c7"><td class="memItemLeft" align="right" valign="top"> </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"> </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'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"> </td></tr> <tr class="memitem:a3aaa3774e9900dc112870d6f258eceee"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:aefaed31f289bac655382243c54346d7d"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:a29f69d7ef9dd1d50672d679a7a25daff"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#ac9ae406691eb9cbe2c08dd0335eeb1b0">getAttribute</a> (const std::string &name_r) const</td></tr> <tr class="separator:ac9ae406691eb9cbe2c08dd0335eeb1b0"><td class="memSeparator" colspan="2"> </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> </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"> </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"> </td></tr> <tr class="memitem:a33848f3fd5fb19ca3c4399fb8415f477"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:a48be4249135b17f1e9c168e844b52781"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:a61145dce39bc903b8502e4cc848138cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </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"> </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"> </td></tr> <tr class="memitem:a4408b4b99f0cdebb6d41ec7307633a8b"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:a8b474411a0959549a2a0c58b0167d495"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:a336c549bc92aa4664fb835c63e4cf4fe"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:a886a71fd1a74249bdb56fee6b6c71f1c"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a522286eb6eb80eae4dd0700c83ecc589"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1xml.html#aeead952d66445b74187a897f5ac767b4">NodeType</a> </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:ab817ec5d49d688e9f5ccb26166835e98"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:a8aa662db00d01f0cbb95bbdc42206185"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1xml.html#adb7beafdc5ecece12de9d17df3509e68">ReadState</a> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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 & </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"> </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"> </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 </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"> </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"> </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 & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1xml_1_1Node.html#a364d7a20ceebe5f60b7bbf97eb1d20a9">operator<<</a> (std::ostream &str, const <a class="el" href="classzypp_1_1xml_1_1Node.html">Node</a> &obj)</td></tr> <tr class="separator:a364d7a20ceebe5f60b7bbf97eb1d20a9"><td class="memSeparator" colspan="2"> </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'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 & Destructor Documentation</h2> <a id="aa8627e29d489177b5e44a84263065396"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa8627e29d489177b5e44a84263065396">◆ </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">◆ </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 & </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">◆ </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'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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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 * </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">◆ </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 & </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">◆ </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 </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </a></span>operator<<()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream & operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </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> & </td> <td class="paramname"><em>obj</em> </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">◆ </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">◆ </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& 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>