我有以下三种不同的节点层次结构(数据):
1)
Root
FirstChild
leaf
2)
Root
SecondChild
leaf
3)
Root
ThirdChild
LeafRoot
leaf
我想在一棵树中找到如下结果:
Root
FirstChild
leaf
SecondChild
leaf
ThirdChild
LeafRoot
leaf
以下代码我用来从三个不同的文档中获取子节点。
NodeList nodeList1 = document1
.getElementsByTagName("root");
NodeList nodeList2 = document2
.getElementsByTagName("root");
NodeList nodeList3 = document3
.getElementsByTagName("root");
答案 0 :(得分:1)
你可以尝试这样的事情:
Node rootNode = nodeList1.item(0).appendChild(document1.importNode(nodeList2.item(0).getFirstChild(), true));
rootNode = rootNode.appendChild(document1.importNode(nodeList3.item(0).getFirstChild(), true));