ITraversal

ITraversal interface

يتم استخدام التكرارات للدخول إلى مجموعة من العقد ، على سبيل المثال مجموعة العقد في NodeList ، أو الشجرة الفرعية للمستند التي تحكمها عقدة معينة ، أو نتائج استعلام ، أو أي مجموعة أخرى من العقد. يتم تحديد مجموعة العقد المراد تكرارها من خلال تنفيذ لـ NodeIterator. يحدد DOM المستوى 2 تنفيذ NodeIterator الفردي لأمر المستندات اجتياز الشجرة الفرعية للمستند. يتم إنشاء مثيلات هذه التكرارات عن طريق استدعاء DocumentTraversal .createNodeIterator () .

انظر أيضانموذج كائن المستند (DOM) المستوى 2 الاجتياز وتحديد النطاق. @ منذ DOM المستوى 2

public interface ITraversal : IDisposable

الخصائص

اسموصف
Filter { get; }NodeFilter المستخدم لفحص العقد.
Root { get; }العقدة الجذرية لـ NodeIterator ، كما هو محدد عند إنشاء it .
WhatToShow { get; }تحدد هذه السمة أنواع العقدة التي يتم تقديمها عبر مكرر . يتم تحديد مجموعة الثوابت المتاحة في واجهة NodeFilter. العقد التي لم يتم قبولها by سيتم تخطي whatToShow ، ولكن لا يزال من الممكن اعتبار أطفالهم . لاحظ أن هذا التخطي له الأسبقية على عامل التصفية ، إن وجد.

أنظر أيضا