ITraversal

ITraversal interface

Итераторы используются для перехода через набор узлов, например, набор узлов в списке узлов, поддерево документа, управляемое конкретным узлом, результаты запроса или любой другой набор узлов . Набор итерируемых узлов определяется реализацией NodeIterator. DOM уровня 2 определяет одиночную реализацию NodeIterator для обхода поддерева документа в порядке документа. Экземпляры этих итераторов создаются путем вызова DocumentTraversal .createNodeIterator().

См. такжеМодель объекта документа (DOM) Уровень 2 Спецификация обхода и диапазона. @с уровня DOM 2

public interface ITraversal : IDisposable

Характеристики

Имя Описание
Filter { get; } NodeFilter, используемый для просмотра узлов.
Root { get; } Корневой узел NodeIterator, указанный при создании it .
WhatToShow { get; } Этот атрибут определяет, какие типы узлов представлены через итератор . Доступный набор констант определяется в интерфейсе NodeFilter. Узлы, не принятые whatToShow, будут пропущены, но их дочерние узлы все еще могут рассматриваться. Обратите внимание, что этот пропуск имеет приоритет над фильтром, , если он есть.

Смотрите также