En son web geliştirme öğreticiler
 

XML DOM Düğüm Bilgileri


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" .

x

Başlık


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

Kendin dene.


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:

  1. Eğer "yüklediğiniz varsayalım books.xml xmlDoc içine"
  2. İlk metin düğümü alın <title> öğesi düğümü
  3. 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:

  1. Eğer "yüklediğiniz varsayalım books.xml xmlDoc içine"
  2. İlk metin düğümü alın <title> öğesi düğümü
  3. 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

Kendin dene.