#include #include int main(void) { xmlDocPtr doc, doc2; xmlNodePtr elem; doc = xmlNewDoc(0); doc2 = xmlNewDoc(0); elem = xmlNewDocNode(doc, 0, "elemtest", 0); xmlAddChild((xmlNodePtr)doc, elem); /* xmlUnlinkNode(elem); */ xmlAddChild((xmlNodePtr)doc2, elem); printf("free doc %p\n", doc2); xmlFreeDoc(doc2); printf("free doc %p\n", doc); xmlFreeDoc(doc); }