Salve,
sto lavorando in XML con le librerie w3c.dom e ho l'esigenza di prendere i figli di un nodo da un xml e inserirlo all'interno del nodo di un altro xml ma non so come fare

vi faccio un esempio

codice:
XML 1

<nodo1>
  <nodo2>
    <nodo3>
      <figlio1></figlio1>
      <figlio2></figlio2>
      <figlio3></figlio3>
      <figlio4></figlio4>
    </nodo3>
  </nodo2>
</nodo1>



XML 2

<nodo1>
  <nodo2>
    <nodo3 />
  </nodo2>
</nodo1>
a questo punto dall'XML 1 vorrei poter prendere tutti i figli del nodo 3 e inserirli nel nodo 3 dell'XML 2.
Cosa mi consigliate di fare??

Pensavo che bastasse fare una cosa di questo tipo

codice:
NodeList Nxml1 = Document1.getElementsByTagName("nodo3");
Element Exml1 = (Element) Nxml1.item(0);


NodeList Nxml2 = Document2.getElementsByTagName("nodo3");
Element Exml2  = (Element) Nxml2.item(0);
Exml2.appendChild(Exml1.getChildNodes());