XmlNode
Object Hierarchy:
Description:
[ CCode ( ref_function = "rest_xml_node_ref" , type_id = "rest_xml_node_get_type ()" , unref_function = "rest_xml_node_unref" ) ]
[ Compact ]
public class XmlNode
The XmlNode contains a parsed XmlNode for easy consumption
Content:
Methods:
- public unowned XmlNode @ref ()
Increases the reference count of this
.
- public void add_attr (string attribute, string value)
Adds attribute to the given node.
- public unowned XmlNode add_child (string tag)
Adds a new node to the given parent node; to create the top-level
node, parent should be null.
- public XmlNode find (string tag)
Searches for the first child node of this
named tag
.
- public unowned string get_attr (string attr_name)
Get the value of the attribute named attr_name
, or
null if it doesn't exist.
- public string print ()
Recursively outputs given node and it's children.
- public void set_content (string value)
Sets content for the given node.
- public void unref ()
Decreases the reference count of this
.
Fields:
- public unowned HashTable<void*,void*> attrs
- public unowned HashTable<void*,void*> children
- public unowned string content
- public unowned string name
- public unowned XmlNode next