NodeFilter

NodeFilter class

Los filtros son objetos que saben “filtrar” los nodos.

public abstract class NodeFilter : DOMObject, INodeFilter

Métodos

NombreDescripción
abstract AcceptNode(Node)Prueba si un nodo especificado está visible en la vista lógica de a TreeWalker o NodeIterator. Esta función será llamada por la implementación de TreeWalker y NodeIterator; normalmente no se llama directamente desde código de usuario. (Aunque podría hacerlo si quisiera usar el mismo filtro para guiar su propia lógica de aplicación).
override GetPlatformType()Este método se utiliza para recuperar el objeto ECMAScriptType .

Campos

NombreDescripción
const FILTER_ACCEPTAceptar el nodo. Los métodos de navegación definidos para NodeIterator o TreeWalker devolverán este node.
const FILTER_REJECTRechazar el nodo. Los métodos de navegación definidos para NodeIterator o TreeWalker no devolverán este nodo. Para TreeWalker, los hijos de este nodo también serán rechazados. NodeIterators trata esto como un sinónimo para FILTER_SKIP.
const FILTER_SKIPOmita este único nodo. Los métodos de navegación definidos para NodeIterator o TreeWalker no devolverán este nodo. Tanto para NodeIterator como para TreeWalker, los elementos secundarios de este nodo seguirán considerándose .
const SHOW_ALLMostrar todos los Nodos.
const SHOW_ATTRIBUTEMostrar nodos Attr. Esto es significativo solo cuando se crea un iterador o un caminante de árboles con un nodo de atributo como su raíz ; en este caso, significa que el nodo de atributo aparecerá en la primera posición de la iteración o recorrido. Dado que los atributos nunca son elementos secundarios de otros nodos, no aparecen al atravesar el árbol del documento.
const SHOW_CDATA_SECTIONMostrar nodos CDATASection.
const SHOW_COMMENTMostrar nodos de comentarios.
const SHOW_DOCUMENTMostrar nodos de documento.
const SHOW_DOCUMENT_FRAGMENTMostrar nodos de fragmento de documento.
const SHOW_DOCUMENT_TYPEMostrar nodos DocumentType.
const SHOW_ELEMENTMostrar nodos de elemento.
const SHOW_ENTITYMostrar nodos de entidad. Esto es significativo solo cuando se crea un iterador o un caminante de árboles con un nodo Entity como su raíz ; en este caso, significa que el nodo Entity aparecerá en la primera posición del recorrido. Dado que las entidades no forman parte del árbol del documento, no aparecen cuando atraviesa el árbol del documento.
const SHOW_ENTITY_REFERENCEMostrar nodos de referencia de entidad.
const SHOW_NOTATIONMostrar nodos de notación. Esto es significativo solo cuando se crea un iterador o un trepador de árboles con un nodo de Notación como su raíz ; en este caso, significa que el nodo de Notación aparecerá en la primera posición del recorrido . Dado que las anotaciones no forman parte del árbol del documento, no aparecen al desplazarse por el árbol del documento.
const SHOW_PROCESSING_INSTRUCTIONMostrar nodos ProcessingInstruction.
const SHOW_TEXTMostrar nodos de texto.

Ver también