nodeName, nodeValue ve noteType özellikleri düğümleri ile ilgili bilgileri içerir.
it Yourself deneyin - Örnekler
Aşağıdaki örnekler, XML dosyası kullanmak books.xml .
Bir eleman düğümünün düğüm adı alın
Bu örnek kök elemanın düğüm adını almak için nodeName özelliğini kullanır "books.xml" .
Bir metin düğümü metin alın
Bu örnek ilk metnini almak için nodeValue özelliğini kullanır <title> içinde eleman "books.xml" .
Bir metin düğümü metni değiştirin
Bu örnek ilk metnini değiştirmek için nodeValue özelliğini kullanır <title> içinde eleman "books.xml" .
Bir eleman düğümünün düğüm adını ve türünü alın
Bu örnek de düğüm adını ve kök öğesinin türünü almak için nodeName ve noteType özelliğini kullanır "books.xml" .
Düğüm Özellikleri
XML DOM olarak, her bir düğümün bir bir object .
Nesneler erişilebilir ve JavaScript tarafından manipüle edilebilir yöntem ve özelliklere sahiptir.
Üç önemli düğüm özellikleri şunlardır:
- nodeName
- nodeValue
- nodeType
nodeName Mülkiyet
nodeName özelliği bir düğüm adını belirtir.
- nodeName salt okunur
- Bir eleman düğümünün nodeName etiket adı ile aynıdır
- bir öznitelik düğümü nodeName özellik adı
- Bir metin düğümünün nodeName hep #text olduğunu
- Belge düğümünün nodeName hep #document olduğunu
nodeValue Mülkiyet
nodeValue tesiste düğümün değerini belirtir.
- eleman düğümleri için nodeValue tanımsız
- Metin düğümleri için nodeValue metin kendisidir
- Öznitelik düğümleri için nodeValue özellik değeri
Bir Elemanının değer al
Aşağıdaki kod ilk metin düğüm değerini alır <title> elemanının:
Örnek
var
x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
var
txt = x.nodeValue;
Kendin dene " Sonuç: txt = "Everyday Italian"
Örnek açıklanmıştır:
- Eğer "yüklediğiniz varsayalım books.xml xmlDoc içine"
- İlk metin düğümü alın <title> öğesi düğümü
- metin düğümünün değeri olarak txt değişkeni ayarlayın
bir öğenin değerini değiştirme
Aşağıdaki kod ilk metin düğüm değerini değiştirir <title> elemanının:
Örnek
var
x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue = "Easy Cooking";
Kendin dene " Örnek açıklanmıştır:
- Eğer "yüklediğiniz varsayalım books.xml xmlDoc içine"
- İlk metin düğümü alın <title> öğesi düğümü
- Metin düğümünün değerini değiştirin "Easy Cooking"
nodeType Mülkiyet
nodeType mülkiyet düğüm türünü belirtir.
nodeType salt okunur.
En önemli düğüm türleri şunlardır:
Düğüm türü | NodeType |
---|---|
Eleman | 1 |
nitelik | 2 |
Metin | 3 |
Yorum Yap | 8 |
belge | 9 |