*** tree.c Mon Oct 28 18:19:32 2002 --- tree.c.phish Mon Oct 28 18:18:57 2002 *************** xmlNewChild(xmlNodePtr parent, xmlNsPtr *** 2091,2096 **** --- 2091,2098 ---- cur = xmlNewDocNode((xmlDocPtr) parent, NULL, name, content); else cur = xmlNewDocNode((xmlDocPtr) parent, ns, name, content); + } else if (parent->type == XML_DOCUMENT_FRAG_NODE) { + cur = xmlNewDocNode( parent->doc, ns, name, content); } else { return(NULL); }