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() | No-op — נשמרה לצורך תאימות API. |