tutorial pengembangan web terbaru
 

XML DOM Clone Nodes


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

×

Header


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:

  1. Misalkan " books.xml " dimuat ke xmlDoc
  2. Dapatkan node untuk menyalin (oldNode)
  3. Mengkloning node ke "newNode"
  4. Menambahkan node baru ke node akar dokumen XML