diff options
author | Rob Bradford <rob@o-hand.com> | 2008-09-01 11:09:28 +0100 |
---|---|---|
committer | Rob Bradford <rob@o-hand.com> | 2008-09-01 11:09:28 +0100 |
commit | 73bd0fc5497c4503639be9dec55eda3fbcd9296e (patch) | |
tree | faf66780ae580c8556e6a7572852d7d3d182174e /rest/rest-xml-parser.h | |
parent | 4cd45fd6214907831e6864eb18691f885341c1f8 (diff) | |
download | librest-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.h | 7 |
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 */ |