2009-03-06 15 views
5

Próbuję wstawić węzeł elementu (który ma niektóre dzieci) z jednego XML do drugiego w java.jak można kopiować jeden węzeł dokumentu XML na inny?

wygląda Próbuję (który nie działa) tak ...

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

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

Dostaję wyjątek, który skarży się, że staram się używać węzeł utworzony przez jeden dokument winnym.

Czy istnieje alternatywa, bez powtarzania przez węzeł doc1 i tworzenia całości ręcznie w doc2?

Odpowiedz

8

Nienawidzę zadawać pytań, myśląc, że uderzyłem się w ścianę, a potem nagle po prostu potykając się o odpowiedź, która była tam przede mną przez cały czas!

document.importNode() ładnie radzi sobie .... dzięki! :)

+0

Robię to * cały czas * :) – dlchambers

Powiązane problemy