Class NodeFilter
Nombre del espacio: Aspose.Html.Dom.Traversal.Filters Colección: Aspose.HTML.dll (25.5.0)
Los filtros son objetos que saben cómo “filtrar” los nodos.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilterInheritance
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 = 1Valor 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 = 2Valor 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 = 3Valor de campo
SHOW_ALL
Mostrar todos los nódulos.
public const long SHOW_ALL = 4294967295Valor 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 = 2Valor de campo
SHOW_CDATA_SECTION
Mostrar los nodos de CDATASection.
public const long SHOW_CDATA_SECTION = 8Valor de campo
SHOW_COMMENT
Mostrar Comentarios Nódulos.
public const long SHOW_COMMENT = 128Valor de campo
SHOW_DOCUMENT
Mostrar los nodos de documento.
public const long SHOW_DOCUMENT = 256Valor de campo
SHOW_DOCUMENT_FRAGMENT
Mostrar los nodos de DocumentFragment.
public const long SHOW_DOCUMENT_FRAGMENT = 1024Valor de campo
SHOW_DOCUMENT_TYPE
Mostrar DocumentType nodos.
public const long SHOW_DOCUMENT_TYPE = 512Valor de campo
SHOW_ELEMENT
Mostrar los núcleos elementales.
public const long SHOW_ELEMENT = 1Valor 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 = 32Valor de campo
SHOW_ENTITY_REFERENCE
Mostrar nódulos de referencia de Entity.
public const long SHOW_ENTITY_REFERENCE = 16Valor 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 = 2048Valor de campo
SHOW_PROCESSING_INSTRUCTION
Mostra los nodos de instrucción.
public const long SHOW_PROCESSING_INSTRUCTION = 64Valor de campo
SHOW_TEXT
Mostrar nódulos de texto.
public const long SHOW_TEXT = 4Valor 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.