XML Eğitimi

XML ANA SAYFA XML'e Giriş XML nasıl kullanılır XML Ağacı XML Sözdizimi XML Öğeleri XML Öznitelikleri XML Ad Alanları XML Görüntüleme XML HttpTalebi XML Ayrıştırıcı XML DOM'si XML XPath'i XML XSLT'si XML XQuery XML Bağlantısı XML Doğrulayıcı XML DTD'si XML Şeması XML Sunucusu XML Örnekleri XML Testi XML Sertifikası

XML AJAX'ı

AJAX Tanıtımı AJAX XMLHttp AJAX İsteği AJAX Yanıtı AJAX XML Dosyası AJAX PHP AJAX ASP AJAX Veritabanı AJAX Uygulamaları AJAX Örnekleri

XML DOM'si

DOM Tanıtımı DOM Düğümleri DOM Erişimi DOM Düğümü Bilgisi DOM Düğüm Listesi DOM Geçişi DOM Gezinme DOM Değerleri Al DOM Değişiklik Düğümleri DOM Düğümleri Kaldır DOM Düğümleri Değiştir DOM Oluşturma Düğümleri DOM Düğüm Ekle DOM Klon Düğümleri DOM Örnekleri

XPath Eğitimi

XPath Giriş XPath Düğümleri XPath Sözdizimi XPath Eksenleri XPath Operatörleri XPath Örnekleri

XSLT Eğitimi

XSLT'ye Giriş XSL Dilleri XSLT Dönüşümü XSLT <şablon> XSLT <değeri> XSLT <her biri için> XSLT <sıralama> XSLT <if> XSLT <seç> XSLT Uygula İstemcide XSLT Sunucuda XSLT XSLT Düzenleme XML'i XSLT Örnekleri

XQuery Eğitimi

XQuery Tanıtımı XQuery Örneği XQuery FLWOR'u XQuery HTML'si XQuery Terimleri XQuery Sözdizimi XQuery Ekle XQuery Seçimi XQuery İşlevleri

XML DTD'si

DTD Giriş DTD Yapı Taşları DTD Elemanları DTD Özellikleri DTD Elemanları vs Attr DTD Varlıkları DTD Örnekleri

XSD Şeması

XSD Tanıtımı XSD Nasıl Yapılır? XSD <şema> XSD Öğeleri XSD Özellikleri XSD Kısıtlamaları

XSD Kompleksi

XSD Öğeleri XSD Boş Yalnızca XSD Öğeleri Yalnızca XSD Metin XSD Karışık XSD Göstergeleri XSD <herhangi bir> XSD <anyÖzellik> XSD Değiştirme XSD Örneği

XSD Verileri

XSD Dizisi XSD Tarihi XSD Sayısal XSD Çeşitli XSD Referansı

Web Hizmetleri

XML Hizmetleri XML WSDL'si XML SABUN XML RDF'si XML RSS'si

Referanslar

DOM Düğüm Türleri DOM Düğümü DOM Düğüm Listesi DOM AdlıDüğüm Haritası DOM Belgesi DOM Öğesi DOM Özelliği DOM Metni DOM CDATA DOM Yorumu DOM XMLHttpRequest DOM Ayrıştırıcı XSLT Öğeleri XSLT/XPath İşlevleri

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.

×

başlık


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ı:

  1. " books.xml " dosyasını xmlDoc'a yüklediğinizi varsayalım .
  2. İlk <title> öğe düğümünün metin düğümünü alın
  3. 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ı:

  1. " books.xml " dosyasını xmlDoc'a yüklediğinizi varsayalım .
  2. İlk <title> öğe düğümünün metin düğümünü alın
  3. 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