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
Недавно созданный NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: поднимается, если указанный корни нуля.
CreateNodeIterator(Длина, длинная)
Создайте новый NodeIterator над подводным деревом, укорененным наОпределенный нод.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Нод, который будет итертирован вместе с его детьми.Итератор изначально позиционируется непосредственно перед этим узлом.ЧтоПоказать флаги и фильтр, если есть, нерассмотрим при установке этой позиции. корне не должно бытьи нуля.
whatToShow
long
флаг указывает, какие виды узлов могут появляться влогический взгляд на дерево, представленный итератором.описание NodeFilter для набора возможныхSHOW_ values.Эти флаги можно комбинировать с помощьюили
Returns
Недавно созданный NodeIterator.
Exceptions
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
Недавно созданный NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: поднимается, если указанный корни нуля.
CreateTreeWalker(Node)
Создайте новый TreeWalker над подводным деревом, коренным наОпределенный нод.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
нод, который будет служить корнем дляТрейлер: Что показывает флаги иNodeFilter не учитывается при установлении этой стоимости;Любой тип узла будет принят как корневой.Современная нода дерева ВолькерИнициализуется к этому узлу, видимо ли оно или нет.коренные функции как точка остановки для прохожденияметоды, которые смотрят вверх в структуру документа, такие какparentNode и nextNoda. корня должна бытьНе быть нулевым.
Returns
Недавно созданный TreeWalker.
CreateTreeWalker(Длина, длинная)
Создайте новый TreeWalker над подводным деревом, коренным наОпределенный нод.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
нод, который будет служить корнем дляТрейлер: Что показывает флаги иNodeFilter не учитывается при установлении этой стоимости;Любой тип узла будет принят как корневой.Современная нода дерева ВолькерИнициализуется к этому узлу, видимо ли оно или нет.коренные функции как точка остановки для прохожденияметоды, которые смотрят вверх в структуру документа, такие какparentNode и nextNoda. корня должна бытьНе быть нулевым.
whatToShow
long
флаг указывает, какие виды узлов могут появляться влогический взгляд на дерево, представленный деревянным хозяином.описание NodeFilter для набора возможныхSHOW_ values.Эти флаги можно комбинировать с использованием OR.
Returns
Недавно созданный 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
Недавно созданный TreeWalker.