Reading and Writing XML: Evolution Utilities Reference Manual

## Reading and Writing XML Reading and Writing XML |

## Functions

xmlNode * | e_xml_get_child_by_name_by_lang ()
xmlNode * | e_xml_get_child_by_name_by_lang_list ()
xmlNode * | e_xml_get_child_by_name_no_lang ()
gint | e_xml_get_integer_prop_by_name ()
gint | e_xml_get_integer_prop_by_name_with_default ()
void | e_xml_set_integer_prop_by_name ()
guint | e_xml_get_uint_prop_by_name ()
guint | e_xml_get_uint_prop_by_name_with_default ()
void | e_xml_set_uint_prop_by_name ()
gboolean | e_xml_get_bool_prop_by_name ()
gboolean | e_xml_get_bool_prop_by_name_with_default ()
void | e_xml_set_bool_prop_by_name ()
gdouble | e_xml_get_double_prop_by_name ()
gdouble | e_xml_get_double_prop_by_name_with_default ()
void | e_xml_set_double_prop_by_name ()
gchar * | e_xml_get_string_prop_by_name ()
gchar * | e_xml_get_string_prop_by_name_with_default ()
void | e_xml_set_string_prop_by_name ()
gchar * | e_xml_get_translated_string_prop_by_name ()

## Description

## Functions

### 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);

## Types and Values