Struct
RestXmlNode
Description [src]
struct RestXmlNode {
gchar* name;
gchar* content;
GHashTable* children;
GHashTable* attrs;
RestXmlNode* next;
}
The RestXmlNode
contains a parsed XmlNode for easy consumption.
Structure members
name
The name of the element.
content
The textual content of the element.
children
A
GHashTable
of string name toRestXmlNode
for the children of the element.attrs
A
GHashTable
of string name to string values for the attributes of the element.next
The sibling
RestXmlNode
with the same name.
Instance methods
rest_xml_node_add_child
Adds a new node to the given parent node; to create the top-level node,
parent should be NULL
.
rest_xml_node_unref
Decreases the reference count of node
. When its reference count drops to 0,
the node is finalized (i.e. its memory is freed).