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