Metode XML DOM cloneNode()
Definisi dan penggunaan
Metode cloneNode() membuat salinan tepat dari node yang ditentukan.
Metode ini mengembalikan node yang disalin.
Syarat:
cloneNode(include_all)
Parameter | Deskripsi |
---|---|
include_all | Wajib. Jika parameter boolean ini diatur menjadi true, node yang diklon akan menyalin semua anak node dari node asli. |
Contoh
Dalam semua contoh, kita akan menggunakan berkas XML books.xmldan fungsi JavaScript loadXMLDoc()。
Kode berikut ini menyalin node <book> pertama, lalu menambahkan salinan ini ke akhir daftar node:
xmlDoc=loadXMLDoc("books.xml");
oldNode=xmlDoc.getElementsByTagName('book')[0];
newNode=oldNode.cloneNode(true)
;
xmlDoc.documentElement.appendChild(newNode);
//Output semua judul
y=xmlDoc.getElementsByTagName("title");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write("<br />");
}
Output kode di atas:
Everyday Italian Harry Potter XQuery Kick Start Belajar XML Everyday Italian