Class NodeFilter

Class NodeFilter

Името на пространството: Aspose.Html.Dom.Traversal.Filters Aspose.HTML.dll (25.4.0)

Филтрите са обекти, които знаят как да “филтър” възли.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

наследници

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

Навигационни методи, определени заNodeIterator или TreeWalker ще върне товаи нюанс.

public const short FILTER_ACCEPT = 1

полева стойност

short

FILTER_REJECT

Навигационни методи, определени заNodeIterator или TreeWalker няма да се върнеза TreeWalker, децата на този възелСъщо така ще бъде отхвърлен. NodeIterators третира това катоFILTER_SKIP.

public const short FILTER_REJECT = 2

полева стойност

short

FILTER_SKIP

Премахване на този единен възел. методи за навигация, определени заNodeIterator или TreeWalker няма да се върнеза двете NodeIterator иТръмп, децата на този възел ще бъдатразглеждани .

public const short FILTER_SKIP = 3

полева стойност

short

SHOW_ALL

Покажи всички нюанси.

public const long SHOW_ALL = 4294967295

полева стойност

long

SHOW_ATTRIBUTE

Показване на атрибути. това е смислено само при създаване наИтератор или дървен ходник с атрибутен възел като неговкорен; в този случай, това означава, че атрибутътще се появи в първата позиция на иерацията или презралата.Тъй като атрибутите никога не са деца на други възли, те неПоявява се, когато преминава през документалното дърво.

public const long SHOW_ATTRIBUTE = 2

полева стойност

long

SHOW_CDATA_SECTION

CDATASection.

public const long SHOW_CDATA_SECTION = 8

полева стойност

long

SHOW_COMMENT

Показване на възглавници.

public const long SHOW_COMMENT = 128

полева стойност

long

SHOW_DOCUMENT

Показване на документални възли.

public const long SHOW_DOCUMENT = 256

полева стойност

long

SHOW_DOCUMENT_FRAGMENT

Показване на документаФрагмент възели.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

полева стойност

long

SHOW_DOCUMENT_TYPE

Показване на документен тип възли.

public const long SHOW_DOCUMENT_TYPE = 512

полева стойност

long

SHOW_ELEMENT

Показване на елементарни възли.

public const long SHOW_ELEMENT = 1

полева стойност

long

SHOW_ENTITY

Показване на възела на субекта. това е смислено само при създаване наИтератор или дървен ходник с възел на субекта като неговв този случай означава, че субектътНодът ще се появи в първото положение на кръстовището.субектите не са част от документното дърво, те не се появяват, когатоПреминава през документалното дърво.

public const long SHOW_ENTITY = 32

полева стойност

long

SHOW_ENTITY_REFERENCE

EntityReference.

public const long SHOW_ENTITY_REFERENCE = 16

полева стойност

long

SHOW_NOTATION

Показване на нотационни възли.Това е смислено само при създаване наИтератор или дървен ходник с нотационен възел като неговРоналдо; в този случай, това означава, чеНотационният възел ще се появи в първата позиция наТъй като нотациите не са част от документното дърво, те правятНе се появява при преминаване през документалното дърво.

public const long SHOW_NOTATION = 2048

полева стойност

long

SHOW_PROCESSING_INSTRUCTION

Показване на инструкциите за обработка.

public const long SHOW_PROCESSING_INSTRUCTION = 64

полева стойност

long

SHOW_TEXT

Показване на текстови възли.

public const long SHOW_TEXT = 4

полева стойност

long

Methods

AcceptNode(Node)

Тест дали даден възел е видим в логическия поглед наTreeWalker или NodeIterator. тази функцияще бъде призовано от изпълнението на TreeWalker иNodeIterator; обикновено не се нарича директно отпотребителски код. (въпреки че можете да направите това, ако искате да използвате същияФилтър за насочване на собствената си логика на приложението.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Нодът за проверка, за да се види дали той преминава през филтра или не.

Returns

short

константа, за да се определи дали нодът е приет,отхвърлени или пропуснати, както е определено по-горе.

GetPlatformType()

ECMAScript обект System.Type.

public override Type GetPlatformType()

Returns

Type

ECMAScript System.Type.

 Български