Returns the value of the attribute. This method returns the same value as the {@link Node#getText()}method.
Gets next attribute, optionally matching attribute name.
Gets previous attribute, optionally matching attribute name. \param name Name of attribute to find, or 0 to return previous attribute regardless of its name; this string doesn't have to be zero-terminated if name_size is non-zero \param name_size Size of name, in characters, or 0 to have size calculated automatically from string \param case_sensitive Should name comparison be case-sensitive; non case-sensitive comparison works properly only for ASCII characters \return Pointer to found attribute, or 0 if not found.
Sets the value of this attribute or this method will throw an <code>UnsupportedOperationException</code> if it is read-only.
Returns the code according to the type of node. This makes processing nodes polymorphically much easier as the switch statement can be used instead of multiple if (instanceof) statements.
<p> <code>getName</code> returns the name of this node. This is the XML local name of the element, attribute, entity or processing instruction. For CDATA and Text nodes this method will return null. </p>
<p> Sets the text data of this node or this method will throw an <code>UnsupportedOperationException</code> if it is read-only. </p>
<p> <code>getParent</code> returns the parent <code>Element</code> if this node supports the parent relationship or null if it is the root element or does not support the parent relationship. </p>
<p> <code>setParent</code> sets the parent relationship of this node if the parent relationship is supported or does nothing if the parent relationship is not supported. </p>