Reading and Writing XML

Reading and Writing XML

Synopsis

xmlNode *           e_xml_get_child_by_name_by_lang     (const xmlNode *parent,
                                                         const xmlChar *child_name,
                                                         const gchar *lang);
xmlNode *           e_xml_get_child_by_name_by_lang_list
                                                        (const xmlNode *parent,
                                                         const gchar *name,
                                                         const GList *lang_list);
xmlNode *           e_xml_get_child_by_name_no_lang     (const xmlNode *parent,
                                                         const gchar *name);
gint                e_xml_get_integer_prop_by_name      (const xmlNode *parent,
                                                         const xmlChar *prop_name);
gint                e_xml_get_integer_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gint def);
void                e_xml_set_integer_prop_by_name      (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gint value);
guint               e_xml_get_uint_prop_by_name         (const xmlNode *parent,
                                                         const xmlChar *prop_name);
guint               e_xml_get_uint_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         guint def);
void                e_xml_set_uint_prop_by_name         (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         guint value);
gboolean            e_xml_get_bool_prop_by_name         (const xmlNode *parent,
                                                         const xmlChar *prop_name);
gboolean            e_xml_get_bool_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gboolean def);
void                e_xml_set_bool_prop_by_name         (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gboolean value);
gdouble             e_xml_get_double_prop_by_name       (const xmlNode *parent,
                                                         const xmlChar *prop_name);
gdouble             e_xml_get_double_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gdouble def);
void                e_xml_set_double_prop_by_name       (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gdouble value);
gchar *             e_xml_get_string_prop_by_name       (const xmlNode *parent,
                                                         const xmlChar *prop_name);
gchar *             e_xml_get_string_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         const gchar *def);
void                e_xml_set_string_prop_by_name       (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         const gchar *value);
gchar *             e_xml_get_translated_string_prop_by_name
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name);

Description

Details

e_xml_get_child_by_name_by_lang ()

xmlNode *           e_xml_get_child_by_name_by_lang     (const xmlNode *parent,
                                                         const xmlChar *child_name,
                                                         const gchar *lang);

e_xml_get_child_by_name_by_lang_list ()

xmlNode *           e_xml_get_child_by_name_by_lang_list
                                                        (const xmlNode *parent,
                                                         const gchar *name,
                                                         const GList *lang_list);

e_xml_get_child_by_name_no_lang ()

xmlNode *           e_xml_get_child_by_name_no_lang     (const xmlNode *parent,
                                                         const gchar *name);

e_xml_get_integer_prop_by_name ()

gint                e_xml_get_integer_prop_by_name      (const xmlNode *parent,
                                                         const xmlChar *prop_name);

e_xml_get_integer_prop_by_name_with_default ()

gint                e_xml_get_integer_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gint def);

e_xml_set_integer_prop_by_name ()

void                e_xml_set_integer_prop_by_name      (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gint value);

e_xml_get_uint_prop_by_name ()

guint               e_xml_get_uint_prop_by_name         (const xmlNode *parent,
                                                         const xmlChar *prop_name);

e_xml_get_uint_prop_by_name_with_default ()

guint               e_xml_get_uint_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         guint def);

e_xml_set_uint_prop_by_name ()

void                e_xml_set_uint_prop_by_name         (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         guint value);

e_xml_get_bool_prop_by_name ()

gboolean            e_xml_get_bool_prop_by_name         (const xmlNode *parent,
                                                         const xmlChar *prop_name);

e_xml_get_bool_prop_by_name_with_default ()

gboolean            e_xml_get_bool_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gboolean def);

e_xml_set_bool_prop_by_name ()

void                e_xml_set_bool_prop_by_name         (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gboolean value);

e_xml_get_double_prop_by_name ()

gdouble             e_xml_get_double_prop_by_name       (const xmlNode *parent,
                                                         const xmlChar *prop_name);

e_xml_get_double_prop_by_name_with_default ()

gdouble             e_xml_get_double_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gdouble def);

e_xml_set_double_prop_by_name ()

void                e_xml_set_double_prop_by_name       (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         gdouble value);

e_xml_get_string_prop_by_name ()

gchar *             e_xml_get_string_prop_by_name       (const xmlNode *parent,
                                                         const xmlChar *prop_name);

e_xml_get_string_prop_by_name_with_default ()

gchar *             e_xml_get_string_prop_by_name_with_default
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         const gchar *def);

e_xml_set_string_prop_by_name ()

void                e_xml_set_string_prop_by_name       (xmlNode *parent,
                                                         const xmlChar *prop_name,
                                                         const gchar *value);

e_xml_get_translated_string_prop_by_name ()

gchar *             e_xml_get_translated_string_prop_by_name
                                                        (const xmlNode *parent,
                                                         const xmlChar *prop_name);