XML DOM Klon Düğümleri
Kendiniz Deneyin - Örnekler
Aşağıdaki örnekler, book.xml XML dosyasını kullanır .
Bu örnek, bir düğümü kopyalamak ve onu XML belgesinin kök düğümüne eklemek için cloneNode() kullanır
Bir Düğümü Kopyala
klonNode () yöntemi, belirtilen bir düğümün bir kopyasını oluşturur.
klonNode() yönteminin bir parametresi vardır (doğru veya yanlış). Bu parametre, klonlanan düğümün orijinal düğümün tüm özniteliklerini ve alt düğümlerini içermesi gerekip gerekmediğini belirtir.
Aşağıdaki kod parçası, ilk <book> düğümünü kopyalar ve onu belgenin kök düğümüne 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
Örnek açıkladı:
- " books.xml " dosyasının xmlDoc'a yüklendiğini varsayalım.
- Kopyalanacak düğümü alın (oldNode)
- Düğümü "newNode" a klonlayın
- Yeni düğümü XML belgesinin kök düğümüne ekleyin