我想将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;
}
}
}
但似乎什么都不做..当我写入文件时没有任何东西 错误在哪里?
答案 0 :(得分:0)
您忘记将导入的节点实际插入目标文档。
Node node = buy.importNode(datiTitolo.item(j), true);
buy.appendChild(node); // or wherever else the imported Node should be inserted