Propriétés d'objet pour les noeuds dans les fonctions personnalisées

Les propriétés d'objet suivantes peuvent être utilisées dans les fonctions JavaScript personnalisées pour tout noeud, par exemple des noeuds transmis comme paramètres ou contexte en cours :

Exemple d'utilisation de propriétés de noeud

L'exemple suivant utilise le noeud de contexte en cours et des propriétés de noeud pour trouver un noeud appelé “PickMe”.

var myNode;
myNode = this.current //noeud de contexte en cours
for (myNode = myNode.firstChild; myNode != null; myNode = myNode.nextSibling) {
     if (myNode.localName == “PickMe”) {
         return true;
     }
}
return false;

Les fonctions personnalisées ont également accès au en cours en cours de la mappe à l'aide de la variable "this" standard. Pour plus d'informations, voir Propriétés d'objet pour le contexte en cours.