Interface IDocumentTraversal
Nombre del espacio: Aspose.Html.Dom.Traversal Colección: Aspose.HTML.dll (25.4.0)
DocumentTraversal contiene métodos que crean iteratores yPasajeros de árbol para cruzar un nodo y sus hijos en orden de documento (difundimientoprimer, pre-orden traversal, que es equivalente a la orden en la que elLas etiquetas de inicio ocurren en la representación de texto del documento).que apoya la función Traversal, DocumentTraversel seráser implementados por los mismos objetos que implementan la interfaz Document.
Ver también el Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM Nivel 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Crea un nuevo NodeIterator sobre el substrato enraizado en elNodo especificado.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
Un nodo que será iterado junto con sus hijos.El iterador se posiciona inicialmente justo antes de este nodo.Las banderas y el filtro, si hay, no soncuando se establece esta posición. la raíz no debe sery nulo.
Returns
El recién creado NodeIterator.
Exceptions
NO_SUPPORTED_ERR: Aumentado si la raíz especificada esy nulo.
CreateNodeIterator(Node, largo)
Crea un nuevo NodeIterator sobre el substrato enraizado en elNodo especificado.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Un nodo que será iterado junto con sus hijos.El iterador se posiciona inicialmente justo antes de este nodo.Las banderas y el filtro, si hay, no soncuando se establece esta posición. la raíz no debe sery nulo.
whatToShow
long
La bandera especifica qué tipos de nodo pueden aparecer enla visión lógica del árbol presentada por el iterador. ver elDescripción de NodeFilter para el conjunto de posiblesSHOW_ values.Estas banderas se pueden combinar utilizandoO es.
Returns
El recién creado NodeIterator.
Exceptions
NO_SUPPORTED_ERR: Aumentado si la raíz especificada esy nulo.
CreateNodeIterator(Nodo, largo, InodeFilter)
Crea un nuevo NodeIterator sobre el substrato enraizado en elNodo especificado.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Un nodo que será iterado junto con sus hijos.El iterador se posiciona inicialmente justo antes de este nodo.Las banderas y el filtro, si hay, no soncuando se establece esta posición. la raíz no debe sery nulo.
whatToShow
long
La bandera especifica qué tipos de nodo pueden aparecer enla visión lógica del árbol presentada por el iterador. ver elDescripción de NodeFilter para el conjunto de posiblesSHOW_ values.Estas banderas se pueden combinar utilizandoO es.
filter
INodeFilter
NodeFilter para ser utilizado con esteTreeWalker, o nulo para indicar ningún filtro.
Returns
El recién creado NodeIterator.
Exceptions
NO_SUPPORTED_ERR: Aumentado si la raíz especificada esy nulo.
CreateTreeWalker(Node)
Crea un nuevo TreeWalker sobre el subterráneo enrojecido en elNodo especificado.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
El nodo que servirá como raíz para elTreeWalker: Las banderas de lo que se muestra y elNodeFilter no se considera al establecer este valor;cualquier tipo de nodo será aceptado como la raíz.En la actualidad, el TreeWalkerInicializado a este nodo, sea o no visible.Funciones de la raíz como punto de parada para el crucelos métodos que se miran hacia arriba en la estructura del documento, comoparentnode y nextNode. la raíz debeNo ser cero.
Returns
El recién creado TreeWalker.
CreateTreeWalker(Node, largo)
Crea un nuevo TreeWalker sobre el subterráneo enrojecido en elNodo especificado.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
El nodo que servirá como raíz para elTreeWalker: Las banderas de lo que se muestra y elNodeFilter no se considera al establecer este valor;cualquier tipo de nodo será aceptado como la raíz.En la actualidad, el TreeWalkerInicializado a este nodo, sea o no visible.Funciones de la raíz como punto de parada para el crucelos métodos que se miran hacia arriba en la estructura del documento, comoparentnode y nextNode. la raíz debeNo ser cero.
whatToShow
long
La bandera especifica qué tipos de nodo pueden aparecer enla visión lógica del árbol presentada por el pasajero. ver elDescripción de NodeFilter para el conjunto de posiblesSHOW_ values.Estas banderas se pueden combinar utilizando OR.
Returns
El recién creado TreeWalker.
CreateTreeWalker(Nodo, largo, InodeFilter)
Crea un nuevo TreeWalker sobre el subterráneo enrojecido en elNodo especificado.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
El nodo que servirá como raíz para elTreeWalker: Las banderas de lo que se muestra y elNodeFilter no se considera al establecer este valor;cualquier tipo de nodo será aceptado como la raíz.En la actualidad, el TreeWalkerInicializado a este nodo, sea o no visible.Funciones de la raíz como punto de parada para el crucelos métodos que se miran hacia arriba en la estructura del documento, comoparentnode y nextNode. la raíz debeNo ser cero.
whatToShow
long
La bandera especifica qué tipos de nodo pueden aparecer enla visión lógica del árbol presentada por el pasajero. ver elDescripción de NodeFilter para el conjunto de posiblesSHOW_ values.Estas banderas se pueden combinar utilizando OR.
filter
INodeFilter
NodeFilter para ser utilizado con esteTreeWalker, o nulo para indicar ningún filtro.
Returns
El recién creado TreeWalker.