2009-03-06 13 views
5

Java'da bir XML'den diğerine (bazı çocukları olan) bir öğe düğümü yerleştirmeye çalışıyorum.Bir xml belgesinin düğümünü diğerine kopyalamak nasıl gidiyor?

Ne (çalışmıyor olan) çalışıyorum

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

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

Ben bir belgeye tarafından oluşturulan bir düğümü kullanmaya çalışıyorum yakınıyor bunun bir istisna alıyorum ... Bu gibi görünüyor başka.

Doc1'in düğümü aracılığıyla yinelemenin ve doc2'deki tüm öğelerin el ile oluşturulmasının bir alternatifi var mı?

cevap

8

Soru sormaktan nefret ediyorum, bir duvara çarptığımı düşünüyorum, ve sonra birdenbire hep önümde olan cevabın üstüne çıktım!

document.importNode() hileyi güzel yapar .... teşekkürler! :)

+0

Bunu her zaman yaparım * :) – dlchambers

İlgili konular