Class NodeFilter

Class NodeFilter

Nazwa przestrzeń: Aspose.Html.Dom.Traversal.Filters Zestaw: Aspose.HTML.dll (25.4.0)

Filtry to obiekty, które wiedzą, jak “filtrować” węzły.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Dziedziczeni członkowie

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

Przyjmuj przycisk. metody nawigacji zdefiniowane dlaNodeIterator lub TreeWalker powrócii node.

public const short FILTER_ACCEPT = 1

Wartość pola

short

FILTER_REJECT

Odrzucić przycisk. metody nawigacji zdefiniowane dlaNodeIterator lub TreeWalker nie powrócąDla TreeWalker, dzieci tego noduBędzie również odrzucony. NodeIterators traktuje to jakoSynonim dla FILTER_SKIP.

public const short FILTER_REJECT = 2

Wartość pola

short

FILTER_SKIP

Wyłącz ten pojedynczy przycisk. metody nawigacji zdefiniowane dlaNodeIterator lub TreeWalker nie powrócąw tym node. dla obu NodeIterator iTreeWalker, dzieci tego węzła będą nadali rozpatrywane.

public const short FILTER_SKIP = 3

Wartość pola

short

SHOW_ALL

Pokaż wszystkie nody.

public const long SHOW_ALL = 4294967295

Wartość pola

long

SHOW_ATTRIBUTE

Wyświetlanie węzłów Attr. To ma znaczenie tylko podczas tworzeniaiterator lub drzewo-walker z atrybutem jako jegoŹródło: w tym przypadku oznacza to, że atrybutpojawia się w pierwszej pozycji iteracji lub przepływu.Ponieważ atrybuty nigdy nie są dziećmi innych węzłów, niepojawia się podczas przechodzenia przez drzewo dokumentowe.

public const long SHOW_ATTRIBUTE = 2

Wartość pola

long

SHOW_CDATA_SECTION

Wyświetl nody CDATASection.

public const long SHOW_CDATA_SECTION = 8

Wartość pola

long

SHOW_COMMENT

Pokaż kompozycje węzłów.

public const long SHOW_COMMENT = 128

Wartość pola

long

SHOW_DOCUMENT

Wyświetlanie dokumentów węzłów.

public const long SHOW_DOCUMENT = 256

Wartość pola

long

SHOW_DOCUMENT_FRAGMENT

Wyświetlanie węzłów dokumentowych.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Wartość pola

long

SHOW_DOCUMENT_TYPE

Wyświetlanie węzłów dokumentowych.

public const long SHOW_DOCUMENT_TYPE = 512

Wartość pola

long

SHOW_ELEMENT

Pokaż elementowe węzły.

public const long SHOW_ELEMENT = 1

Wartość pola

long

SHOW_ENTITY

Wyświetlanie węzłów podmiotu. jest to znaczące tylko w przypadku tworzeniaiterator lub drzewo-walker z węzłem jednostki jako jegow tym przypadku, oznacza to, że podmiotNode pojawią się w pierwszej pozycji przewodu.Podmioty nie są częścią drzewa dokumentowego, nie pojawiają się, gdyPrzechodzimy przez drzewo dokumentowe.

public const long SHOW_ENTITY = 32

Wartość pola

long

SHOW_ENTITY_REFERENCE

Wyświetl EntityReference węzły.

public const long SHOW_ENTITY_REFERENCE = 16

Wartość pola

long

SHOW_NOTATION

Wyświetlanie węzłów notowania. to ma znaczenie tylko podczas tworzeniaiterator lub drzewo-walker z przyciskem Notation jako jegow tym przypadku; w tym przypadku oznacza to, żeNode notowania pojawią się w pierwszej pozycjiPonieważ notatki nie są częścią drzewa dokumentowego,Nie pojawia się podczas przechodzenia przez drzewo dokumentowe.

public const long SHOW_NOTATION = 2048

Wartość pola

long

SHOW_PROCESSING_INSTRUCTION

Wyświetlanie węzłów instrukcji.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Wartość pola

long

SHOW_TEXT

Wyświetlanie tekstowych węzłów.

public const long SHOW_TEXT = 4

Wartość pola

long

Methods

AcceptNode(Node)

Sprawdź, czy określony przycisk jest widoczny z logicznego punktu widzeniaTreeWalker lub NodeIterator. ta funkcjaBędą one wezwane przez wdrożenie TreeWalker iNodeIterator; zwykle nie jest zwany bezpośrednio zkod użytkownika. (chociaż można to zrobić, jeśli chcesz użyć tego samegofiltry, aby kierować własną logiką aplikacji.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node do sprawdzenia, czy przechodzi filtr, czy nie.

Returns

short

stały, aby ustalić, czy węzły są akceptowane,odrzucone lub odrzucone, jak zdefiniowano powyżej.

GetPlatformType()

Metoda ta jest używana do odzyskania obiektu ECMAScript System.Type.

public override Type GetPlatformType()

Returns

Type

Obiekt ECMAScript System.Typ.

 Polski