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 این موضوع را به عنوان یکبرای فیلتر_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

نشان دادن گره های Attr. این فقط در هنگام ایجاد یکایتراتور یا راهپیمای چوبی با یک گره ویژگی به عنوانریشه؛ در این مورد، این به این معنی است که ویژگی نوددر موقعیت اول ایتراسیون یا عبور ظاهر می شود.از آنجایی که ویژگی ها هرگز فرزندان سایر گره ها نیستند، آنها نمی توانندبه نظر می رسد هنگام عبور از درخت مستند.

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

نمایش گره های ارجاع

public const long SHOW_ENTITY_REFERENCE = 16

ارزش میدان

long

SHOW_NOTATION

نمایش گره های یادداشت.این فقط در هنگام ایجاد معنی داردیک iterator یا درخت-walker با یک نوک یادداشت به عنوانریشه؛ در این مورد، به این معنی است کهنود نمره در موقعیت اول قرار دارد.از آنجایی که نمره ها بخشی از درخت اسناد نیستند، آنهادر هنگام عبور از درخت مستند ظاهر نمی شود.

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 object System.Type استفاده می شود.

public override Type GetPlatformType()

Returns

Type

کلمات کلیدی: ECMAScript object System.Type

 فارسی