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) | Вилучати елементи, доки не буде вилучено вузол. |
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, якщо не знайдено. |