Interface IDocumentTraversal

Interface IDocumentTraversal

Nome do espaço: Aspose.Html.Dom.Traversal Assembleia: Aspose.HTML.dll (25.4.0)

DocumentTraversal contém métodos que criam iteratores ecaminhantes de árvore para atravessar um nodo e seus filhos em ordem de documento (difundimentoprimeiro, pré-ordem traversal, que é equivalente à ordem em que oAs tags de início ocorrem na representação de texto do documento). em DOMsque suporta a função Traversal, DocumentTraversal serásão implementados pelos mesmos objetos que implementam a interface Document.

Veja também o Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM Nível 2

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

Methods

CreateNodeIterator(Node)

Crie um novo NodeIterator sobre a árvore subterrânea radicada noNode especificado.

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

Parameters

root Node

Node que será iterado juntamente com seus filhos.O iterador é inicialmente posicionado logo antes deste nodo.A bandeira e o filtro, se houver, não sãoquando se estabelece esta posição. a raiz não deve serem zero.

Returns

INodeIterator

O novo NodeIterator.

Exceptions

DOMException

NO_SUPPORTED_ERR: Aumente se a raiz especificada forem zero.

CreateNodeIterator(Node, Longo)

Crie um novo NodeIterator sobre a árvore subterrânea radicada noNode especificado.

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

Parameters

root Node

Node que será iterado juntamente com seus filhos.O iterador é inicialmente posicionado logo antes deste nodo.A bandeira e o filtro, se houver, não sãoquando se estabelece esta posição. a raiz não deve serem zero.

whatToShow long

A bandeira especifica quais tipos de nódulos podem aparecer ema visão lógica da árvore apresentada pelo iterador. ver oDescrição do NodeFilter para o conjunto de possíveisSHOW_ values.Essas bandeiras podem ser combinadas usandoou .

Returns

INodeIterator

O novo NodeIterator.

Exceptions

DOMException

NO_SUPPORTED_ERR: Aumente se a raiz especificada forem zero.

CreateNodeIterator(Node, longo, InodeFilter)

Crie um novo NodeIterator sobre a árvore subterrânea radicada noNode especificado.

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

Parameters

root Node

Node que será iterado juntamente com seus filhos.O iterador é inicialmente posicionado logo antes deste nodo.A bandeira e o filtro, se houver, não sãoquando se estabelece esta posição. a raiz não deve serem zero.

whatToShow long

A bandeira especifica quais tipos de nódulos podem aparecer ema visão lógica da árvore apresentada pelo iterador. ver oDescrição do NodeFilter para o conjunto de possíveisSHOW_ values.Essas bandeiras podem ser combinadas usandoou .

filter INodeFilter

NodeFilter para ser usado com esteTreeWalker, ou zero para indicar nenhum filtro.

Returns

INodeIterator

O novo NodeIterator.

Exceptions

DOMException

NO_SUPPORTED_ERR: Aumente se a raiz especificada forem zero.

CreateTreeWalker(Node)

Criar um novo TreeWalker sobre a árvore subterrânea radicada noNode especificado.

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

Parameters

root Node

Node que servirá como raiz para oTreeWalker. o queShow bandeiras e oNodeFilter não é considerado ao definir esse valor;qualquer tipo de nodo será aceito como a raiz.Atualmente, o TreeWalker éiniciada a este nodo, seja ou não é visível.Funções de raiz como ponto de parada para atravessarmétodos que olham para cima na estrutura do documento, tais comoparentNode e nextNode. a raiz deveNão seja zero.

Returns

ITreeWalker

O novo TreeWalker.

CreateTreeWalker(Node, Longo)

Criar um novo TreeWalker sobre a árvore subterrânea radicada noNode especificado.

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

Parameters

root Node

Node que servirá como raiz para oTreeWalker. o queShow bandeiras e oNodeFilter não é considerado ao definir esse valor;qualquer tipo de nodo será aceito como a raiz.Atualmente, o TreeWalker éiniciada a este nodo, seja ou não é visível.Funções de raiz como ponto de parada para atravessarmétodos que olham para cima na estrutura do documento, tais comoparentNode e nextNode. a raiz deveNão seja zero.

whatToShow long

A bandeira especifica quais tipos de nódulos podem aparecer ema visão lógica da árvore apresentada pelo caminhante da árvore. ver oDescrição do NodeFilter para o conjunto de possíveisSHOW_ values.Essas bandeiras podem ser combinadas usando OR.

Returns

ITreeWalker

O novo TreeWalker.

CreateTreeWalker(Node, longo, InodeFilter)

Criar um novo TreeWalker sobre a árvore subterrânea radicada noNode especificado.

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

Parameters

root Node

Node que servirá como raiz para oTreeWalker. o queShow bandeiras e oNodeFilter não é considerado ao definir esse valor;qualquer tipo de nodo será aceito como a raiz.Atualmente, o TreeWalker éiniciada a este nodo, seja ou não é visível.Funções de raiz como ponto de parada para atravessarmétodos que olham para cima na estrutura do documento, tais comoparentNode e nextNode. a raiz deveNão seja zero.

whatToShow long

A bandeira especifica quais tipos de nódulos podem aparecer ema visão lógica da árvore apresentada pelo caminhante da árvore. ver oDescrição do NodeFilter para o conjunto de possíveisSHOW_ values.Essas bandeiras podem ser combinadas usando OR.

filter INodeFilter

NodeFilter para ser usado com esteTreeWalker, ou zero para indicar nenhum filtro.

Returns

ITreeWalker

O novo TreeWalker.

 Português