Interface ITraversal

ITraversal interface

Iteratoren werden verwendet, um schrittweise durch eine Menge von Knoten zu gehen, z. B. die Menge von Knoten in einer NodeList, den Dokument-Teilbaum, der von einem bestimmten Knoten gesteuert wird, die Ergebnisse einer Abfrage oder irgendeine andere Menge von Knoten. Die Menge der zu iterierenden Knoten wird durch die -Implementierung des NodeIterators bestimmt. DOM Level 2 spezifiziert eine einzelne NodeIterator-Implementierung für die Dokumentreihenfolge Traversierung eines Dokumentunterbaums. Instanzen dieser Iteratoren werden erstellt durch Aufrufen von DocumentTraversal .createNodeIterator().

Siehe auch dieDocument Object Model (DOM) Level 2 Traversal and Range Specification. @seit DOM Level 2

public interface ITraversal : IDisposable

Eigenschaften

NameBeschreibung
Filter { get; }Der zum Screening von Knoten verwendete NodeFilter.
Root { get; }Der Stammknoten des NodeIterators, wie angegeben, als er erstellt wurde.
WhatToShow { get; }Dieses Attribut bestimmt, welche Knotentypen über den Iterator präsentiert werden. Der verfügbare Satz von Konstanten ist in der NodeFilter-Schnittstelle definiert. Knoten, die von whatToShow nicht akzeptiert werden, werden übersprungen, aber ihre Kinder können immer noch berücksichtigt werden. Beachten Sie, dass dieses Überspringen Vorrang vor dem Filter hat, falls vorhanden.

Siehe auch