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. |