0

我想将一个 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;
        }
    }
}

但似乎什么也没做..当我写入文件时什么都没有出现,错误在哪里?

4

1 回答 1

0

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

Node node = buy.importNode(datiTitolo.item(j), true);
buy.appendChild(node); // or wherever else the imported Node should be inserted
于 2013-01-05T15:13:56.317 回答