X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fttxml%2Fttxml.h;fp=ccan%2Fttxml%2Fttxml.h;h=0b8c156d84d9907fdf4a2af3950f82d264552682;hp=0000000000000000000000000000000000000000;hb=a89ccb89e84236ba0226038a1cbecc901e95614b;hpb=de868b8eee34e39b4465dd9def9141b97926e847 diff --git a/ccan/ttxml/ttxml.h b/ccan/ttxml/ttxml.h new file mode 100644 index 00000000..0b8c156d --- /dev/null +++ b/ccan/ttxml/ttxml.h @@ -0,0 +1,16 @@ + +typedef struct XmlNode { + char * name; + char ** attrib; + int nattrib; + struct XmlNode * child; + struct XmlNode * next; +} XmlNode; + + +XmlNode* xml_new(char * name, char * attrib); +XmlNode* xml_load(const char * filename); +void xml_free(XmlNode *target); +char* xml_attr(XmlNode *x, const char *name); +XmlNode * xml_find(XmlNode *xml, const char *name); +