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

Дивіться також

 Українська