|
Data Structures |
struct | OpenLDevXmlDocument |
| An XML document structure and the path to the xml file. More...
|
Functions |
OpenLDevXmlDocument * | openldev_xml_document_new (const string &xml_file) |
OpenLDevXmlDocument * | openldev_xml_document_open (const string &xml_file) |
void | openldev_xml_document_save (OpenLDevXmlDocument **xml_document) |
void | openldev_xml_document_close (OpenLDevXmlDocument **xml_document) |
void | openldev_xml_document_change_filename (OpenLDevXmlDocument *xml_document, const string &new_filename) |
void | openldev_xml_document_set_root_element (OpenLDevXmlDocument *xml_document, const string &element_name) |
void | openldev_xml_document_set_root_attribute (OpenLDevXmlDocument *xml_document, const string &attribute_name, const string &value) |
void | openldev_xml_document_remove_root_attribute (OpenLDevXmlDocument *xml_document, const string &attribute_name) |
gboolean | openldev_xml_document_set_element (OpenLDevXmlDocument *xml_document, const string &element_name, const string &value) |
gboolean | openldev_xml_document_add_element (OpenLDevXmlDocument *xml_document, const string &element_name, const string &value) |
gboolean | openldev_xml_document_set_attribute (OpenLDevXmlDocument *xml_document, const string &parent_name, const string &element_name, const string &attribute_name, const string &value) |
string | openldev_xml_document_element_value (OpenLDevXmlDocument *xml_document, const string &element_name) |
vector< string > | openldev_xml_document_element_values (OpenLDevXmlDocument *xml_document, const string &element_name) |
string | openldev_xml_document_attribute_value (OpenLDevXmlDocument *xml_document, const string &parent_name, const string &element_name, const string &attribute_name) |
string | openldev_xml_document_root_attribute (OpenLDevXmlDocument *xml_document, const string &attribute_name) |
void | openldev_xml_document_remove_element (OpenLDevXmlDocument *xml_document, const string &element_name, const string &value) |
void | openldev_xml_document_remove_children (OpenLDevXmlDocument *xml_document, const string &parent_element) |
void | openldev_xml_document_remove_attribute (OpenLDevXmlDocument *xml_document, const string &parent_name, const string &element_name, const string &attribute_name) |