Node Klon DOM XML
Cobalah Sendiri - Contoh
Contoh di bawah ini menggunakan file XML books.xml .
Contoh ini menggunakan cloneNode() untuk menyalin simpul dan menambahkannya ke simpul akar dokumen XML
Salin Node
Metode cloneNode() membuat salinan dari node tertentu.
Metode cloneNode() memiliki parameter (benar atau salah). Parameter ini menunjukkan jika simpul kloning harus mencakup semua atribut dan simpul anak dari simpul asli.
Fragmen kode berikut menyalin simpul <book> pertama dan menambahkannya ke simpul akar dokumen:
Contoh
oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
Hasil:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Everyday Italian
Contoh menjelaskan:
- Misalkan " books.xml " dimuat ke xmlDoc
- Dapatkan simpul untuk disalin (oldNode)
- Mengkloning node menjadi "newNode"
- Tambahkan simpul baru ke simpul akar dokumen XML