Class NodeFilter
Nombre del espacio: Aspose.Html.Dom.Traversal.Filters Colección: Aspose.HTML.dll (25.4.0)
Los filtros son objetos que saben cómo “filtrar” los nodos.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged ,y, INodeFilter
Miembros heredados
DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
NodeFilter()
protected NodeFilter()
Fields
FILTER_ACCEPT
Acceptar el nodo. métodos de navegación definidos paraNodeIterator o TreeWalker volverá estoEl nodo.
public const short FILTER_ACCEPT = 1
Valor de campo
FILTER_REJECT
Rejeitar el nodo. métodos de navegación definidos paraNodeIterator o TreeWalker no volveránPara TreeWalker, los hijos de este nodotambién será rechazado.NodeIterators trata esto como unaSinónimo para FILTER_SKIP.
public const short FILTER_REJECT = 2
Valor de campo
FILTER_SKIP
Descargar este nodo único. métodos de navegación definidos paraNodeIterator o TreeWalker no volveránpara ambos NodeIterator yTreeWalker, los hijos de este nodo seguirán siendoconsiderados .
public const short FILTER_SKIP = 3
Valor de campo
SHOW_ALL
Mostrar todos los nódulos.
public const long SHOW_ALL = 4294967295
Valor de campo
SHOW_ATTRIBUTE
Mostrar nódulos Attr. Esto es significativo sólo cuando se crea uniterador o árbol-walker con un nodo de atributo como suraíz; en este caso, significa que el nodo atributoAparecerá en la primera posición de la iteración o traversal.Dado que los atributos nunca son hijos de otros nodos, noAparece cuando cruza el árbol de documento.
public const long SHOW_ATTRIBUTE = 2
Valor de campo
SHOW_CDATA_SECTION
Mostrar los nodos de CDATASection.
public const long SHOW_CDATA_SECTION = 8
Valor de campo
SHOW_COMMENT
Mostrar Comentarios Nódulos.
public const long SHOW_COMMENT = 128
Valor de campo
SHOW_DOCUMENT
Mostrar los nodos de documento.
public const long SHOW_DOCUMENT = 256
Valor de campo
SHOW_DOCUMENT_FRAGMENT
Mostrar los nodos de DocumentFragment.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Valor de campo
SHOW_DOCUMENT_TYPE
Mostrar DocumentType nodos.
public const long SHOW_DOCUMENT_TYPE = 512
Valor de campo
SHOW_ELEMENT
Mostrar los núcleos elementales.
public const long SHOW_ELEMENT = 1
Valor de campo
SHOW_ENTITY
Mostrar nódulos de la entidad. Esto es significativo sólo cuando se creaun iterador o un caminante de árbol con un nodo de la entidad como surato; en este caso significa que la entidadEl nodo aparecerá en la primera posición del cruce.las entidades no son parte del árbol de documento, no aparecen cuandoCaminando por el árbol del documento.
public const long SHOW_ENTITY = 32
Valor de campo
SHOW_ENTITY_REFERENCE
Mostrar nódulos de referencia de Entity.
public const long SHOW_ENTITY_REFERENCE = 16
Valor de campo
SHOW_NOTATION
Mostrar nódulos de notación. Esto es significativo sólo cuando se creaun iterador o un pasajero de árbol con un nodo de notación como suLa raíz; en este caso, significa que elEl nodo de notación aparecerá en la primera posición delComo las notas no son parte del árbol de documento, seNo aparece cuando cruza el árbol de documento.
public const long SHOW_NOTATION = 2048
Valor de campo
SHOW_PROCESSING_INSTRUCTION
Mostra los nodos de instrucción.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Valor de campo
SHOW_TEXT
Mostrar nódulos de texto.
public const long SHOW_TEXT = 4
Valor de campo
Methods
AcceptNode(Node)
Testar si un nodo especificado es visible en la visión lógica de unaTreeWalker o NodeIterator. esta funciónserá convocado por la implementación de TreeWalker yNodeIterator; normalmente no se llama directamente decódigo de usuario. (aunque pudiera hacerlo si quisiera utilizar el mismofiltrar para guiar su propia lógica de aplicación.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Nodo para comprobar si pasa el filtro o no.
Returns
una constante para determinar si el nodo es aceptado,rechazado o abandonado, como se define anteriormente.
GetPlatformType()
Este método se utiliza para recuperar el objeto ECMAScript System.Type.
public override Type GetPlatformType()
Returns
El objeto ECMAScript System.Type.