StackOfOpenElements

StackOfOpenElements

Обзор

StackOfOpenElements — это класс в Aspose.Html FOSS для Python.

Стек открытых элементов, как определено в §13.2.4.2.

Этот класс предоставляет 12 методов для работы с объектами StackOfOpenElements в программах Python. Доступные методы включают: __init__, contains_node, has_in_button_scope, has_in_list_item_scope, has_in_scope, has_in_select_scope, has_in_table_scope, index_of, pop, pop_until, pop_until_node, push. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Html FOSS для Python. Свойства: bottom, current.

Свойства

Имя:Тип:ДоступОписание:
current`ElementNone`Чтение
bottom`ElementNone`Чтение

Методы

ПодписьОписание:
__init__()Calls init на этом StackOfOpenElements экземпляре.
push(element: Element)Поместить элемент в вершину стека.
pop() → ElementИзвлечь и вернуть текущий (верхний) элемент.
pop_until()Извлекать элементы, пока не будет извлечён элемент с одним из tag_names.
pop_until_node(node: Element)Выполняйте pop элементов, пока узел не будет извлечён.
contains_node(node: Element) → boolTrue, если точный объект узла находится в стеке.
has_in_scope(tag_name: str) → bool§13.2.4.2 — имеет элемент в области видимости.
has_in_button_scope(tag_name: str) → bool§13.2.4.2 — имеет элемент в области кнопки.
has_in_list_item_scope(tag_name: str) → bool§13.2.4.2 — имеет элемент в области пункта списка.
has_in_table_scope(tag_name: str) → bool§13.2.4.2 — имеет элемент в области таблицы.
has_in_select_scope(tag_name: str) → bool§13.2.4.2 — имеет элемент в области select.
index_of(element: Element) → intВозвращает индекс, начинающийся с 0, начиная снизу, или -1, если не найден.

См. также:

 Русский