NodeIterator

NodeIterator

نمای کلی

NodeIterator یک کلاس در Aspose.Html FOSS برای Python است.

تکرار صاف و حالت‌دار بر روی گره‌های DOM که با فیلتر مطابقت دارند.

این کلاس ۴ متد برای کار با اشیای NodeIterator در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: __init__، detach، next_node و previous_node هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python برای هر برنامه Python قابل دسترسی هستند. ویژگی‌ها: filter، pointer_before_reference_node، reference_node، root و what_to_show.

خواص

نامنوعدسترسیتوضیح
root"Node"خواندنگره ریشهٔ زیردرخت این تکرارکننده.
what_to_showintخواندنماسک بیتی what_to_show که در زمان ساخت پاس داده می‌شود.
filter`“Callable[[Node], int]None”`خواندن
reference_node"Node"خواندنگره مرجع فعلی این تکرارکننده.
pointer_before_reference_nodeboolخواندنTrue اگر موقعیت تکرارکننده باشد before گرهٔ مرجع.

روش ها

امضاتوضیح
`init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int]None”)`
next_node() → `“NodeNone”`
previous_node() → `“NodeNone”`
detach()بدون عملیات — برای سازگاری با API نگه‌داشته شده است.

همچنین ببینید:

 فارسی