TreeWalker
TreeWalker
סקירה כללית
TreeWalker היא מחלקה ב-Aspose.Html FOSS עבור Python.
ניווט DOM בסגנון סמן המוגבל לתת-עץ שורש.
מחלקה זו מספקת 8 שיטות לעבודה עם עצמים TreeWalker בתוכניות Python. השיטות הזמינות כוללות: __init__, first_child, last_child, next_node, next_sibling, parent_node, previous_node, previous_sibling. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Html FOSS עבור Python. מאפיינים: current_node, filter, root, what_to_show.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
root | "Node" | קריאה | צומת השורש של תת-העץ של ה-walker הזה. |
what_to_show | int | קריאה | מסכת הביטים what_to_show שהועברה בעת הבנייה. |
filter | `“Callable[[Node], int] | None”` | קריאה |
current_node | "Node" | קריאה/כתיבה | צומת המיקום הנוכחי של הווקר. |
שיטות
| חתימה | תיאור |
|---|---|
| `init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int] | None”)` |
parent_node() → `“Node | None”` |
first_child() → `“Node | None”` |
last_child() → `“Node | None”` |
previous_sibling() → `“Node | None”` |
next_sibling() → `“Node | None”` |
next_node() → `“Node | None”` |
previous_node() → `“Node | None”` |