Class NodeFilter

Class NodeFilter

Název místa: Aspose.Html.Dom.Traversal.Filters Sbírka: Aspose.HTML.dll (25.4.0)

Filtry jsou objekty, které vědí, jak “filtrovat” uzly.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Dědiční č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

Navigační metody definované proNodeIterator nebo TreeWalker to vrátía node.

public const short FILTER_ACCEPT = 1

Polní hodnota

short

FILTER_REJECT

Navigační metody definované proNodeIterator nebo TreeWalker se nevrátíPro TreeWalker, děti tohoto noduTaké to bude odmítnuto.NodeIterators to považují zaSynonym pro FILTER_SKIP.

public const short FILTER_REJECT = 2

Polní hodnota

short

FILTER_SKIP

Odstranit tento jediný nůž. navigační metody definované proNodeIterator nebo TreeWalker se nevrátíV tomto bodě. pro oba NodeIterator aTreeWalker, děti tohoto nodu budou stáleZvažuje se.

public const short FILTER_SKIP = 3

Polní hodnota

short

SHOW_ALL

Zobrazit všechny nody.

public const long SHOW_ALL = 4294967295

Polní hodnota

long

SHOW_ATTRIBUTE

Zobrazit Attr uzly. to je smysluplné pouze při vytvářeníiterátor nebo dřevěný chodník s atributním uzlem jako jehojádro; v tomto případě to znamená, že atribut nodeZobrazí se v první poloze iterace nebo přechodu.Vzhledem k tomu, že atributy nejsou nikdy dětmi jiných uzlin,Objevuje se při procházce dokumentovým stromem.

public const long SHOW_ATTRIBUTE = 2

Polní hodnota

long

SHOW_CDATA_SECTION

Zobrazit CDATASection uzly.

public const long SHOW_CDATA_SECTION = 8

Polní hodnota

long

SHOW_COMMENT

Zobrazit komentáře k nodům.

public const long SHOW_COMMENT = 128

Polní hodnota

long

SHOW_DOCUMENT

Zobrazit dokumentové uzly.

public const long SHOW_DOCUMENT = 256

Polní hodnota

long

SHOW_DOCUMENT_FRAGMENT

Zobrazit dokumentFragmentové uzly.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Polní hodnota

long

SHOW_DOCUMENT_TYPE

Zobrazit dokumentType uzly.

public const long SHOW_DOCUMENT_TYPE = 512

Polní hodnota

long

SHOW_ELEMENT

Zobrazit elementové uzly.

public const long SHOW_ELEMENT = 1

Polní hodnota

long

SHOW_ENTITY

Zobrazit entity uzly. to je smysluplné pouze při vytvářeníiterátor nebo dřevěný chodce s entitovým uzlem jako jehov tomto případě znamená, že subjektNode se objeví v první poloze průsadu.subjekty nejsou součástí dokumentového stromu, nezobrazují se, kdyžPřes strom dokument.

public const long SHOW_ENTITY = 32

Polní hodnota

long

SHOW_ENTITY_REFERENCE

Zobrazit EntityReference uzly.

public const long SHOW_ENTITY_REFERENCE = 16

Polní hodnota

long

SHOW_NOTATION

Zobrazit poznámkové uzly. to je smysluplné pouze při vytvářeníiterátor nebo dřevěný chodec s poznámkovým uzlem jako jehoV tomto případě znamená to, žePoznámka: Poznámka se objeví na prvním místěVzhledem k tomu, že notace nejsou součástí stromu dokumentu,Nezobrazuje se při procházce dokumentovým stromem.

public const long SHOW_NOTATION = 2048

Polní hodnota

long

SHOW_PROCESSING_INSTRUCTION

Zobrazit instrukční uzly.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Polní hodnota

long

SHOW_TEXT

Zobrazit textové uzly.

public const long SHOW_TEXT = 4

Polní hodnota

long

Methods

AcceptNode(Node)

Zkontrolujte, zda je určitý nůž viditelný v logickém pohleduTreeWalker nebo NodeIterator. tato funkcebude vyzvána prováděním TreeWalker aNodeIterator; není obvykle volán přímo zuživatelský kód. (i když byste to mohli udělat, pokud byste chtěli použít stejnýfiltrování pro vedení své vlastní logiky aplikace.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node pro kontrolu, aby zjistil, zda prochází filtr nebo ne.

Returns

short

je konstantní, aby se zjistilo, zda je uzávěr přijat,Odmítnutý, nebo opuštěný, jak je definováno výše.

GetPlatformType()

Tato metoda se používá k získání objektu ECMAScript System.Type.

public override Type GetPlatformType()

Returns

Type

Objekt ECMAScript System.Type.

 Čeština