Class NodeFilter
Nome do espaço: Aspose.Html.Dom.Traversal.Filters Assembleia: Aspose.HTML.dll (25.4.0)
Os filtros são objetos que sabem como “filtrar” os nodos.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Membros herdados
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NodeFilter()
protected NodeFilter()
Fields
FILTER_ACCEPT
Métodos de navegação definidos paraNodeIterator ou TreeWalker irá devolver estede Node.
public const short FILTER_ACCEPT = 1
Valor de campo
FILTER_REJECT
Rejeita o nodo. métodos de navegação definidos paraNodeIterator ou TreeWalker não voltarãoPara TreeWalker, os filhos deste nodoTambém será rejeitado.NodeIterators trata isso como umFiltrado em Filter_Skype.
public const short FILTER_REJECT = 2
Valor de campo
FILTER_SKIP
Desligue este nodo único. métodos de navegação definidos paraNodeIterator ou TreeWalker não voltarãoPara ambos os NodeIterator eTreeWalker, os filhos deste nodo ainda serãoconsiderados .
public const short FILTER_SKIP = 3
Valor de campo
SHOW_ALL
Mostre todos os nódulos.
public const long SHOW_ALL = 4294967295
Valor de campo
SHOW_ATTRIBUTE
Mostrar nódulos Attr. Isto é significativo apenas quando você cria umiterador ou caminhador de árvore com um nodo de atributo como seuraiz; neste caso, significa que o nodo atribuídoAparecerá na primeira posição da iteração ou da travessia.Como os atributos nunca são filhos de outros nodos, eles nãoAparece ao atravessar a árvore do documento.
public const long SHOW_ATTRIBUTE = 2
Valor de campo
SHOW_CDATA_SECTION
Mostra os nodos de CDATASection.
public const long SHOW_CDATA_SECTION = 8
Valor de campo
SHOW_COMMENT
Exibindo os nódulos.
public const long SHOW_COMMENT = 128
Valor de campo
SHOW_DOCUMENT
Mostre os nodos de documento.
public const long SHOW_DOCUMENT = 256
Valor de campo
SHOW_DOCUMENT_FRAGMENT
Exibir os nodos de documentação.
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 os nódulos.
public const long SHOW_ELEMENT = 1
Valor de campo
SHOW_ENTITY
Mostrar nódulos de entidade. isto é significativo apenas quando criadoum iterador ou caminhador de árvore com um nodo de entidade como seuraio; neste caso, significa que a entidadeO nodo aparecerá na primeira posição da travessia.As entidades não fazem parte da árvore de documentos, elas não aparecem quandoatravessando a árvore do documento.
public const long SHOW_ENTITY = 32
Valor de campo
SHOW_ENTITY_REFERENCE
Mostrar nódulos de referência de Entidade.
public const long SHOW_ENTITY_REFERENCE = 16
Valor de campo
SHOW_NOTATION
Mostrar nódulos de notação. isto é significativo apenas quando se criaum iterador ou caminhador de árvore com um nodo de notação como seuraiz; neste caso, significa que oO nodo de notação aparecerá na primeira posição doComo as notas não fazem parte da árvore de documentos, elasNão aparece ao atravessar a árvore do documento.
public const long SHOW_NOTATION = 2048
Valor de campo
SHOW_PROCESSING_INSTRUCTION
Mostra os nodos de instrução.
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 se um nodo especificado é visível na visão lógica de umTreeWalker ou NodeIterator. esta funçãoserá convocado pela implementação do TreeWalker eNodeIterator; não é normalmente chamado diretamente decódigo de usuário. (embora você pudesse fazê-lo se quisesse usar o mesmofiltrar para guiar a sua própria lógica de aplicação.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Node para verificar se ele passa o filtro ou não.
Returns
uma constante para determinar se o nodo é aceito,rejeitado ou abandonado, conforme definido acima.
GetPlatformType()
Este método é usado para recuperar o objeto ECMAScript System.Type.
public override Type GetPlatformType()
Returns
O objeto ECMAScript System.Type.