Class NodeFilter
محتويات
[
يخفي
]NodeFilter class
الفلاتر هي كائنات تعرف كيفية “تصفية” العقد.
public abstract class NodeFilter : DOMObject, INodeFilter
طُرق
اسم | وصف |
---|---|
abstract AcceptNode(Node) | اختبر ما إذا كانت العقدة المحددة مرئية في العرض المنطقي لـ a TreeWalker أو NodeIterator. سيتم استدعاء هذه function من خلال تطبيق TreeWalker and NodeIterator؛ لا يتم استدعاؤه عادةً مباشرةً من رمز المستخدم . (على الرغم من أنه يمكنك القيام بذلك إذا كنت تريد استخدام مرشح same لتوجيه منطق التطبيق الخاص بك.) |
override GetPlatformType() | تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType . |
مجالات
اسم | وصف |
---|---|
const FILTER_ACCEPT | اقبل العقدة. طرق التنقل المحددة لـ ستعيد NodeIterator أو TreeWalker هذه العقدة . |
const FILTER_REJECT | ارفض العقدة. طرق التنقل المحددة لـ لن تقوم NodeIterator أو TreeWalker بإرجاع هذه العقدة. بالنسبة إلى TreeWalker ، سيتم أيضًا رفض أبناء هذه العقدة . تعامل NodeIterators هذا على أنه مرادف لـ FILTER_SKIP. |
const FILTER_SKIP | تخطي هذه العقدة المفردة. طرق التنقل المحددة لـ لن تقوم NodeIterator أو TreeWalker بإرجاع هذه العقدة. لكل من NodeIterator و TreeWalker ، سيظل اعتبار العناصر الفرعية لهذه العقدة . |
const SHOW_ALL | إظهار كافة العقد . |
const SHOW_ATTRIBUTE | إظهار عقد Attr. هذا له معنى فقط عند إنشاء مكرر أو أداة مشي الشجرة مع عقدة سمة مثل جذرها ؛ في هذه الحالة ، فهذا يعني أن عقدة السمة ستظهر في الموضع الأول من التكرار أو الاجتياز. نظرًا لأن السمات ليست أبدًا تابعة للعقد الأخرى ، فإنها لا تظهر عند عبور شجرة المستند. |
const SHOW_CDATA_SECTION | إظهار عقد قسم CDATA . |
const SHOW_COMMENT | إظهار عقد التعليق . |
const SHOW_DOCUMENT | إظهار عقد المستند . |
const SHOW_DOCUMENT_FRAGMENT | إظهار عقد DocumentFragment . |
const SHOW_DOCUMENT_TYPE | إظهار عقد DocumentType . |
const SHOW_ELEMENT | إظهار عقد العنصر . |
const SHOW_ENTITY | إظهار عقد الكيان. هذا مفيد فقط عند إنشاء مكرر أو مشي شجرة مع عقدة كيان كجذر ؛ في هذه الحالة ، فهذا يعني أن العقدة Entity ستظهر في الموضع الأول من الاجتياز. نظرًا لأن كيانات ليست جزءًا من شجرة المستند ، فإنها لا تظهر عند عبور فوق شجرة المستند. |
const SHOW_ENTITY_REFERENCE | إظهار عقد مرجع الكيان. |
const SHOW_NOTATION | إظهار عقد التدوين. هذا مفيد فقط عند إنشاء مكرر أو مشي شجرة مع عقدة تدوين كجذر ؛ في هذه الحالة ، فهذا يعني أن عقدة التدوين ستظهر في الموضع الأول من اجتياز . نظرًا لأن الملاحظات ليست جزءًا من شجرة المستند ، فإنها لا تظهر عند عبور شجرة المستند. |
const SHOW_PROCESSING_INSTRUCTION | عرض المعالجةالتعليمات العقد . |
const SHOW_TEXT | إظهار العقد النصية . |
أنظر أيضا
- class DOMObject
- interface INodeFilter
- مساحة الاسم Aspose.Html.Dom.Traversal.Filters
- المجسم Aspose.HTML