Namespace Aspose.Html.Dom.Traversal

Namespace Aspose.Html.Dom.Traversal

Namespaces

Nombre del espacioDescription
Aspose.Html.Dom.Traversal.Filters

Interfaces

Nombre de InterfaceDescription
IDocumentTraversalDocumentTraversal contiene métodos que crean iteratores y caminadores de árbol para cruzar un nodo y sus hijos en orden de documento (difundimiento primero, pre-order traversal, que es equivalente al orden en el que las etiquetas de inicio ocurren en la representación de texto del documento).

Ver también el Documento Objeto Modelo (DOM) Nivel 2 Especificaciones de tránsito y alcance. @since DOM Nivel 2

IElementTraversalLa interfaz ElementTraversal es un conjunto de atributos que permiten a un autor navegar fácilmente entre los elementos de un documento.En la conformidad de las implementaciones de Element Traversar, todos los objetos que implementan Element también deben implementar la interfaces Element Traver.
INodeFilterLos filtros son objetos que saben cómo “filtrar” los nodos.Si un NodeIterator o TreeWalker se da un nodeFilter, aplica el filtro antes de que devuelva el siguiente nodo. Si el filter dice que acepta el nódulo, la lógica cruzada lo devolve; de lo contrario, el cruzado busca el próximo núcleo y pretende que el nóde que fue rechazado no estaba allí.

NodeFilter es sólo una interfaz que los usuarios pueden implementar para proporcionar sus propios filtros.

NodeFilters no necesitan saber cómo cruzar de nodo a nudo, ni necesiten saber nada sobre la estructura de datos que se está cruzando. Esto hace que sea muy fácil escribir filtros, ya que la única cosa que tienen que saber como hacer es evaluar un solo nódulo. Un filtro puede ser utilizado con un número de diferentes tipos de traversales, alentando el código de reutilización.

Ver también el Documento Objeto Modelo (DOM) Nivel 2 Especificaciones de tránsito y alcance. @since DOM Nivel 2

INodeIteratorLos iteradores se utilizan para avanzar a través de un conjunto de nodos, por ejemplo, el grupo de nódulos en un NodeList, la subdría del documento gobernada por un determinado nodo, los resultados de una consulta, o cualquier otro sello de nódos. El conjunto del núcleo a iterarse se determina por la implementación del NODEIterator. DOM Nivel 2 especifica una única implantación de NodEITERATOR para el paso de la orden de documento del subtrío del texto. Los instantes de estos iteratores se crean llamando DocumentTraversal .createNodeItor().

Ver también el Documento Objeto Modelo (DOM) Nivel 2 Especificaciones de tránsito y alcance. @since DOM Nivel 2

ITraversalLos iteradores se utilizan para avanzar a través de un conjunto de nodos, por ejemplo, el grupo de nódulos en un NodeList, la subdría del documento gobernada por un determinado nodo, los resultados de una consulta, o cualquier otro sello de nódos. El conjunto del núcleo a iterarse se determina por la implementación del NODEIterator. DOM Nivel 2 especifica una única implantación de NodEITERATOR para el paso de la orden de documento del subtrío del texto. Los instantes de estos iteratores se crean llamando DocumentTraversal .createNodeItor().

Ver también el Documento Objeto Modelo (DOM) Nivel 2 Especificaciones de tránsito y alcance. @since DOM Nivel 2

ITreeWalkerLos objetos de TreeWalker se utilizan para navegar a un árbol de documento o subterráneo utilizando la vista del documento definida por sus banderas y filtros (si hay).Cualquier función que realice la navegación utilizando un TREEWALKER apoyará automáticamente cualquier vista definido por un POWER.

Omitir nodos desde la visión lógica de un substrato puede resultar en una estructura que es sustancialmente diferente de la misma subtrata en el documento completo, no filtrado. Nodos que son hermanos en la vista de TreeWalker pueden ser hijos de diferentes, ampliamente separados nodas en las vistas originales. Por ejemplo, considere un NodeFilter que escapa todos los nodes excepto para los nódulos de texto y el nodo de raíz del documento.

Ver también el Documento Objeto Modelo (DOM) Nivel 2 Especificaciones de tránsito y alcance. @since DOM Nivel 2

 Español