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
ارزش میدان
FILTER_REJECT
روش های ناوبری تعریف شده برایNodeIterator یا TreeWalker باز نخواهد گشتبرای TreeWalker، فرزندان این گرهدر این مطلب قصد داریم به این نکته توجه داشته باشیم که NodeIterators این موضوع را به عنوان یکبرای فیلتر_SKIP استفاده کنید.
public const short FILTER_REJECT = 2
ارزش میدان
FILTER_SKIP
این واحد را از بین ببرید. روش های ناوبری تعریف شده برایNodeIterator یا TreeWalker باز نخواهد گشتبرای هر دو NodeIterator وتریوالکر، بچه های این گره هنوز هم خواهد بوددر نظر گرفته شده
public const short FILTER_SKIP = 3
ارزش میدان
SHOW_ALL
همه نویدها را نشان دهید.
public const long SHOW_ALL = 4294967295
ارزش میدان
SHOW_ATTRIBUTE
نشان دادن گره های Attr. این فقط در هنگام ایجاد یکایتراتور یا راهپیمای چوبی با یک گره ویژگی به عنوانریشه؛ در این مورد، این به این معنی است که ویژگی نوددر موقعیت اول ایتراسیون یا عبور ظاهر می شود.از آنجایی که ویژگی ها هرگز فرزندان سایر گره ها نیستند، آنها نمی توانندبه نظر می رسد هنگام عبور از درخت مستند.
public const long SHOW_ATTRIBUTE = 2
ارزش میدان
SHOW_CDATA_SECTION
نمایش گره های CDATASection
public const long SHOW_CDATA_SECTION = 8
ارزش میدان
SHOW_COMMENT
نشان دادن نوک ها
public const long SHOW_COMMENT = 128
ارزش میدان
SHOW_DOCUMENT
نمایش گره های مستند
public const long SHOW_DOCUMENT = 256
ارزش میدان
SHOW_DOCUMENT_FRAGMENT
نمایش گره های اسناد
public const long SHOW_DOCUMENT_FRAGMENT = 1024
ارزش میدان
SHOW_DOCUMENT_TYPE
نمایش گره های مستند
public const long SHOW_DOCUMENT_TYPE = 512
ارزش میدان
SHOW_ELEMENT
عناصر را نشان دهید.
public const long SHOW_ELEMENT = 1
ارزش میدان
SHOW_ENTITY
نشان دادن گره های موجود.این فقط در هنگام ایجاد معنی داردیک ایتراتور یا راهپیمای چوبی با یک گره نهایی به عنوانریشه؛ در این مورد، به این معنی است کهنود در موقعیت اول عبور ظاهر می شود.از آنجا کهاشخاصی که بخشی از درخت اسناد نیستند، در صورتی ظاهر نمی شوندعبور از درخت مستند
public const long SHOW_ENTITY = 32
ارزش میدان
SHOW_ENTITY_REFERENCE
نمایش گره های ارجاع
public const long SHOW_ENTITY_REFERENCE = 16
ارزش میدان
SHOW_NOTATION
نمایش گره های یادداشت.این فقط در هنگام ایجاد معنی داردیک iterator یا درخت-walker با یک نوک یادداشت به عنوانریشه؛ در این مورد، به این معنی است کهنود نمره در موقعیت اول قرار دارد.از آنجایی که نمره ها بخشی از درخت اسناد نیستند، آنهادر هنگام عبور از درخت مستند ظاهر نمی شود.
public const long SHOW_NOTATION = 2048
ارزش میدان
SHOW_PROCESSING_INSTRUCTION
نمایش دستورالعمل های پردازش
public const long SHOW_PROCESSING_INSTRUCTION = 64
ارزش میدان
SHOW_TEXT
نمایش گره های متن
public const long SHOW_TEXT = 4
ارزش میدان
Methods
AcceptNode(Node)
بررسی اینکه آیا یک گره مشخص شده در دیدگاه منطقی قابل مشاهده است یا خیرTreeWalker یا NodeIterator.این عملکرددر این مطلب با استفاده از TreeWalker وNodeIterator؛ به طور معمول به طور مستقیم ازکد کاربر. (اگرچه شما می توانید این کار را اگر شما می خواهید برای استفاده از همانفیلتر برای هدایت منطق برنامه خود را.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
گره برای بررسی اینکه آیا از فیلتر عبور می کند یا نه.
Returns
یک ثابت برای تعیین اینکه آیا گره پذیرفته می شود،رد شده یا از دست رفته، همانطور که در بالا تعریف شده است.
GetPlatformType()
این روش برای به دست آوردن ECMAScript object System.Type استفاده می شود.
public override Type GetPlatformType()
Returns
کلمات کلیدی: ECMAScript object System.Type