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 - GHashTableof string name to- RestXmlNodefor the children of the element.
- attrs
- A - GHashTableof string name to string values for the attributes of the element.
- next
- The sibling - RestXmlNodewith 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).