aboutsummaryrefslogtreecommitdiff
path: root/src/Utility/XmlHelper.h
blob: 95cbcd604b72c05895be3184a19fe27928516d7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef XMLHELPER_H
#define XMLHELPER_H

#include "../Scraping/Scraping.h"
#include <libxml/xpath.h>

SearchResult *xml_result_alloc(int count, int max_results);
void xml_result_free(SearchResult *results, int count);

xmlXPathObjectPtr xml_xpath_eval(xmlXPathContextPtr ctx, const char *xpath);
char *xml_node_content(xmlNodePtr node);
char *xpath_text(xmlDocPtr doc, const char *xpath);

#endif