Browse Source Download (without any required ccan dependencies)
ttxml
tiny XML library for parsing (trusted!) XML documents.
Daniel Burke <dan.p.burke@gmail.com>
This parses an XML file into a convenient data structure.
#include <ccan/ttxml/ttxml.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
XmlNode *xml, *tmp;
xml = xml_load("./test/test.xml2");
if(!xml)return 1;
tmp = xml_find(xml, "childnode");
printf("%s: %s\n", xml->name, xml_attr(tmp, "attribute"));
xml_free(xml);
return 0;
}
GPL