ttxml.h 352 B

12345678910111213141516
  1. typedef struct XmlNode {
  2. char * name;
  3. char ** attrib;
  4. int nattrib;
  5. struct XmlNode * child;
  6. struct XmlNode * next;
  7. } XmlNode;
  8. XmlNode* xml_new(char * name, char * attrib);
  9. XmlNode* xml_load(const char * filename);
  10. void xml_free(XmlNode *target);
  11. char* xml_attr(XmlNode *x, const char *name);
  12. XmlNode * xml_find(XmlNode *xml, const char *name);