NodeIterator
NodeIterator
نظرة عامة
NodeIterator هي فئة في Aspose.Html FOSS لـ Python.
تكرار مسطح وحالته ثابتة على عقد DOM التي تطابق مرشح.
توفر هذه الفئة 4 طرق للعمل مع كائنات NodeIterator في برامج Python. تشمل الطرق المتاحة: __init__, detach, next_node, previous_node. جميع الأعضاء العامين متاحين لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: filter, pointer_before_reference_node, reference_node, root, what_to_show.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
root | "Node" | قراءة | العقدة الجذرية لشجرة هذا المتكرر. |
what_to_show | int | قراءة | قناع البت what_to_show الممرَّر عند الإنشاء. |
filter | `“Callable[[Node], int] | None”` | قراءة |
reference_node | "Node" | قراءة | العقدة المرجعية الحالية لهذا المتكرّر. |
pointer_before_reference_node | bool | قراءة | True إذا كان موضع المتكرّر هو before العقدة المرجعية. |
الطرق
| التوقيع | وصف |
|---|---|
| `init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int] | None”)` |
next_node() → `“Node | None”` |
previous_node() → `“Node | None”` |
detach() | عملية لا تؤدي أي شيء — محفوظة لتوافق API. |