Class NodeFilter

Class NodeFilter

Der Name: Aspose.Html.Dom.Traversal.Filters Sammlung: Aspose.HTML.dll (25.4.0)

Filter sind Objekte, die wissen, wie man Knoten “ausfiltert.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Vererbte Mitglieder

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

die Node akzeptieren. Navigationsmethoden definiert fürNodeIterator oder TreeWalker wird dies zurückgebenund Node.

public const short FILTER_ACCEPT = 1

Feldwert

short

FILTER_REJECT

Ablehnung der Node. Navigationsmethoden definiert fürNodeIterator oder TreeWalker werden nicht zurückkehrenfür TreeWalker, die Kinder dieser Nodewird auch abgelehnt werden. NodeIterators behandeln dies als eineSynonym für FILTER_SKIP.

public const short FILTER_REJECT = 2

Feldwert

short

FILTER_SKIP

Entfernen Sie diesen einzelnen Knoten. Navigationsmethoden definiert fürNodeIterator oder TreeWalker werden nicht zurückkehrenfür beide NodeIterator undTreeWalker, die Kinder dieser Node werden immer nochund berücksichtigt.

public const short FILTER_SKIP = 3

Feldwert

short

SHOW_ALL

Alle Node anzeigen.

public const long SHOW_ALL = 4294967295

Feldwert

long

SHOW_ATTRIBUTE

Anzeigen von Attr Knoten. Dies ist nur sinnvoll, wenn eineiterator oder tree-walker mit einem attribute node als seinWurzel; in diesem Fall bedeutet es, dass die Attribute NodeSie erscheinen in der ersten Position der Iteration oder der Kreuzung.Da Attribute niemals Kinder anderer Knoten sind, werden sie nichtSie erscheinen, wenn Sie über das Dokumentenbaum reisen.

public const long SHOW_ATTRIBUTE = 2

Feldwert

long

SHOW_CDATA_SECTION

Anzeigen von CDATASection Knoten.

public const long SHOW_CDATA_SECTION = 8

Feldwert

long

SHOW_COMMENT

Anzeigen von Node.

public const long SHOW_COMMENT = 128

Feldwert

long

SHOW_DOCUMENT

Anzeigen von Dokumenten Knoten.

public const long SHOW_DOCUMENT = 256

Feldwert

long

SHOW_DOCUMENT_FRAGMENT

Dokumentfragment Node anzeigen.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Feldwert

long

SHOW_DOCUMENT_TYPE

Anzeigen von DocumentType Knoten.

public const long SHOW_DOCUMENT_TYPE = 512

Feldwert

long

SHOW_ELEMENT

Zeigen Sie Element Node.

public const long SHOW_ELEMENT = 1

Feldwert

long

SHOW_ENTITY

Entity Knoten anzeigen. Dies ist nur sinnvoll, wenn Sieein Iterator oder ein Baumwanderer mit einem Entity-Node als seinerIn diesem Fall bedeutet es, dass die EinheitNode wird in der ersten Position des Durchgangs erscheinen.Einheiten sind nicht Teil des Dokumentbaums, sie erscheinen nicht, wennber den Dokumentenbaum.

public const long SHOW_ENTITY = 32

Feldwert

long

SHOW_ENTITY_REFERENCE

EntityReference Node anzeigen.

public const long SHOW_ENTITY_REFERENCE = 16

Feldwert

long

SHOW_NOTATION

Zeigen Sie Notationsnoten. Dies ist nur sinnvoll, wenn Sieein Iterator oder ein Baumwanderer mit einem NotationsnodeRoot; in diesem Fall bedeutet es, dass dieDie Notationsnode wird in der ersten Position desWeil Notationen nicht Teil des Dokumentenbaums sind, werden sieSie erscheinen nicht, wenn Sie über das Dokumentenbaum reisen.

public const long SHOW_NOTATION = 2048

Feldwert

long

SHOW_PROCESSING_INSTRUCTION

Zeigen Sie VerarbeitungInstruktionsknoten.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Feldwert

long

SHOW_TEXT

Text Node anzeigen.

public const long SHOW_TEXT = 4

Feldwert

long

Methods

AcceptNode(Node)

Prüfen Sie, ob eine bestimmte Node in der logischen Sicht einesTreeWalker oder NodeIterator. Diese FunktionSie werden durch die Umsetzung von TreeWalker undNodeIterator; es wird normalerweise nicht direkt vonBenutzercode. (Obwohl Sie das tun können, wenn Sie das gleiche verwenden möchtenFilter, um Ihre eigene Anwendungslogik zu führen.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node zu überprüfen, um zu sehen, ob es den Filter überschreitet oder nicht.

Returns

short

eine Konstante, um festzustellen, ob der Knoten akzeptiert wird,abgelehnt oder abgelehnt, wie oben definiert.

GetPlatformType()

Diese Methode wird verwendet, um das ECMAScript Object System.Type zu erhalten.

public override Type GetPlatformType()

Returns

Type

Das ECMAScript Objekt System.Type.

 Deutsch