将节点xml复制到另一个xml

时间:2013-01-04 18:22:14

标签: xml dom

我想将xml的节点复制到另一个xml。 我创建了xml的两个DOM,当我找到我需要的节点时,我尝试这个代码

NodeList elementi = doc.getChildNodes();
for (int i = 0; i < elementi.getLength(); i++){
    NodeList datiTitolo = elementi.item(i).getChildNodes();
    for (int j = 0; j < datiTitolo.getLength(); j++){
        if(datiTitolo.item(j).getFirstChild().getTextContent().equals("cariplo")){
            buy.importNode(datiTitolo.item(j), true);
            System.out.println("Fatto");
            break;
        }
    }
}

但似乎什么都不做..当我写入文件时没有任何东西 错误在哪里?

1 个答案:

答案 0 :(得分:0)

您忘记将导入的节点实际插入目标文档。

Node node = buy.importNode(datiTitolo.item(j), true);
buy.appendChild(node); // or wherever else the imported Node should be inserted