Interface IDocumentTraversal

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

INodeIterator

El recién creado NodeIterator.

Exceptions

DOMException

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

INodeIterator

El recién creado NodeIterator.

Exceptions

DOMException

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

INodeIterator

El recién creado NodeIterator.

Exceptions

DOMException

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

ITreeWalker

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

ITreeWalker

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

ITreeWalker

El recién creado TreeWalker.

 Español