it Yourself deneyin - Örnekler
Aşağıdaki örnekler, XML dosyası kullanmak books.xml .
Bir düğümü kopyalayıp varolan düğüme ekler
Bu örnek kullanır cloneNode() bir düğüm kopyalamak ve XML belgesinin kök düğümüne ekler için
Bir Düğümü kopyalama
cloneNode() yöntemi, belirtilen düğümün bir kopyasını yaratır.
cloneNode() yöntemi, bir parametresi olan (true or false) . Klonlanmış düğüm orijinal düğümün bütün özelliklerini ve çocuk düğümleri içermelidir, bu parametre belirtir.
Aşağıdaki kod parçası kopyalar ilk <book> düğümünü ve belgenin kök düğümüne bunu ekler:
Örnek
oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
Sonuç:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Everyday Italian
Kendin dene " Örnek açıklanmıştır:
- Diyelim " books.xml " xmlDoc yüklenir
- Kopyalamak için düğüm alın (oldNode)
- Içine düğümü Klon "newNode"
- XML belgesinin kök düğümüne yeni bir düğüm ekleme