Interface IDocumentTraversal

Interface IDocumentTraversal

Название пространства: Aspose.Html.Dom.Traversal Ассоциация: Aspose.HTML.dll (25.4.0)

DocumentTraversal содержит методы, которые создают итераторы идеревянные пешеходы проходят через узел и его дети в документальном порядке (глубинапервое, предварительно заказанное крушение, которое эквивалентно порядку, в которомстартовые теги появляются в текстовом представлении документа).который поддерживает функцию Traversal, DocumentTraversel будетбыть реализованы теми же объектами, которые реализуют интерфейс Документа.

Смотреть также The Document object Model (DOM) Level 2 Traversal and Range Specification . @since ДОМ уровень 2

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal

Methods

CreateNodeIterator(Node)

Создайте новый NodeIterator над подводным деревом, укорененным наОпределенный нод.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)

Parameters

root Node

Нод, который будет итертирован вместе с его детьми.Итератор изначально позиционируется непосредственно перед этим узлом.ЧтоПоказать флаги и фильтр, если есть, нерассмотрим при установке этой позиции. корне не должно бытьи нуля.

Returns

INodeIterator

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

Exceptions

DOMException

NOT_SUPPORTED_ERR: поднимается, если указанный корни нуля.

CreateNodeIterator(Длина, длинная)

Создайте новый NodeIterator над подводным деревом, укорененным наОпределенный нод.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)

Parameters

root Node

Нод, который будет итертирован вместе с его детьми.Итератор изначально позиционируется непосредственно перед этим узлом.ЧтоПоказать флаги и фильтр, если есть, нерассмотрим при установке этой позиции. корне не должно бытьи нуля.

whatToShow long

флаг указывает, какие виды узлов могут появляться влогический взгляд на дерево, представленный итератором.описание NodeFilter для набора возможныхSHOW_ values.Эти флаги можно комбинировать с помощьюили

Returns

INodeIterator

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

Exceptions

DOMException

NOT_SUPPORTED_ERR: поднимается, если указанный корни нуля.

CreateNodeIterator(Нод, длинный, InodeFilter)

Создайте новый NodeIterator над подводным деревом, укорененным наОпределенный нод.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)

Parameters

root Node

Нод, который будет итертирован вместе с его детьми.Итератор изначально позиционируется непосредственно перед этим узлом.ЧтоПоказать флаги и фильтр, если есть, нерассмотрим при установке этой позиции. корне не должно бытьи нуля.

whatToShow long

флаг указывает, какие виды узлов могут появляться влогический взгляд на дерево, представленный итератором.описание NodeFilter для набора возможныхSHOW_ values.Эти флаги можно комбинировать с помощьюили

filter INodeFilter

NodeFilter для использования с этимTreeWalker, или нуль, чтобы указать никакого фильтра.

Returns

INodeIterator

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

Exceptions

DOMException

NOT_SUPPORTED_ERR: поднимается, если указанный корни нуля.

CreateTreeWalker(Node)

Создайте новый TreeWalker над подводным деревом, коренным наОпределенный нод.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)

Parameters

root Node

нод, который будет служить корнем дляТрейлер: Что показывает флаги иNodeFilter не учитывается при установлении этой стоимости;Любой тип узла будет принят как корневой.Современная нода дерева ВолькерИнициализуется к этому узлу, видимо ли оно или нет.коренные функции как точка остановки для прохожденияметоды, которые смотрят вверх в структуру документа, такие какparentNode и nextNoda. корня должна бытьНе быть нулевым.

Returns

ITreeWalker

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

CreateTreeWalker(Длина, длинная)

Создайте новый TreeWalker над подводным деревом, коренным наОпределенный нод.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)

Parameters

root Node

нод, который будет служить корнем дляТрейлер: Что показывает флаги иNodeFilter не учитывается при установлении этой стоимости;Любой тип узла будет принят как корневой.Современная нода дерева ВолькерИнициализуется к этому узлу, видимо ли оно или нет.коренные функции как точка остановки для прохожденияметоды, которые смотрят вверх в структуру документа, такие какparentNode и nextNoda. корня должна бытьНе быть нулевым.

whatToShow long

флаг указывает, какие виды узлов могут появляться влогический взгляд на дерево, представленный деревянным хозяином.описание NodeFilter для набора возможныхSHOW_ values.Эти флаги можно комбинировать с использованием OR.

Returns

ITreeWalker

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

CreateTreeWalker(Нод, длинный, InodeFilter)

Создайте новый TreeWalker над подводным деревом, коренным наОпределенный нод.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)

Parameters

root Node

нод, который будет служить корнем дляТрейлер: Что показывает флаги иNodeFilter не учитывается при установлении этой стоимости;Любой тип узла будет принят как корневой.Современная нода дерева ВолькерИнициализуется к этому узлу, видимо ли оно или нет.коренные функции как точка остановки для прохожденияметоды, которые смотрят вверх в структуру документа, такие какparentNode и nextNoda. корня должна бытьНе быть нулевым.

whatToShow long

флаг указывает, какие виды узлов могут появляться влогический взгляд на дерево, представленный деревянным хозяином.описание NodeFilter для набора возможныхSHOW_ values.Эти флаги можно комбинировать с использованием OR.

filter INodeFilter

NodeFilter для использования с этимTreeWalker, или нуль, чтобы указать никакого фильтра.

Returns

ITreeWalker

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

 Русский