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