static void on_text(GMarkupParseContext *context, const gchar *text, gsize text_len, gpointer user_data, GError **error)
static void on_start_element(GMarkupParseContext *context, const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer user_data, GError **error)