Я пытаюсь вставить узел элемента (у которого есть несколько дочерних элементов) из одного XML в другой в Java.
То, что я пытаюсь (что не работает) выглядит так ...
Node foo = document1.getChildNodes().item(3).cloneNode(true);
document2.getChildNodes().item(2).appendChild(foo);
Я получаю исключение, которое жалуется, что я пытаюсь использовать узел, созданный одним документом в другом.
Есть ли альтернатива, кроме повторения через узел doc1 и создания всего этого вручную в doc2?