Die folgenden Objekteigenschaften können in angepassten
JavaScript™-Funktionen für einen beliebigen Knoten, zum Beispiel
für Knoten, die als Parameter übergeben werden, oder für den aktuellen Kontext, verwendet werden:
- parent - Gibt den übergeordneten Knoten zurück, sofern ein übergeordneter Knoten
vorhanden ist. Gibt null zurück, wenn keiner vorhanden ist.
- attributes - Gibt ein Array von Attributknoten zurück.
- localName - Gibt den lokalen Namen des Knotens (keinen Namespace) zurück.
- uri - Gibt den Namespace des Knotens zurück.
- value - Gibt den Wert des Knotens abhängig vom Knotentyp zurück.
- nodeType - Gibt den Typ des Knotens als Zeichenfolge zurück. Eine der folgenden Zeichenfolgen
wird zurückgegeben: element attribute text document none
- firstChild - Gibt den ersten untergeordneten Knoten des Knotens zurück. Gibt null zurück, wenn kein
untergeordneter Knoten vorhanden ist.
- nextSibling - Gibt das nächste gleichgeordnete Element des betreffenden Knotens zurück. Gibt null zurück,
wenn kein nächstes gleichgeordnetes Element vorhanden ist.
- previousSibling - Gibt das vorherige gleichgeordnete Element des betreffenden Knotens zurück. Gibt null zurück,
wenn kein vorheriges gleichgeordnetes Element vorhanden ist.
Beispiel für die Verwendung von Knoteneigenschaften
Im folgenden Beispiel werden
der aktuelle Kontextknoten und Knoteneigenschaften zur Suche nach einem Knoten mit dem Namen “PickMe”
verwendet.
var myNode;
myNode = this.current //Der aktuelle Kontextknoten
for (myNode = myNode.firstChild; myNode != null; myNode = myNode.nextSibling) {
if (myNode.localName == “PickMe”) {
return true;
}
}
return false;
Angepasste Funktionen haben über die Standardvariable "this" auch Zugriff auf
den aktuellen Kontextknoten der Zuordnung.
Weitere Informationen finden Sie in Objekteigenschaften für den aktuellen Kontext.