XML DOM getAttributeNode() metod

Definition och användning

getAttributeNode() metoden hämtar en egenskapsnod från det aktuella elementet via namn.

Syntaks:

elementNode.getAttributeNS(ns,name)
Parameter Beskrivning
name Obligatorisk. Bestämmer den egenskapsnod som ska hämtas.

Förklaring

Denna metod returnerar en Attr-nod som representerar den specificerade egenskapen och värdet.Observera att egenskapsnoden kan hämtas också genom att använda attributes-egenskapen som ärver från Node-gränssnittet.

exempel

I alla exempel kommer vi att använda XML-filer books.xmloch JavaScript-funktioner loadXMLDoc()

Följande exempel hämtar "category"-egenskapen från alla <book>-element 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 />");
}

Uppgiften ovan ger följande utdata:

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