Document.CreateTreeWalker

CreateTreeWalker(Node)

Создать новый TreeWalker поверх поддерева с корнем в указанном узле .

public ITreeWalker CreateTreeWalker(Node root)
ПараметрТипОписание
rootNodenode, который будет служить корнем для the TreeWalker. Флаги whatToShow и NodeFilter не учитываются при установке этого значения; любой тип узла будет принят в качестве корня. Текущий узел TreeWalker инициализируется этим узлом независимо от того, виден он или нет. Корень функционирует как точка остановки для методов traversal , которые смотрят вверх в структуре документа, таких как parentNode и nextNode. Корень must не должен быть нулевым.

Возвращаемое значение

Недавно созданный TreeWalker.

Исключения

исключениеусловие
DOMExceptionNOT_SUPPORTED_ERR: Возникает, если указанный корень is null.

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


CreateTreeWalker(Node, long)

Создать новый TreeWalker поверх поддерева с корнем в указанном узле .

public ITreeWalker CreateTreeWalker(Node root, long whatToShow)
ПараметрТипОписание
rootNodenode, который будет служить корнем для the TreeWalker. Флаги whatToShow и NodeFilter не учитываются при установке этого значения; любой тип узла будет принят в качестве корня. Текущий узел TreeWalker инициализируется этим узлом независимо от того, виден он или нет. Корень функционирует как точка остановки для методов traversal , которые смотрят вверх в структуре документа, таких как parentNode и nextNode. Корень must не должен быть нулевым.
whatToShowInt64флаг указывает, какие типы узлов могут появляться в логическом представлении дерева, представленного обходчиком дерева. См. описание NodeFilter для набора возможных значений SHOW_. Эти флаги можно комбинировать с помощью оператора ИЛИ.

Возвращаемое значение

Недавно созданный TreeWalker.

Исключения

исключениеусловие
DOMExceptionNOT_SUPPORTED_ERR: Возникает, если указанный корень is null.

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


CreateTreeWalker(Node, long, INodeFilter)

Создать новый TreeWalker поверх поддерева с корнем в указанном узле .

public ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
ПараметрТипОписание
rootNodenode, который будет служить корнем для the TreeWalker. Флаги whatToShow и NodeFilter не учитываются при установке этого значения; любой тип узла будет принят в качестве корня. Текущий узел TreeWalker инициализируется этим узлом независимо от того, виден он или нет. Корень функционирует как точка остановки для методов traversal , которые смотрят вверх в структуре документа, таких как parentNode и nextNode. Корень must не должен быть нулевым.
whatToShowInt64флаг указывает, какие типы узлов могут появляться в логическом представлении дерева, представленного обходчиком дерева. См. описание NodeFilter для набора возможных значений SHOW_. Эти флаги можно комбинировать с помощью оператора ИЛИ.
filterINodeFilterNodeFilter для использования с this TreeWalker или null, чтобы указать отсутствие фильтра.

Возвращаемое значение

Недавно созданный TreeWalker.

Исключения

исключениеусловие
DOMExceptionNOT_SUPPORTED_ERR: Возникает, если указанный корень is null.

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