XML DOM Attribut
Definition und Verwendung
Das Attribut 'attributes' gibt ein NamedNodeMap zurück, das die Attribute des ausgewählten Knotens enthält.
Wenn der ausgewählte Knoten kein Element ist, gibt diese Eigenschaft NULL zurück.
Syntax:
elementNode.attributes
Tipp und Anmerkungen
Tipp:Diese Eigenschaft wird nur für elementare Knoten verwendet.
Beispiel
In allen Beispielen verwenden wir XML-Dateien books.xml, sowie JavaScript-Funktionen loadXMLDoc().
Beispiel 1
Der folgende Codeabschnitt gibt die Anzahl der Eigenschaften des ersten <title>-Elements in "books.xml" zurück:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
Die Ausgabe des folgenden Codes:
1
Beispiel 2
Der folgende Codeabschnitt gibt den Wert der "category"-Eigenschaft des ersten <book>-Elements aus:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
Die Ausgabe des folgenden Codes:
COOKING