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 | `Element | None` | Чтение |
bottom | `Element | None` | Чтение |
Методы
| Подпись | Описание: |
|---|---|
__init__() | Calls init на этом StackOfOpenElements экземпляре. |
push(element: Element) | Поместить элемент в вершину стека. |
pop() → Element | Извлечь и вернуть текущий (верхний) элемент. |
pop_until() | Извлекать элементы, пока не будет извлечён элемент с одним из tag_names. |
pop_until_node(node: Element) | Выполняйте pop элементов, пока узел не будет извлечён. |
contains_node(node: Element) → bool | True, если точный объект узла находится в стеке. |
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, если не найден. |