Class NodeFilter

Class NodeFilter

Namn på plats: Aspose.Html.Dom.Traversal.Filters Sammanfattning: Aspose.HTML.dll (25.4.0)

Filter är föremål som vet hur man “filterar ut” noder.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Arvsmedlemmar

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

Anta knuten. Navigation metoder definierade förNodeIterator eller TreeWalker kommer att returnera dettaoch node.

public const short FILTER_ACCEPT = 1

Fältvärde

short

FILTER_REJECT

Avvisar knuten. navigationsmetoder definierade förNodeIterator eller TreeWalker kommer inte att återvändaför TreeWalker, barn av denna nodkommer också att avvisas. NodeIterators behandlar detta som enSynonymt för filter_skip.

public const short FILTER_REJECT = 2

Fältvärde

short

FILTER_SKIP

Skippa denna enda nod. Navigationsmetoder definierade förNodeIterator eller TreeWalker kommer inte att återvändaför både NodeIterator ochTreeWalker, barnen i denna nod kommer fortfarande att varaövervägs .

public const short FILTER_SKIP = 3

Fältvärde

short

SHOW_ALL

Visa alla noder.

public const long SHOW_ALL = 4294967295

Fältvärde

long

SHOW_ATTRIBUTE

Visa Attr noder. Detta är meningsfullt endast när du skapar eniterator eller trädväxlare med en attribut nod som dessroot; i det här fallet betyder det att attribut nodkommer att visas i den första positionen av iteration eller traversal.Eftersom attribut aldrig är barn av andra noder,visas när man passerar över dokumentträdet.

public const long SHOW_ATTRIBUTE = 2

Fältvärde

long

SHOW_CDATA_SECTION

Visa CDATASection noder.

public const long SHOW_CDATA_SECTION = 8

Fältvärde

long

SHOW_COMMENT

Visa kommentar noder.

public const long SHOW_COMMENT = 128

Fältvärde

long

SHOW_DOCUMENT

Visa dokument noder.

public const long SHOW_DOCUMENT = 256

Fältvärde

long

SHOW_DOCUMENT_FRAGMENT

Visa dokumentfragment noder.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Fältvärde

long

SHOW_DOCUMENT_TYPE

Visa dokumenttyp noder.

public const long SHOW_DOCUMENT_TYPE = 512

Fältvärde

long

SHOW_ELEMENT

Visa element noder.

public const long SHOW_ELEMENT = 1

Fältvärde

long

SHOW_ENTITY

Visa entitet noder. Detta är meningsfullt endast när du skaparen iterator eller trädväxlare med en entitetsnode som dessrötter; i det här fallet innebär det att enhetennötter kommer att visas i den första positionen av traversalen.Enheter är inte en del av dokumentträdet, de visas inte närÖver dokumentträdet.

public const long SHOW_ENTITY = 32

Fältvärde

long

SHOW_ENTITY_REFERENCE

Visa EntityReference noder.

public const long SHOW_ENTITY_REFERENCE = 16

Fältvärde

long

SHOW_NOTATION

Visa Notation noder. Detta är meningsfullt endast när du skaparen iterator eller trädväxlare med en Notation nod som dessrötter; i detta fall innebär det attNotationsnoten kommer att visas i den första positionen iEftersom noteringar inte är en del av dokumentträdet, gör deinte visas när man passerar över dokumentträdet.

public const long SHOW_NOTATION = 2048

Fältvärde

long

SHOW_PROCESSING_INSTRUCTION

Visa bearbetningInstruktion noder.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Fältvärde

long

SHOW_TEXT

Visa text noder.

public const long SHOW_TEXT = 4

Fältvärde

long

Methods

AcceptNode(Node)

Testar om en specifik node är synlig i det logiska perspektivet av enTreeWalker eller NodeIterator. denna funktionkommer att kallas genom genomförandet av TreeWalker ochNodeIterator; det kallas normalt inte direkt frånanvändarkod. (även om du kan göra det om du vill använda sammafilter för att leda din egen ansökan logik.)

public abstract short AcceptNode(Node n)

Parameters

n Node

node för att kontrollera om det passerar filtret eller inte.

Returns

short

en konstant för att avgöra om noden accepteras,avvisas eller avvisas, som definierats ovan.

GetPlatformType()

Denna metod används för att hämta ECMAScript objekt System.Type.

public override Type GetPlatformType()

Returns

Type

Den ECMAScript objekt System.Type.

 Svenska