Class NodeFilter

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

short

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

short

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

short

SHOW_ALL

Mostre todos os nódulos.

public const long SHOW_ALL = 4294967295

Valor de campo

long

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

long

SHOW_CDATA_SECTION

Mostra os nodos de CDATASection.

public const long SHOW_CDATA_SECTION = 8

Valor de campo

long

SHOW_COMMENT

Exibindo os nódulos.

public const long SHOW_COMMENT = 128

Valor de campo

long

SHOW_DOCUMENT

Mostre os nodos de documento.

public const long SHOW_DOCUMENT = 256

Valor de campo

long

SHOW_DOCUMENT_FRAGMENT

Exibir os nodos de documentação.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Valor de campo

long

SHOW_DOCUMENT_TYPE

Mostrar DocumentType nodos.

public const long SHOW_DOCUMENT_TYPE = 512

Valor de campo

long

SHOW_ELEMENT

Mostrar os nódulos.

public const long SHOW_ELEMENT = 1

Valor de campo

long

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

long

SHOW_ENTITY_REFERENCE

Mostrar nódulos de referência de Entidade.

public const long SHOW_ENTITY_REFERENCE = 16

Valor de campo

long

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

long

SHOW_PROCESSING_INSTRUCTION

Mostra os nodos de instrução.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Valor de campo

long

SHOW_TEXT

Mostrar nódulos de texto.

public const long SHOW_TEXT = 4

Valor de campo

long

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

short

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

Type

O objeto ECMAScript System.Type.

 Português