NodeIterator | NN s.o. IE s.o. DOM 2
L´objet NodeIterator est une liste de noeuds en temps réel qui satisfont les critères définis par la méthode document.createNodeIterator(). Il s´agit d´une simple liste de références de noeuds dans l´ordre du code source, mais les éléments de la liste n´ont aucune relation de parent ou descendant. La méthode createNodeIterator() décrit le noeud où la liste commence et quels noeuds (ou classes de noeuds) ne se trouvent pas dans la liste du fait du filtrage (reportez-vous à l´objet TreeWalker pour un exemple de ce type de filtrage).
L´objet NodeIterator maintient une sorte de pointeur au sein de la liste (ainsi vos scripts n´ont pas à le faire). Les méthodes de cet objet permettent aux scripts d´accéder au noeud suivant ou précédent dans la liste, tout en déplaçant le pointeur d´une position dans une direction ou l´autre. Si les scripts modifient l´arborescence de documents après la création de NodeIterator, les modifications de l´arborescence de documents sont automatiquement reflétées dans la séquence de noeuds de NodeIterator.
Référence de modèle d'objet
    NodeIteratorReference
Propriétés spécifiques à l´objet
expandEntityReference | filter | root | whatToShow
Méthodes spécifiques à l´objet
detach() | nextNode() | previousNode()
Propriétés de gestionnaire d´événements spécifiques à l´objet
Aucune.

expandEntityReference, filter, root, whatToShow | NN s.o. IE s.o. DOM 2
| Lecture seule
Reportez-vous à ces propriétés de l´objet TreeWalker.

detach() | NN s.o. IE s.o. DOM 2
Déconnecte l´objet NodeIterator courant de l´arborescence de documents. Les éléments de la liste ne sont plus accessibles une fois la méthode invoquée.
Paramètres
Aucune.
Valeur renvoyée
Aucune.

nextNode(), previousNode() | NN s.o. IE s.o. DOM 2
Déplace le pointeur NodeIterator interne d´une position vers l´avant (nextNode()) ou vers l´arrière (previousNode()), tout en renvoyant une référence au noeud par lequel le pointeur est passé en chemin.
Paramètres
Aucune.
Valeur renvoyée
Référence à un noeud dans l´arborescence de documents.