Base structure.
Returns the value of the attribute at the specified 0-based index.
Returns the value of the attribute with the specified local name and namespace URI.
Returns the value of the attribute with the specified qualified name.
Returns the number of attributes.
Returns the base URI of the node. See http://www.w3.org/TR/xmlbase/ for additional details.
Returns the node depth. Depth starts at 0 for the root node.
Returns the error string.
Returns an XML representation of the current node's children.
Returns the line number for the current node.
Returns the local name. See http://www.w3.org/TR/REC-xml-names/#NT- LocalPart for additional details.
Returns the URI defining the namespace associated with the node. See http://www.w3.org/TR/REC-xml-names/ for additional details.
Returns an XML representation of the current node including its children.
Returns the namespace prefix. See http://www.w3.org/TR/REC-xml-names/ for additional details.
Returns the qualified name, equal to (Prefix:)LocalName. See http://www.w3.org/TR/REC-xml-names/#ns-qualnames for additional details.
Returns the node type.
Returns the text value.
Returns the xml:lang scope within which the node resides. See http://www.w3.org/TR/REC-xml/#sec-lang-tag for additional details.
Returns true (1) if the node has attributes.
Returns true (1) if the node has a text value.
Returns true (1) if the node represents an NULL element. "<a/>" is considered NULL but "<a></a>" is not.
Moves the cursor to the attribute at the specified 0-based index. Returns true (1) if the cursor position was set successfully.
Moves the cursor to the attribute with the specified local name and namespace URI. Returns true (1) if the cursor position was set successfully.
Moves the cursor to the attribute with the specified qualified name. Returns true (1) if the cursor position was set successfully.
Moves the cursor back to the carrying element. Returns true (1) if the cursor position was set successfully.
Moves the cursor to the first attribute in the current element. Returns true (1) if the cursor position was set successfully.
Moves the cursor to the next attribute in the current element. Returns true (1) if the cursor position was set successfully.
Structure that supports the reading of XML data via the libxml streaming API. The functions of this structure should only be called on the thread that creates the object.