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