XML DOM getAttributeNode() metode

Definition og brug

getAttributeNode() metoden henter egenskabsnoden gennem navn fra det aktuelle element.

Syntaks:

elementNode.getAttributeNS(ns,name)
Parameter Beskrivelse
name Obligatorisk. Angiver den egenskabsnode, der skal hentes.

Beskrivelse

Denne metode returnerer en Attr-node, der repræsenterer den angivne egenskab og værdi. Bemærk, at egenskabsnoden også kan fås gennem attributes-attributten, som arves fra Node-grænsefladen.

eksempel

I alle eksempler vil vi bruge XML-filer books.xmlog JavaScript-funktioner loadXMLDoc()

Følgende eksempel henter "category"-egenskaben fra alle <book>-elementer i "books.xml":

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 />");
}

Uddraget af ovenstående kode:

category = COOKING
category = CHILDREN
category = WEB
category = WEB