Source
13
13
** GNU General Public License for more details.
14
14
**
15
15
** You should have received a copy of the GNU General Public License
16
16
** along with this program; if not, write to the Free Software
17
17
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18
18
**/
19
19
20
20
#ifndef ZABBIX_XML_H
21
21
#define ZABBIX_XML_H
22
22
23
-
#include "config.h"
24
-
#include "zbxtypes.h"
25
23
#include "zbxalgo.h"
26
24
27
25
#ifdef HAVE_LIBXML2
28
26
# include <libxml/tree.h>
29
27
#endif
30
28
31
29
int zbx_xml_get_data_dyn(const char *xml, const char *tag, char **data);
32
30
void zbx_xml_free_data_dyn(char **data);
33
31
char *zbx_xml_escape_dyn(const char *data);
34
32
void zbx_xml_escape_xpath(char **data);