请让我知道如何做以下事情。
XML文档1:
<tag1 id="id1" name="myname">
<tag_child1 child1id="child1"></tag_child1>
</tag1>
XML文档2:
<tag_child2>
<tagchild2_child3 child_childid = "child_child3"> </tagchild2_child3>
</tag_child2>
最终文件:
<tag1 id="id1" name="myname">
<tag_child1 child1id="child1"></tag_child1>
<!-- Document 2 -->
<tag_child2>
<tagchild2_child3 child_childid = "child_child3"> </tagchild2_child3>
</tag_child2>
</tag1>
我尝试在javascript中使用appendChild()函数。但我无法做到。请帮忙。感谢
答案 0 :(得分:0)
抱歉,我需要更多代表发表评论。你使用纯javascript或像jQuery一样的api?如果是这样,这个答案可能有所帮助。
答案 1 :(得分:0)
拉出玻璃球......
你一直在尝试
nodeFromDoc1.appendChild(nodeFromDoc2);
并且错误表示您无法附加不属于其他文档的子节点。
尝试
var otherNode = doc1.importNode(nodeFromDoc2, true);
nodeFromDoc1.appendChild(otherNode);
请参阅:https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode