Synopsis
enum GuppiXMLVersion;
struct GuppiXMLDocument;
GuppiXMLDocument* guppi_xml_document_new (void);
GuppiXMLDocument* guppi_xml_document_read_file
(const gchar *filename);
void guppi_xml_document_write_file (GuppiXMLDocument *doc,
const gchar *filename);
xmlNodePtr guppi_xml_document_root (GuppiXMLDocument *doc);
void guppi_xml_document_add_node (GuppiXMLDocument *doc,
xmlNodePtr);
void guppi_xml_document_free (GuppiXMLDocument *doc);
void guppi_xml_document_spew (GuppiXMLDocument *doc);
xmlNodePtr guppi_xml_new_node (GuppiXMLDocument *doc,
const gchar *node_name);
xmlNodePtr guppi_xml_new_text_node (GuppiXMLDocument *doc,
const gchar *node_name,
const gchar *node_text);
xmlNodePtr guppi_xml_new_text_nodef (GuppiXMLDocument *doc,
const gchar *node_name,
const gchar *node_text_format,
...);
void guppi_xml_set_property (xmlNodePtr doc,
const gchar *name,
const gchar *value);
void guppi_xml_set_propertyf (xmlNodePtr doc,
const gchar *name,
const gchar *value_format,
...);
gchar* guppi_xml_get_property (xmlNodePtr node,
const gchar *name);
gint guppi_xml_get_property_int (xmlNodePtr node,
const gchar *name);
double guppi_xml_get_property_double (xmlNodePtr node,
const gchar *name); |
Description
A longer description goes here.
Details
enum GuppiXMLVersion
typedef enum {
GUPPI_XML_V1
} GuppiXMLVersion; |
struct GuppiXMLDocument
struct GuppiXMLDocument {
xmlDocPtr doc; /* XML Document */
xmlNsPtr ns; /* Main name space */
GuppiXMLVersion version;
}; |
guppi_xml_document_new ()
guppi_xml_document_read_file ()
guppi_xml_document_write_file ()
void guppi_xml_document_write_file (GuppiXMLDocument *doc,
const gchar *filename); |
guppi_xml_document_root ()
guppi_xml_document_add_node ()
guppi_xml_document_free ()
guppi_xml_document_spew ()
guppi_xml_new_text_node ()
xmlNodePtr guppi_xml_new_text_node (GuppiXMLDocument *doc,
const gchar *node_name,
const gchar *node_text); |
guppi_xml_new_text_nodef ()
xmlNodePtr guppi_xml_new_text_nodef (GuppiXMLDocument *doc,
const gchar *node_name,
const gchar *node_text_format,
...); |
guppi_xml_set_property ()
void guppi_xml_set_property (xmlNodePtr doc,
const gchar *name,
const gchar *value); |
guppi_xml_set_propertyf ()
void guppi_xml_set_propertyf (xmlNodePtr doc,
const gchar *name,
const gchar *value_format,
...); |
guppi_xml_get_property ()
gchar* guppi_xml_get_property (xmlNodePtr node,
const gchar *name); |
guppi_xml_get_property_int ()
gint guppi_xml_get_property_int (xmlNodePtr node,
const gchar *name); |
guppi_xml_get_property_double ()
double guppi_xml_get_property_double (xmlNodePtr node,
const gchar *name); |