XML DOM örnek

XML DOM çözümleyici

Aşağıdaki örnekte kullanılan XML dosyası:books.xml

XML dosyasını yükleyin ve çözümleyin
XML dizgesini yükleyin ve çözümleyin

Örnek açıklama

XML DOM özellikleri ve yöntemleri

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

fonksiyon loadXMLString()Dış JavaScript'te, XML dizgesini yüklemek için kullanılır.

XML dosyasını yükleyin ve çözümleyin
XML dizgesini yükleyin ve çözümleyin

Örnek açıklama

XML DOM Düğüm Bilgisi

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Düğüm düğümünün adını al
Metin düğümünden metin al
Metin düğümündeki metni değiştir
Düğüm düğümünün adını ve türünü al

Örnek açıklama

XML DOM düğüm listesi ve özellik listesi

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

İlk <title> elementinden metin al
length özelliği kullanarak düğümleri dolaş
Düğümün özelliklerini al

Örnek açıklama

XML DOM düğüm ağacını tarayın

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLString()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Bir düğüm ağacını dolaş
<book> elementinin tüm alt düğümlerini dolaş

Örnek açıklama

XML DOM Tarayıcı Farkları

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Düğüm listesinin uzunluğunu göster
Bu örnekte bir düğüm listesinin uzunluğunu gösterir. IE ve diğer tarayıcılar arasında sonuç farklıdır.
Düğüm arasındaki boş metni göz ardı et
Bu örnekte düğümün nodeType'sini kontrol eder ve sadece element düğümleri işler.

Örnek açıklama

XML DOM Düğüm Değerini Alma

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Element değerini almak
Özellik değerini almak

Örnek açıklama

XML DOM Düğüm Değerini Değiştirme

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Elementin metin düğümünü değiştirmek
setAttribute kullanarak özellik değerini değiştirmek
nodeValue kullanarak özellik değerini değiştirmek

Örnek açıklama

XML DOM Düğüm Silme

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Element düğümünü silmek
Mevcut element düğümünü silmek
Metin düğümünü silmek
Metin düğümündeki metni temizlemek
Adına göre özellik silmek
Nesneye göre özellik silmek

Örnek açıklama

XML DOM Düğüm Değiştirme

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Element düğümünü değiştirmek
Metin düğümündeki veriyi değiştirmek

Örnek açıklama

XML DOM Düğüm Ekleme

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Son alt düğümün ardından bir düğüm eklemek
Belirtilen alt düğümün önceki alt düğümüne bir düğüm eklemek
Yeni bir özellik eklemek
Metin düğümüne veri eklemek

Örnek açıklama

XML DOM Düğüm Klonlama

Aşağıdaki örnek, XML dosyasını kullanır books.xml.

fonksiyon loadXMLDoc()dışarıdaki JavaScript'te, XML dosyasını yüklemek için kullanılır.

Bir düğümü kopyalamak ve mevcut düğümün üzerine eklemek
Bu örnek, bir düğümü kopyalamak ve onu XML belgesinin kök düğümüne eklemek için cloneNode() kullanır.

Örnek açıklama