XML DOM Düğümü Bilgileri
nodeName, nodeValue ve nodeType özellikleri, düğümler hakkında bilgi içerir.
Kendiniz Deneyin - Örnekler
Aşağıdaki örnekler, book.xml XML dosyasını kullanır .
Bu örnek, "books.xml" içindeki kök öğenin düğüm adını almak için nodeName özelliğini kullanır.
Bu örnek, "books.xml" içindeki ilk <title> öğesinin metnini almak için nodeValue özelliğini kullanır.
Bu örnek, "books.xml" dosyasındaki ilk <title> öğesinin metnini değiştirmek için nodeValue özelliğini kullanır.
Bu örnek, "books.xml" içindeki kök öğenin düğüm adını ve türünü almak için nodeName ve nodeType özelliğini kullanır.
Düğüm Özellikleri
XML DOM'de her düğüm bir nesnedir .
Nesneler, JavaScript tarafından erişilebilen ve değiştirilebilen yöntemlere ve özelliklere sahiptir.
Üç önemli düğüm özelliği şunlardır:
- düğümAdı
- düğümDeğeri
- düğüm türü
nodeName Özellik
nodeName özelliği, bir düğümün adını belirtir.
- nodeName salt okunurdur
- Bir öğe düğümünün nodeName, etiket adıyla aynı
- öznitelik düğümünün düğümAdı öznitelik adıdır
- Bir metin düğümünün düğüm adı her zaman #metindir
- Belge düğümünün düğüm adı her zaman #document olur
nodeValue Özellik
nodeValue özelliği, bir düğümün değerini belirtir.
- eleman düğümleri için nodeValue tanımsız
- metin düğümleri için nodeValue metnin kendisidir
- öznitelik düğümleri için nodeValue öznitelik değeridir
Bir Elemanın Değerini Alın
Aşağıdaki kod, ilk <title> öğesinin metin düğümü değerini alır:
Örnek
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
var txt = x.nodeValue;
Sonuç: txt = "Gündelik İtalyanca"
Örnek açıkladı:
- " books.xml " dosyasını xmlDoc'a yüklediğinizi varsayalım .
- İlk <title> öğe düğümünün metin düğümünü alın
- Metin düğümünün değeri olarak txt değişkenini ayarlayın
Bir Elemanın Değerini Değiştirme
Aşağıdaki kod, ilk <title> öğesinin metin düğümü değerini değiştirir:
Örnek
var
x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue = "Easy Cooking";
Örnek açıkladı:
- " books.xml " dosyasını xmlDoc'a yüklediğinizi varsayalım .
- İlk <title> öğe düğümünün metin düğümünü alın
- Metin düğümünün değerini "Kolay Pişirme" olarak değiştirin
nodeType Özelliği
nodeType özelliği, düğümün türünü belirtir.
nodeType salt okunurdur.
En önemli düğüm türleri şunlardır:
Node type | NodeType |
---|---|
Element | 1 |
Attribute | 2 |
Text | 3 |
Comment | 8 |
Document | 9 |