XML DOM getAttributeNode() methode

Definitie en gebruik

De getAttributeNode()-methode haalt de eigenschapsknoop op uit het huidige element op basis van de naam.

Syntaxis:

elementNode.getAttributeNS(ns,name)
Parameter Beschrijving
name Verplicht. Bepaalt de eigenschapsknoop die moet worden verkregen.

Verklaring

Deze methode retourneert een Attr-knoop die de opgegeven eigenschap en waarde vertegenwoordigt. Let op, de eigenschapsknoop kan ook worden verkregen via de attributes-eigenschap die van het Node-interface is geërfd.

instance

In all examples, we will use the XML file books.xml, and JavaScript functions loadXMLDoc().

The following example retrieves the "category" attribute from all <book> elements in "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 />");
}

The output of the above code:

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