]> git.ozlabs.org Git - ccan/blobdiff - ccan/ttxml/ttxml.h
ttxml: new module.
[ccan] / ccan / ttxml / ttxml.h
diff --git a/ccan/ttxml/ttxml.h b/ccan/ttxml/ttxml.h
new file mode 100644 (file)
index 0000000..0b8c156
--- /dev/null
@@ -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);
+