Class NodeFilter
نام ها : Aspose.Html.Dom.Traversal.Filters جمع آوری: Aspose.HTML.dll (25.5.0)
فیلترها اشیاء هستند که می دانند چگونه گره ها را “فیلتر” کنند.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilterInheritance
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