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”` |