#include <mxml.h>
int main()
{
fp = fopen("filename.xml", "r+");
tree = mxmlLoadFile(NULL, fp,
MXML_TEXT_CALLBACK);
printf("tree = %p\n", tree);
data = mxmlFindElement(tree, tree, "data",
NULL, NULL,
MXML_DESCEND);
data = mxmlNewElement(xml, "data");
group = mxmlNewElement(data, "group");
fp = fopen("filename.xml", "w");
mxmlSaveFile(xml, fp, MXML_NO_CALLBACK);
fclose(fp);
gcc -o xml xml.c -lmxl -lpthread