Coba Sendiri - Contoh
Contoh di bawah ini menggunakan file XML books.xml .
Menyalin node dan menambahkan ke node yang ada
Contoh ini menggunakan cloneNode() untuk menyalin sebuah node dan menambahkan ke node akar dokumen XML
Salin Node
The cloneNode() metode membuat copy dari node yang ditentukan.
The cloneNode() metode memiliki parameter (true or false) . Parameter ini menunjukkan jika node kloning harus mencakup semua atribut dan node anak dari node asli.
Fragmen kode berikut salinan pertama <book> node dan menambahkan ke node 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
Cobalah sendiri " Contoh menjelaskan:
- Misalkan " books.xml " dimuat ke xmlDoc
- Dapatkan node untuk menyalin (oldNode)
- Mengkloning node ke "newNode"
- Menambahkan node baru ke node akar dokumen XML