Class NodeFilter

Class NodeFilter

Nom dels espais: Aspose.Html.Dom.Traversal.Filters Assemblea: Aspose.HTML.dll (25.4.0)

Els filtres són objectes que saben com “filtrar” els nodes.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Membres heretats

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

Accepta el nucli. mètodes de navegació definits perNodeIterator o TreeWalker tornarà aquestEl Node.

public const short FILTER_ACCEPT = 1

Valor de camp

short

FILTER_REJECT

rebutja el nucli. mètodes de navegació definits perNodeIterator o TreeWalker no tornaranPer a TreeWalker, els fills d’aquest nucliTambé es rebutjarà. NodeIterators tracta això com unaSinònim per a FILTER_SKIP.

public const short FILTER_REJECT = 2

Valor de camp

short

FILTER_SKIP

Escapa aquest node únic. mètodes de navegació definits perNodeIterator o TreeWalker no tornaranAquest nucli. per a tots dos NodeIterator iTreeWalker, els fills d’aquest nucli encara serani considerat.

public const short FILTER_SKIP = 3

Valor de camp

short

SHOW_ALL

Mostra tots els nodes.

public const long SHOW_ALL = 4294967295

Valor de camp

long

SHOW_ATTRIBUTE

Mostra nodes Attr. Això és significatiu només quan es crea uniterador o tre-walker amb un nucli d’atribució com el seuraïm; en aquest cas, significa que l’atribut nodeApareixerà en la primera posició de la iteració o traversal.Com que els atributs mai són fills d’altres nodes, noApareix quan travessa sobre l’arbre de document.

public const long SHOW_ATTRIBUTE = 2

Valor de camp

long

SHOW_CDATA_SECTION

Mostra els nodes de CDATASection.

public const long SHOW_CDATA_SECTION = 8

Valor de camp

long

SHOW_COMMENT

Mostra com els nodes.

public const long SHOW_COMMENT = 128

Valor de camp

long

SHOW_DOCUMENT

Mostra els nodes de document.

public const long SHOW_DOCUMENT = 256

Valor de camp

long

SHOW_DOCUMENT_FRAGMENT

Mostra els nodes de documentació.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Valor de camp

long

SHOW_DOCUMENT_TYPE

Mostra documentType nodes.

public const long SHOW_DOCUMENT_TYPE = 512

Valor de camp

long

SHOW_ELEMENT

Mostra els nodes elementals.

public const long SHOW_ELEMENT = 1

Valor de camp

long

SHOW_ENTITY

Mostra nodes d’entitat. Això només és significatiu quan es creaun iterador o un caminador d’arbre amb un nucli de l’entitat com el seuen aquest cas, és a dir, que l’entitatEl nucli apareixerà en la primera posició de la travessa.Les entitats no formen part de l’arbre de document, no apareixen quantravessar l’arbre de document.

public const long SHOW_ENTITY = 32

Valor de camp

long

SHOW_ENTITY_REFERENCE

Mostra els nodes de referència de l’entitat.

public const long SHOW_ENTITY_REFERENCE = 16

Valor de camp

long

SHOW_NOTATION

Mostra nodes de notació. Això només és significatiu quan es creaun iterador o un caminador d’arbre amb un nucli de notació com el seuLa raó; en aquest cas, significa que elEl nucli de notació apareixerà en la primera posició delCom que les notes no formen part de l’arbre de document, sónNo apareix quan travessa l’arbre de document.

public const long SHOW_NOTATION = 2048

Valor de camp

long

SHOW_PROCESSING_INSTRUCTION

Mostra els nodes de processament.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Valor de camp

long

SHOW_TEXT

Mostra els nodes de text.

public const long SHOW_TEXT = 4

Valor de camp

long

Methods

AcceptNode(Node)

Testar si un nucli especificat és visible en la visió lògica d’unTreeWalker o NodeIterator. aquesta funcióSerà convocat per la implementació de TreeWalker iNodeIterator; no és normalment cridat directament decodi d’usuari. (encara que pogués fer-ho si volia utilitzar el mateixFiltre per guiar la seva pròpia lògica d’aplicació.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node per comprovar si passa el filtre o no.

Returns

short

una constant per determinar si el nucli és acceptat,rebutjat o abandonat, tal com es defineix anteriorment.

GetPlatformType()

Aquest mètode s’utilitza per recuperar l’objecte ECMAScript System.Type.

public override Type GetPlatformType()

Returns

Type

L’objecte ECMAScript és System.Type.

 Català