XML DOM attributes özelliği
Tanım ve Kullanım
attributes özelliği seçilen düğümün özelliklerini içeren NamedNodeMap'ı döndürür.
Seçilen düğüm element değilse, bu özellik NULL döner.
Gradyasyon:
elementNode.attributes
İpucu ve açıklamalar
İpucu:Bu özellik yalnızca element düğümleri için kullanılır.
Örnek
Tüm örneklerde, XML dosyalarını kullanacağız books.xmlve JavaScript fonksiyonları loadXMLDoc().
Örnek 1
Aşağıdaki kod parçası, "books.xml" dosyasındaki ilk <title> elementinin özellik sayısını alır:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
Yukarıdaki kodun çıktısı:
1
Örnek 2
Aşağıdaki kod parçası, ilk <book> elementinin "category" özelliğinin değerini çıktılandırır:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
Yukarıdaki kodun çıktısı:
COOKING