0

xmlのノードを別のxmlにコピーしたいと思います。xmlの2つの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 に答える