2009-03-06 21 views
5

私は要素ノード(それはいくつかの子供を持っている)を1つのXMLから別のXMLにjavaで挿入しようとしています。XMLドキュメントのノードを別のノードにコピーするにはどうすればよいですか?

私は(動作していないもの)しようとしているが、このようになります...

Node foo = document1.getChildNodes().item(3).cloneNode(true); 

document2.getChildNodes().item(2).appendChild(foo); 

私は一つの文書で作成されたノードを使用しようとしていると文句を言い例外を取得しています別の

doc2のノード全体を手動で作成し、doc1のノードを再帰することの短い方法がありますか?

答えて

8

私は壁にぶつかったと思って、そして突然、私の前にそこにあった答えを全部でつまずきました!

document.importNode()はうまくやってくれます....ありがとう! :)

+0

私はそれをする*すべての時間* :) – dlchambers

関連する問題