StackOfOpenElements
StackOfOpenElements
Översikt
StackOfOpenElements är en klass i Aspose.Html FOSS för Python.
Stacken av öppna element som definieras i §13.2.4.2.
Denna klass tillhandahåller 12 metoder för att arbeta med StackOfOpenElements-objekt i Python-program. Tillgängliga metoder inkluderar: __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. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.Html FOSS för Python-paketet. Egenskaper: bottom, current.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
current | `Element | None` | Läs |
bottom | `Element | None` | Läs |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__() | Calls init på detta StackOfOpenElements-instans. |
push(element: Element) | Lägg till elementet på stackens topp. |
pop() → Element | Poppa och returnera det aktuella (topp) elementet. |
pop_until() | Poppa element tills ett element med någon av tag_names poppas. |
pop_until_node(node: Element) | Poppa element tills noden poppas. |
contains_node(node: Element) → bool | True om det exakta nodobjektet är på stacken. |
has_in_scope(tag_name: str) → bool | §13.2.4.2 — har element i omfång. |
has_in_button_scope(tag_name: str) → bool | §13.2.4.2 — har element i knappomfång. |
has_in_list_item_scope(tag_name: str) → bool | §13.2.4.2 — har element i listobjektets omfång. |
has_in_table_scope(tag_name: str) → bool | §13.2.4.2 — har element i tabellomfång. |
has_in_select_scope(tag_name: str) → bool | §13.2.4.2 — har element i select-omfång. |
index_of(element: Element) → int | Returnera 0-baserat index från botten, eller -1 om det inte finns. |