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" | Читання | Кореневий вузол піддерева цього обходника. |
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”` |