]>
git.datanom.net - caldav.git/blob - src/xml.h
4 * Copyright 2017 Michael Rasmussen <mir@datanom.net>
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
26 #include <libxml/parser.h>
31 GSList
* find_element(const gchar
* element
, const gchar
* xml
, const gchar
* prefix
, const gchar
* ns_url
);
32 xmlNodePtr
find_node_by_name(xmlNodePtr rootnode
, const xmlChar
* nodename
, GSList
** nodes
);
33 GSList
* find_node(const gchar
* node
, const gchar
* xml
);
34 GSList
* find_calendars(const gchar
* host_part
, const gchar
* xml
);
35 void dump_node(FILE* f
, xmlDocPtr doc
, xmlNodePtr node
);
36 void dump_nodes(gpointer data
, gpointer user_data
);
37 void get_props(gpointer data
, gpointer user_data
);
38 void set_debug_mode(gboolean mode
);
This page took 0.066791 seconds and 6 git commands to generate.