XML DOM getAttributeNode() Methode

Definition und Verwendung

Die Methode getAttributeNode() holt den Attributknoten aus dem aktuellen Element über den Namen.

Syntax:

elementNode.getAttributeNS(ns,name)
Parameter Beschreibung
name Erforderlich. Definiert den zu obtainingen Attributknoten.

Erklärung

Diese Methode gibt einen Attr-Knoten zurück, der die angegebene Eigenschaft und den Wert darstellt. Beachten Sie, dass der Attributknoten auch über die attributes-Eigenschaft, die vom Node-Interface geerbt wird, abgerufen werden kann.

Beispiel

In allen Beispielen verwenden wir die XML-Datei books.xmlsowie die JavaScript-Funktion loadXMLDoc().

Im folgenden Beispiel werden alle <book>-Elemente aus "books.xml" nach dem "category"-Attribut abgefragt:

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

Die Ausgabe des obigen Codes:

category = KÜCHE
category = KINDER
category = WEB
category = WEB