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_showintЧтениеБитовая маска what_to_show, переданная при конструировании.
filter`“Callable[[Node], int]None”`Чтение
reference_node"Node"ЧтениеТекущий опорный узел этого итератора.
pointer_before_reference_nodeboolЧтениеTrue если позиция итератора before опорный узел.

Методы

ПодписьОписание:
`init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int]None”)`
next_node() → `“NodeNone”`
previous_node() → `“NodeNone”`
detach()Ничего не делает — оставлено для совместимости с API.

См. также:

 Русский