XML DOM getAttributeNode() Metodu
Tanım ve Kullanım
getAttributeNode() yöntemi, mevcut element'ten adı ile özellik düğümünü alır.
Gramer:
elementNode.getAttributeNS(ns,name)
Parametre | Açıklama |
---|---|
name | Gerekli. Alınması gereken özellik düğümünü belirtir. |
Açıklama
Bu yöntem, belirtilen özellik ve değeri temsil eden bir Attr düğümünü döndürecektir. Lütfen, Node arayüzünden miras alınan attributes özelliği yoluyla da bu özellik düğümünü elde edebileceğinizi unutmayın.
örnek
Tüm örneklerde, XML dosyalarını kullanacağız books.xmlve JavaScript fonksiyonları loadXMLDoc()。
Aşağıdaki örnek, "books.xml" dosyasındaki tüm <book> elementlerinin "category" özelliklerini alır:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category")
;
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}
Yukarıdaki kodun çıktısı:
category = COOKING category = CHILDREN category = WEB category = WEB