XML DOM importNode() yöntemi

Document nesnesi referans el kitabı

Tanım ve Kullanım

importNode() yöntemi, bir düğümü diğer belgeden bu belgeye kopyalarak uygulamak için kullanılır.

语法:

importNode(importedNode,derin)
Parametre Açıklama
importedNode İçe aktarılacak düğüm
derin Değeri true ise, importedNode düğümünün tüm alt düğümlerini de rekursif olarak kopyalamak gerekecek.

Dönen değer

importedNode kopyasının (potansiyel olarak alt düğümleri de) ownerDocument özelliği bu belgeye ayarlanır.

fırlatılır

ise importedNode Document düğümü veya DocumentType düğümü, bu yöntem NOT_SUPPORTED_ERR kodu ile DOMException hatasıdaha fazla

Açıklama

Bu yöntemin parametresi, başka bir belgede tanımlanmış bir düğüm ve dönen değer, bu belgeye uygun bir düğüm kopyasıdır. Eğer derin Değeri true ise, bu düğümün tüm alt düğümlerini de kopyalamak gerekecek. Her durumda, orjinal düğüm ve alt düğümleri değiştirilmeyecektir.

Dönen kopyanın ownerDocument özelliği mevcut belge olarak ayarlanır, ancak parentNode özelliği null'dır, çünkü henüz belgeye eklendiği yok. Orjinal düğüm veya ağaçtaki olay dinleyici fonksiyonları kopyalanmaz.

Element düğümünü içe aktarırken, sadece kaynak belgede açıkça ayarlanan özellikler içe aktarılır. Attr düğümünü içe aktarırken, otomatik olarak specified özelliği true olarak ayarlanır.

Bakınız

Node.cloneNode()

Document nesnesi referans el kitabı