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 هذافيديوهات متعلقة بـ “ 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