#include #include int main(int argc, char* argv[]) { xmlDocPtr doc = xmlNewDoc(BAD_CAST "1.0"); xmlBufferPtr buf = xmlBufferCreate(); xmlNodePtr node = xmlNewNode(NULL, BAD_CAST "Fred"); if (node) xmlAddChild((xmlNodePtr)doc, node); if (buf && node) { xmlNodeDump(buf, doc, node, 0, 1); xmlBufferDump(stdout, buf); xmlBufferFree(buf); } xmlFreeDoc(doc); return 0; }