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
O novo NodeIterator.
Exceptions
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
O novo NodeIterator.
Exceptions
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
O novo NodeIterator.
Exceptions
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
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
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
O novo TreeWalker.