summaryrefslogtreecommitdiff
path: root/rest/rest-xml-parser.h
diff options
context:
space:
mode:
authorRob Bradford <rob@o-hand.com>2008-09-01 11:09:28 +0100
committerRob Bradford <rob@o-hand.com>2008-09-01 11:09:28 +0100
commit73bd0fc5497c4503639be9dec55eda3fbcd9296e (patch)
treefaf66780ae580c8556e6a7572852d7d3d182174e /rest/rest-xml-parser.h
parent4cd45fd6214907831e6864eb18691f885341c1f8 (diff)
downloadlibrest-73bd0fc5497c4503639be9dec55eda3fbcd9296e.tar.gz
Add _find and _get_attrs to the parser API
Diffstat (limited to 'rest/rest-xml-parser.h')
-rw-r--r--rest/rest-xml-parser.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/rest/rest-xml-parser.h b/rest/rest-xml-parser.h
index 060579f..67dddf4 100644
--- a/rest/rest-xml-parser.h
+++ b/rest/rest-xml-parser.h
@@ -45,10 +45,15 @@ RestXmlNode *rest_xml_node_new (void);
void rest_xml_node_free (RestXmlNode *node);
RestXmlParser *rest_xml_parser_new (void);
-RestXmlNode *rest_xml_parser_parse_from_data (RestXmlParser *parser,
+RestXmlNode *rest_xml_parser_parse_from_data (RestXmlParser *parser,
const gchar *data,
gssize len);
+const gchar *rest_xml_node_get_attr (RestXmlNode *node,
+ const gchar *attr_name);
+RestXmlNode *rest_xml_node_find (RestXmlNode *node,
+ const gchar *tag);
+
G_END_DECLS
#endif /* _REST_XML_PARSER */