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 هذافيديوهات متعلقة بـ “ FILTER_SKIP ”
public const short FILTER_REJECT = 2
القيمة الميدانية
FILTER_SKIP
إلغاء هذا العقد الوحيد.طرق الملاحة المحددةNodeIterator أو TreeWalker لن يعودهذه العقدة.للكل NodeIterator وTreeWalker، الأطفال من هذا العقد سوف لا يزالفي الاعتبار .
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
إظهار نواة EntityReference.
public const long SHOW_ENTITY_REFERENCE = 16
القيمة الميدانية
SHOW_NOTATION
إظهار عقدة الملاحظة.هذا معنى فقط عند إنشاءإيتراتور أو شجرة المشاة مع عقدة ملاحظة كأنهفي هذه الحالة، وهذا يعني أنسيتم عرض العقد في المرتبة الأولى منوبما أن الملاحظات ليست جزءا من شجرة الوثيقة، فإنهالا يظهر عند عبور شجرة الوثيقة.
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