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