Class NodeFilter

Class NodeFilter

Pôvodný názov: Aspose.Html.Dom.Traversal.Filters Zhromaždenie: Aspose.HTML.dll (25.4.0)

Filtre sú objekty, ktoré vedia, ako “filtrovať” uzly.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Z dedičných členov

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

Akceptovať node. navigačné metódy definované preNodeIterator alebo TreeWalker to vrátia node .

public const short FILTER_ACCEPT = 1

Fieldová hodnota

short

FILTER_REJECT

Odmietnuť uzol. Navigačné metódy definované preNodeIterator alebo TreeWalker sa nevrátiapre TreeWalker, deti tohto uzlabude tiež odmietnutý. NodeIterators považuje to zasynonymom pre filter_skip.

public const short FILTER_REJECT = 2

Fieldová hodnota

short

FILTER_SKIP

Odstrániť tento jediný uzol. Navigačné metódy definované preNodeIterator alebo TreeWalker sa nevrátiav tomto node. pre obaja NodeIterator aTreeWalker, deti tohto uzla budú stálev úvahu .

public const short FILTER_SKIP = 3

Fieldová hodnota

short

SHOW_ALL

Zobraziť všetky nôdy.

public const long SHOW_ALL = 4294967295

Fieldová hodnota

long

SHOW_ATTRIBUTE

Zobraziť Attr uzly. to je významné len pri vytváraníiterátor alebo strom-walker s atribútovým uzlom ako jehokoreň; v tomto prípade to znamená, že atribút nodeZobrazí sa v prvej polohe iterácie alebo priechodu.Keďže atribúty nie sú nikdy deťmi iných uzlín, nie súVyskytuje sa pri prechode cez strom dokumentov.

public const long SHOW_ATTRIBUTE = 2

Fieldová hodnota

long

SHOW_CDATA_SECTION

Zobraziť CDATASection uzly.

public const long SHOW_CDATA_SECTION = 8

Fieldová hodnota

long

SHOW_COMMENT

Zobraziť komentár na uzly.

public const long SHOW_COMMENT = 128

Fieldová hodnota

long

SHOW_DOCUMENT

Zobraziť dokumentové uzly.

public const long SHOW_DOCUMENT = 256

Fieldová hodnota

long

SHOW_DOCUMENT_FRAGMENT

Zobraziť dokumentFragmentové uzly.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Fieldová hodnota

long

SHOW_DOCUMENT_TYPE

Zobraziť dokumentType uzly.

public const long SHOW_DOCUMENT_TYPE = 512

Fieldová hodnota

long

SHOW_ELEMENT

Zobraziť prvky uzlov.

public const long SHOW_ELEMENT = 1

Fieldová hodnota

long

SHOW_ENTITY

Zobraziť entity uzly. to je významné len pri vytváraníiterátor alebo stromový chodca s entitovým uzlom ako jehov tomto prípade znamená, že subjektNode sa objaví v prvej polohe priehrady.subjekty nie sú súčasťou dokumentového stromu, nezobrazujú sa, keďPrechádzka cez strom dokumentov.

public const long SHOW_ENTITY = 32

Fieldová hodnota

long

SHOW_ENTITY_REFERENCE

Zobraziť EntityReference uzly.

public const long SHOW_ENTITY_REFERENCE = 16

Fieldová hodnota

long

SHOW_NOTATION

Zobraziť poznámkové uzly. to je významné len pri vytváraníiterátor alebo stromový chodca s notáciou ako jehov tomto prípade znamená, že v tomto prípadeNotácia uzla sa zobrazí v prvej poloheVzhľadom k tomu, že notácie nie sú súčasťou dokumentového stromu,Nevyskytuje sa pri prechode cez strom dokumentov.

public const long SHOW_NOTATION = 2048

Fieldová hodnota

long

SHOW_PROCESSING_INSTRUCTION

Zobraziť spracovanieInštrukčné uzly.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Fieldová hodnota

long

SHOW_TEXT

Zobraziť textové uzly.

public const long SHOW_TEXT = 4

Fieldová hodnota

long

Methods

AcceptNode(Node)

Testovať, či je konkrétny uzol viditeľný v logickom pohľade naTreeWalker alebo NodeIterator. táto funkciabude vyzvaný implementáciou TreeWalker aNodeIterator; nie je zvyčajne volaný priamo zpoužívateľský kód. (Aj keď by ste to mohli urobiť, ak by ste chceli použiť rovnakýfiltre, aby ste vedeli svoju vlastnú logiku aplikácie.)

public abstract short AcceptNode(Node n)

Parameters

n Node

node skontrolovať, či prechádza filter alebo nie.

Returns

short

konštantné určiť, či je uzol prijatý,odmietnutý alebo odmietnutý, ako je uvedené vyššie.

GetPlatformType()

Táto metóda sa používa na získanie objektov ECMAScript System.Type.

public override Type GetPlatformType()

Returns

Type

Objekt ECMAScript System.Type.

 Slovenčina