diff options
author | Rob Richards <rrichards@cdatazone.org> | 2010-01-29 13:32:12 -0500 |
---|---|---|
committer | Rob Richards <rrichards@cdatazone.org> | 2010-01-29 13:32:12 -0500 |
commit | ddb01cbf61104e1f746c2224316881e4e4b2b233 (patch) | |
tree | b595bf448e807756e0a2d08b6f867ed5f523b6b6 /tree.c | |
parent | c966790781a9ab5d80aed1246df6316149ef5f07 (diff) | |
download | libxml2-ddb01cbf61104e1f746c2224316881e4e4b2b233.tar.gz |
Fix lost namespace when copying node
* tree.c: reconcile namespace if not found
Diffstat (limited to 'tree.c')
-rw-r--r-- | tree.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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 { /* |