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