Interface IDocumentTraversal
نام ها : Aspose.Html.Dom.Traversal جمع آوری: Aspose.HTML.dll (25.4.0)
DocumentTraversal شامل روش هایی است که iterators را ایجاد می کند وراهپیمایی های درختی برای عبور از یک گره و فرزندان آن در ترتیب مستند (عمقاول، پیش سفارش عبور، که معادل سفارش است که در آنبرچسب های شروع در نمایندگی متن اسناد ظاهر می شوند).در DOMsکه از ویژگی Traversal پشتیبانی می کند، DocumentTraversalبا همان اشیاء که رابط مستند را اجرا می کنند، اجرا می شود.
همچنین ببینید که Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM سطح 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
ایجاد یک NodeIterator جدید در زیر درخت ریشه درنود مشخص شده
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
نوزادانی که با فرزندانشان درگیر می شوند.ایتراتور در ابتدا درست قبل از این گره قرار گرفته است.پرچم ها و فیلترها، اگر وجود داشته باشد، نمی تواننددر نظر گرفته شده در هنگام قرار دادن این موقعیت. ریشه نبایدصفر
Returns
NodeIterator جدید ساخته شده است.
Exceptions
NOT_SUPPORTED_ERR: افزایش یافته اگر ریشه مشخص شده باشدصفر
CreateNodeIterator(طولانی، طولانی)
ایجاد یک NodeIterator جدید در زیر درخت ریشه درنود مشخص شده
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
نوزادانی که با فرزندانشان درگیر می شوند.ایتراتور در ابتدا درست قبل از این گره قرار گرفته است.پرچم ها و فیلترها، اگر وجود داشته باشد، نمی تواننددر نظر گرفته شده در هنگام قرار دادن این موقعیت. ریشه نبایدصفر
whatToShow
long
پرچم مشخص می کند که کدام نوع گره ها ممکن است دردیدگاه منطقی از درخت ارائه شده توسط iterator.شرح NodeFilter برای مجموعه ای از امکان پذیرنمایش_ ارزش ها.این پرچم ها می توانند با استفاده ازیا .
Returns
NodeIterator جدید ساخته شده است.
Exceptions
NOT_SUPPORTED_ERR: افزایش یافته اگر ریشه مشخص شده باشدصفر
CreateNodeIterator(نود، طولانی، InodeFilter)
ایجاد یک NodeIterator جدید در زیر درخت ریشه درنود مشخص شده
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
نوزادانی که با فرزندانشان درگیر می شوند.ایتراتور در ابتدا درست قبل از این گره قرار گرفته است.پرچم ها و فیلترها، اگر وجود داشته باشد، نمی تواننددر نظر گرفته شده در هنگام قرار دادن این موقعیت. ریشه نبایدصفر
whatToShow
long
پرچم مشخص می کند که کدام نوع گره ها ممکن است دردیدگاه منطقی از درخت ارائه شده توسط iterator.شرح NodeFilter برای مجموعه ای از امکان پذیرنمایش_ ارزش ها.این پرچم ها می توانند با استفاده ازیا .
filter
INodeFilter
NodeFilter برای استفاده با اینTreeWalker یا صفر برای نشان دادن هیچ فیلتر.
Returns
NodeIterator جدید ساخته شده است.
Exceptions
NOT_SUPPORTED_ERR: افزایش یافته اگر ریشه مشخص شده باشدصفر
CreateTreeWalker(Node)
ایجاد یک TreeWalker جدید در زیر درخت ریشه درنود مشخص شده
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
که به عنوان ریشه ای برایبرچسب ها: پرچم ها و پرچم هاNodeFilter در هنگام تنظیم این مقدار در نظر گرفته نمی شود؛هر نوع نود به عنوان ریشه پذیرفته خواهد شد.این در حالی است که در حال حاضر TreeWalkerبه این نکته توجه داشته باشید که آیا این نقطه قابل مشاهده است یا نه.ویژگی های ریشه به عنوان نقطه توقف برای عبورروش هایی که در ساختار اسناد به سمت بالا نگاه می کنند، مانندparentNode و nextNode. ریشه بایدصفر نباشید.
Returns
جدید ساخته شده توسط TreeWalker
CreateTreeWalker(طولانی، طولانی)
ایجاد یک TreeWalker جدید در زیر درخت ریشه درنود مشخص شده
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
که به عنوان ریشه ای برایبرچسب ها: پرچم ها و پرچم هاNodeFilter در هنگام تنظیم این مقدار در نظر گرفته نمی شود؛هر نوع نود به عنوان ریشه پذیرفته خواهد شد.این در حالی است که در حال حاضر TreeWalkerبه این نکته توجه داشته باشید که آیا این نقطه قابل مشاهده است یا نه.ویژگی های ریشه به عنوان نقطه توقف برای عبورروش هایی که در ساختار اسناد به سمت بالا نگاه می کنند، مانندparentNode و nextNode. ریشه بایدصفر نباشید.
whatToShow
long
پرچم مشخص می کند که کدام نوع گره ها ممکن است دردیدگاه منطقی از درخت ارائه شده توسط درخت راهپیمایی.شرح NodeFilter برای مجموعه ای از امکان پذیرنمایش_ ارزش ها.این پرچم ها می توانند با استفاده از OR ترکیب شوند.
Returns
جدید ساخته شده توسط TreeWalker
CreateTreeWalker(نود، طولانی، InodeFilter)
ایجاد یک TreeWalker جدید در زیر درخت ریشه درنود مشخص شده
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
که به عنوان ریشه ای برایبرچسب ها: پرچم ها و پرچم هاNodeFilter در هنگام تنظیم این مقدار در نظر گرفته نمی شود؛هر نوع نود به عنوان ریشه پذیرفته خواهد شد.این در حالی است که در حال حاضر TreeWalkerبه این نکته توجه داشته باشید که آیا این نقطه قابل مشاهده است یا نه.ویژگی های ریشه به عنوان نقطه توقف برای عبورروش هایی که در ساختار اسناد به سمت بالا نگاه می کنند، مانندparentNode و nextNode. ریشه بایدصفر نباشید.
whatToShow
long
پرچم مشخص می کند که کدام نوع گره ها ممکن است دردیدگاه منطقی از درخت ارائه شده توسط درخت راهپیمایی.شرح NodeFilter برای مجموعه ای از امکان پذیرنمایش_ ارزش ها.این پرچم ها می توانند با استفاده از OR ترکیب شوند.
filter
INodeFilter
NodeFilter برای استفاده با اینTreeWalker یا صفر برای نشان دادن هیچ فیلتر.
Returns
جدید ساخته شده توسط TreeWalker