Interface INodeIterator

Interface INodeIterator

نام ها : Aspose.Html.Dom.Traversal جمع آوری: Aspose.HTML.dll (25.4.0)

ایتراتورها برای عبور از مجموعه ای از گره ها استفاده می شوند، به عنوان مثال:مجموعه ای از گره ها در NodeList، زیر درخت مستند که توسطیک گره خاص، نتایج یک پرسش یا هر مجموعه دیگریدر این مطلب به چند نکته اشاره می کنیم: مجموعه ای از گره ها که باید به صورت اتوماتیک تنظیم شوند، توسطدر مرحله دوم، مرحله دوم، مرحله دوم، مرحله دوم را مشخص می کند.اجرای NodeIterator برای دستورالعمل های مستنداز یک زیر درخت مستند عبور می کند.مواد این iterators ایجاد می شودتماس با DocumentTraversal.createNodeIterator( )

همچنین ببینید که Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM سطح 2

[DOMObject]
[ComVisible(true)]
[DOMName("NodeIterator")]
public interface INodeIterator : ITraversal, IDisposable

Implements

ITraversal , IDisposable

Properties

PointerBeforeReferenceNode

ارزش این پرچم تعیین می کند که آیا فرزندانگره های مرجع در نظر گرفته می شود به iterator. اگر جعلی، آنها وپسران خود را رد خواهد شد.به یاد داشته باشید که این رد خواهد شدپیش بینی از WhatToShow و فیلتر. همچنین توجه داشته باشیداین تنها وضعیتی است که در حال حاضرNodeIterators ممکن است یک زیرزمین کامل را رد کند به جایاز بین بردن گره های فردیبرای ایجاد یک دیدگاه از سند که دارای ارجاعات نهادی استگسترش یافته و نشان دهنده نهاد مرجع خود نهاد، استفاده ازپرچم های WhatToShow برای پنهان کردن گره مرجعو تنظیم expandEntityReferences به true در هنگام ایجادiterator. برای تولید یک دیدگاه از سند که دارای ارجاع نهادی استگره ها اما نه گسترش نهاد، استفاده از whatToShow پرچمبرای نشان دادن گره مرجع نهاد و تنظیمدروغگویی دروغگویی دروغگویی دروغگویی

[DOMName("pointerBeforeReferenceNode")]
bool PointerBeforeReferenceNode { get; }

ارزش املاک

bool

ReferenceNode

نود مرجع فعلی

[DOMName("referenceNode")]
Node ReferenceNode { get; }

ارزش املاک

Node

Methods

Detach()

NodeIterator را از مجموعه ای که iterated می کند جدا می کند.بر روی، آزاد کردن هر منابع محاسباتی و قرار دادن iteratorپس از آنکه به صورت غیرمستقیم و به صورت غیرمستقیم و به صورت غیرمستقیم و به صورت غیرمستقیم،تماس با NextNode یا PreviousNode خواهد شداین استثنا INVALID_STATE_ERR است.

[DOMName("detach")]
void Detach()

NextNode()

نقطه بعدی را در مجموعه باز می گرداند و موقعیتپس از ایجاد یک NodeIterator،اولین تماس به NextNode() اولین گره را دراین مجموعه .

[DOMName("nextNode")]
Node NextNode()

Returns

Node

نود بعدی در مجموعه ای که از آن عبور می کند، یادر غیر این صورت دیگر عضو این گروه وجود ندارد.

Exceptions

DOMException

INVALID_STATE_ERR: اگر این روش پس ازروش استراحت مورد استفاده قرار گرفت.

PreviousNode()

نود قبلی را در مجموعه بازگردانید و موقعیتNodeIterator به عقب در مجموعه.

[DOMName("previousNode")]
Node PreviousNode()

Returns

Node

پیشین نوشته قبلی: در این باره می گویند:یا صفر اگر دیگر عضو در این مجموعه نیست.

Exceptions

DOMException

INVALID_STATE_ERR: اگر این روش پس ازروش استراحت مورد استفاده قرار گرفت.

 فارسی