Top | ![]() |
![]() |
![]() |
![]() |
RmXmlNode * | rm_xmlnode_new () |
RmXmlNode * | rm_xmlnode_new_child () |
RmXmlNode * | rm_xml_read_from_file () |
RmXmlNode * | rm_xmlnode_get_child () |
RmXmlNode * | rm_xmlnode_get_next_twin () |
gchar * | rm_xmlnode_get_data () |
const gchar * | rm_xmlnode_get_attrib () |
RmXmlNode * | rm_xmlnode_from_str () |
void | rm_xmlnode_insert_data () |
void | rm_xmlnode_free () |
void | rm_xmlnode_set_attrib () |
void | rm_xmlnode_insert_child () |
gchar * | rm_xmlnode_to_formatted_str () |
RmXmlNode * | rm_xmlnode_copy () |
RmXmlNode * rm_xmlnode_new_child (RmXmlNode *parent
,const gchar *name
);
Create new child node.
RmXmlNode *
rm_xml_read_from_file (const gchar *file_name
);
Read xml from file.
RmXmlNode * rm_xmlnode_get_child (const RmXmlNode *parent
,const gchar *name
);
Get xml node child
RmXmlNode *
rm_xmlnode_get_next_twin (RmXmlNode *node
);
Get next twin from xml node
const gchar * rm_xmlnode_get_attrib (RmXmlNode *node
,const gchar *attr
);
Get attribute from node
RmXmlNode * rm_xmlnode_from_str (const char *str
,gssize size
);
Create RmXmlNode from string
void rm_xmlnode_insert_data (RmXmlNode *node
,const gchar *data
,gssize size
);
Insert data into RmXmlNode
void rm_xmlnode_set_attrib (RmXmlNode *node
,const gchar *attr
,const gchar *value
);
Set attribute for node
void rm_xmlnode_insert_child (RmXmlNode *parent
,RmXmlNode *child
);
Insert child into parent node
gchar * rm_xmlnode_to_formatted_str (RmXmlNode *node
,gint *len
);
Convet node to formatted string