From ddb01cbf61104e1f746c2224316881e4e4b2b233 Mon Sep 17 00:00:00 2001 From: Rob Richards Date: Fri, 29 Jan 2010 13:32:12 -0500 Subject: Fix lost namespace when copying node * tree.c: reconcile namespace if not found --- tree.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tree.c') diff --git a/tree.c b/tree.c index 3b66f97e..68722098 100644 --- a/tree.c +++ b/tree.c @@ -4188,6 +4188,8 @@ xmlStaticCopyNode(const xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent, while (root->parent != NULL) root = root->parent; ret->ns = xmlNewNs(root, ns->href, ns->prefix); + } else { + ret->ns = xmlNewReconciliedNs(doc, ret, node->ns); } } else { /* -- cgit v1.2.1