|
virtual XmlNodePtr | create_attribute (const XmlString &name)=0 |
|
virtual XmlNodePtr | create_attribute (const XmlString &namespace_uri, const XmlString &qualified_name)=0 |
|
virtual XmlNodePtr | create_cdata (const XmlString &data)=0 |
|
virtual XmlNodePtr | create_comment (const XmlString &data)=0 |
|
virtual XmlNodePtr | create_element (const XmlString &tag_name)=0 |
|
virtual XmlNodePtr | create_element (const XmlString &namespace_uri, const XmlString &qualified_name)=0 |
|
virtual XmlNodePtr | create_fragment ()=0 |
|
virtual XmlNodePtr | create_text (const XmlString &text)=0 |
|
virtual XmlNodePtr | document_element () const =0 |
|
virtual XmlNodePtr | import_node (const XmlNodePtr &node, bool deep)=0 |
| Imports a node from another document to this document. The returned node has no parent. The source node is not altered or removed from the original document; this method creates a new copy of the source node. More...
|
|
virtual void | save (const IODevicePtr &output, bool insert_whitespace=true) const =0 |
|
virtual XmlNodePtr | add_attribute (const XmlNodePtr &new_attribute)=0 |
|
virtual XmlNodePtr | append_child (const XmlNodePtr &new_child)=0 |
|
virtual XmlString | attribute (const XmlString &name, const XmlString &default_value=XmlString()) const =0 |
|
virtual XmlNodePtr | attribute_node (const XmlString &name) const =0 |
|
virtual XmlNodePtr | attribute_node (const XmlString &namespace_uri, const XmlString &local_name) const =0 |
|
virtual XmlString | attribute_ns (const XmlString &namespace_uri, const XmlString &local_name, const XmlString &default_value=XmlString()) const =0 |
|
virtual XmlNodePtr | clone (bool deep) const =0 |
| Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes. The duplicate node has no parent. More...
|
|
virtual XmlString | find_namespace_uri (const XmlString &qualified_name) const =0 |
| Searches the node tree upwards for the namespace URI of the given qualified name. More...
|
|
virtual XmlString | find_prefix (const XmlString &namespace_uri) const =0 |
| Searches the node tree upwards for the prefix name for the namespace URI. More...
|
|
virtual XmlNodePtr | first_attribute () const =0 |
|
virtual XmlNodePtr | first_child () const =0 |
|
virtual bool | has_attribute (const XmlString &name) const =0 |
|
virtual bool | has_attribute (const XmlString &namespace_uri, const XmlString &local_name) const =0 |
|
virtual bool | has_attributes () const =0 |
|
bool | has_child_nodes () const |
|
virtual XmlNodePtr | insert_before (const XmlNodePtr &new_child, const XmlNodePtr &ref_child)=0 |
|
bool | is_attr () const |
|
bool | is_cdata_section () const |
|
bool | is_comment () const |
|
bool | is_document () const |
|
bool | is_document_fragment () const |
|
bool | is_element () const |
|
bool | is_text () const |
|
virtual XmlNodePtr | last_child () const =0 |
|
virtual XmlString | local_name () const =0 |
|
virtual XmlString | name () const =0 |
|
virtual XmlNodePtr | named_item (const XmlString &name) const =0 |
| Returns the first child node with the specified node name. Returns null if no child is found. More...
|
|
virtual XmlNodePtr | named_item (const XmlString &namespace_uri, const XmlString &local_name) const =0 |
|
virtual XmlString | namespace_uri () const =0 |
|
virtual XmlNodePtr | next_sibling () const =0 |
|
virtual XmlDocumentPtr | owner_document () const =0 |
|
virtual XmlNodePtr | parent () const =0 |
|
virtual XmlString | prefix () const =0 |
|
virtual XmlNodePtr | previous_sibling () const =0 |
|
virtual void | remove_attribute (const XmlString &name)=0 |
|
virtual void | remove_attribute (const XmlString &namespace_uri, const XmlString &local_name)=0 |
|
virtual XmlNodePtr | remove_attribute (const XmlNodePtr &old_attribute)=0 |
|
virtual XmlNodePtr | remove_child (const XmlNodePtr &old_child)=0 |
|
virtual XmlNodePtr | replace_child (const XmlNodePtr &new_child, const XmlNodePtr &old_child)=0 |
|
virtual void | set_attribute (const XmlString &name, const XmlString &value)=0 |
|
virtual void | set_attribute (const XmlString &namespace_uri, const XmlString &qualified_name, const XmlString &value)=0 |
|
virtual void | set_prefix (const XmlString &prefix)=0 |
|
virtual void | set_text (const XmlString &value)=0 |
|
virtual XmlString | text () const =0 |
|
virtual XmlNodeType | type () const =0 |
|