Class NodeFilter

Class NodeFilter

Il nome: Aspose.Html.Dom.Traversal.Filters Assemblaggio: Aspose.HTML.dll (25.4.0)

I filtri sono oggetti che sanno come “filtrare” i nodi.

[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

I membri ereditari

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

I metodi di navigazione definiti perNodeIterator o TreeWalker restituirà questodi Node.

public const short FILTER_ACCEPT = 1

Valore di campo

short

FILTER_REJECT

Rifiuta il nodo. metodi di navigazione definiti perNodeIterator o TreeWalker non tornerannoper TreeWalker, i figli di questo nodoAnche questo sarà rifiutato.NodeIterators tratta questo come unScrivi una recensione per FILTER_SKIP.

public const short FILTER_REJECT = 2

Valore di campo

short

FILTER_SKIP

Scarica questo singolo nodo. metodi di navigazione definiti perNodeIterator o TreeWalker non tornerannoQuesto nodo. per entrambi NodeIterator eTreeWalker, i figli di questo nodo saranno ancoraconsiderato .

public const short FILTER_SKIP = 3

Valore di campo

short

SHOW_ALL

Mostra tutti i nodi.

public const long SHOW_ALL = 4294967295

Valore di campo

long

SHOW_ATTRIBUTE

Visualizza i nodi Attr. Questo è significativo solo quando si crea uniterator o tre-walker con un nodo attributivo come il suoradice; in questo caso, significa che l’attribuzione nodoapparirà nella prima posizione della iterazione o della traversa.Poiché gli attributi non sono mai figli di altri nodi, nonappare quando attraversa l’albero del documento.

public const long SHOW_ATTRIBUTE = 2

Valore di campo

long

SHOW_CDATA_SECTION

Visualizza i nodi CDATASection.

public const long SHOW_CDATA_SECTION = 8

Valore di campo

long

SHOW_COMMENT

Mostra i nodi di commento.

public const long SHOW_COMMENT = 128

Valore di campo

long

SHOW_DOCUMENT

Visualizza i nodi di documento.

public const long SHOW_DOCUMENT = 256

Valore di campo

long

SHOW_DOCUMENT_FRAGMENT

Visualizza i nodi del documentFragment.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Valore di campo

long

SHOW_DOCUMENT_TYPE

Visualizza i nodi di Documentazione.

public const long SHOW_DOCUMENT_TYPE = 512

Valore di campo

long

SHOW_ELEMENT

Visualizza i nodi di elemento.

public const long SHOW_ELEMENT = 1

Valore di campo

long

SHOW_ENTITY

Visualizza i nodi di Entità. Questo è significativo solo quando si creaun iteratore o un albero-walker con un nodo di entità come il suoin questo caso, significa che l’entitàIl nodo appare nella prima posizione del traversale. dal momento cheLe entità non fanno parte dell’albero del documento, non si presentano quandoattraversare l’albero dei documenti.

public const long SHOW_ENTITY = 32

Valore di campo

long

SHOW_ENTITY_REFERENCE

Visualizza i nodi di EntityReference.

public const long SHOW_ENTITY_REFERENCE = 16

Valore di campo

long

SHOW_NOTATION

Visualizza i nodi di notazione. questo è significativo solo quando si creaun iteratore o un passeggero di legno con un nodo di nota come il suoLa radice; in questo caso, significa che ilIl nodo di nota appare nella prima posizione delPoiché le note non fanno parte dell’albero del documento, fannoNon appare quando attraversa l’albero del documento.

public const long SHOW_NOTATION = 2048

Valore di campo

long

SHOW_PROCESSING_INSTRUCTION

Visualizza i nodi di istruzione.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Valore di campo

long

SHOW_TEXT

Visualizza i nodi di testo.

public const long SHOW_TEXT = 4

Valore di campo

long

Methods

AcceptNode(Node)

Testare se un nodo specifico è visibile dal punto di vista logico di unTreeWalker o NodeIterator. questa funzionesarà chiamata dall’attuazione di TreeWalker eNodeIterator; non viene normalmente chiamato direttamente dacodice utente. (Anche se potete farlo se volete usare lo stessofiltro per guidare la propria logica di applicazione.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node per controllare per vedere se passa il filtro o no.

Returns

short

una costante per determinare se il nodo è accettato,rifiutato, o scappato, come definito sopra.

GetPlatformType()

Questo metodo viene utilizzato per recuperare l’oggetto ECMAScript System.Type.

public override Type GetPlatformType()

Returns

Type

L’oggetto ECMAScript System.Type.

 Italiano