libzypp
12.16.5
|
xmlTextReader based interface to Reader's current node. More...
#include <Node.h>
Public Member Functions | |
Node () | |
Default ctor. | |
Node (xmlTextReaderPtr const &reader_r) | |
Ctor referencing a Reader. | |
int | attributeCount () const |
Provides the number of attributes of the current node. | |
XmlString | baseUri () const |
The base URI of the node. | |
int | columnNumber () const |
Provide the column number of the current parsing point. | |
int | depth () const |
The depth of the node in the tree. | |
XmlString | encoding () const |
Determine the encoding of the document being read. | |
XmlString | getAttribute (const char *name_r) const |
Provides a copy of the attribute value with the specified qualified name. | |
XmlString | getAttributeNo (int no_r) const |
Provides a copy of the attribute value with the specified index relative to the containing element. | |
int | hasAttributes () const |
Whether the node has attributes. | |
int | hasValue () const |
Whether the node can have a text value. | |
bool | isAttribute () const |
Whether this is an Attribute node. | |
int | isDefault () const |
Whether an Attribute node was generated from the default value defined in the DTD or schema. | |
int | isEmptyElement () const |
Check if the current node is empty. | |
int | isNamespaceDecl () const |
Determine whether the current node is a namespace declaration rather than a regular attribute. | |
int | lineNumber () const |
Provide the line number of the current parsing point. | |
XmlString | localName () const |
The local name of the node. | |
XmlString | name () const |
The qualified name of the node, equal to Prefix :LocalName. | |
XmlString | namespaceUri () const |
The URI defining the namespace associated with the node. | |
NodeType | nodeType () const |
Get the node type of the current node. | |
XmlString | prefix () const |
A shorthand reference to the namespace associated with the node. | |
int | quoteChar () const |
The quotation mark character used to enclose the value of an attribute. | |
ReadState | readState () const |
Gets the read state of the reader. | |
XmlString | value () const |
Provides the text value of the node if present. | |
XmlString | getValue () const |
Provides a copy of the text value of the node if present. | |
XmlString | xmlLang () const |
The xml:lang scope within which the node resides. | |
XmlString | xmlVersion () const |
Determine the XML version of the document being read. | |
Private Member Functions | |
friend | base::SafeBool () const |
bool | boolTest () const |
SafeBool test. | |
![]() | |
operator bool_type () const | |
~SafeBool () | |
Private Attributes | |
xmlTextReaderPtr const & | _reader |
Reference to the Reader. | |
Static Private Attributes | |
static xmlTextReaderPtr const | _no_reader = 0 |
NULL Reader referenced by default ctor. | |
Related Functions | |
(Note that these are not member functions.) | |
std::ostream & | operator<< (std::ostream &str, const Node &obj) |
xmlTextReader based interface to Reader's current node.
Node provides xmlTextReader methods that do not change the readers position in the file. Mostly access to the nodes attributes.
zypp::xml::Node::Node | ( | xmlTextReaderPtr const & | reader_r | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inlineprivate |
|
related |
|
staticprivate |
|
private |