IDocumentTraversal.CreateNodeIterator

CreateNodeIterator(Node)

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

public INodeIterator CreateNodeIterator(Node root)
ПараметрТипОписание
rootNodeузел, который будет повторяться вместе со своими дочерними элементами. Итератор изначально располагается непосредственно перед этим узлом. Флаги whatToShow и фильтр, если они есть, не учитываются при установке этой позиции. Корень не должен быть нулевым.

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

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

Исключения

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

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


CreateNodeIterator(Node, long)

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

public INodeIterator CreateNodeIterator(Node root, long whatToShow)
ПараметрТипОписание
rootNodeузел, который будет повторяться вместе со своими дочерними элементами. Итератор изначально располагается непосредственно перед этим узлом. Флаги whatToShow и фильтр, если они есть, не учитываются при установке этой позиции. Корень не должен быть нулевым.
whatToShowInt64флаг указывает, какие типы узлов могут появляться в логическом представлении дерева, представляемого итератором. См. описание NodeFilter для набора возможных значений SHOW_. Эти флаги можно комбинировать с помощью ИЛИ.

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

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

Исключения

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

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


CreateNodeIterator(Node, long, INodeFilter)

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

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

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

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

Исключения

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

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