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

public const short FILTER_REJECT = 2

القيمة الميدانية

short

FILTER_SKIP

إلغاء هذا العقد الوحيد.طرق الملاحة المحددةNodeIterator أو TreeWalker لن يعودهذه العقدة.للكل NodeIterator وTreeWalker، الأطفال من هذا العقد سوف لا يزالفي الاعتبار .

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

إظهار نواة EntityReference.

public const long SHOW_ENTITY_REFERENCE = 16

القيمة الميدانية

long

SHOW_NOTATION

إظهار عقدة الملاحظة.هذا معنى فقط عند إنشاءإيتراتور أو شجرة المشاة مع عقدة ملاحظة كأنهفي هذه الحالة، وهذا يعني أنسيتم عرض العقد في المرتبة الأولى منوبما أن الملاحظات ليست جزءا من شجرة الوثيقة، فإنهالا يظهر عند عبور شجرة الوثيقة.

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

 عربي