StackOfOpenElements
StackOfOpenElements
Übersicht
StackOfOpenElements ist eine Klasse in Aspose.Html FOSS für Python.
Der Stapel offener Elemente wie in §13.2.4.2 definiert.
Diese Klasse stellt 12 Methoden zum Arbeiten mit StackOfOpenElements-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __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. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Html FOSS für Python-Paket installiert wurde. Eigenschaften: bottom, current.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
current | `Element | None` | Lesen |
bottom | `Element | None` | Lesen |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | Calls init bei dieser StackOfOpenElements-Instanz. |
push(element: Element) | Ein Element oben auf den Stack legen. |
pop() → Element | Entferne das aktuelle (obere) Element und gib es zurück. |
pop_until() | Entferne Elemente, bis ein Element mit einem der tag_names entfernt wird. |
pop_until_node(node: Element) | Entferne Elemente, bis der Knoten entfernt wird. |
contains_node(node: Element) → bool | Wahr, wenn das genaue Knotenobjekt im Stack ist. |
has_in_scope(tag_name: str) → bool | §13.2.4.2 — hat Element im Gültigkeitsbereich. |
has_in_button_scope(tag_name: str) → bool | §13.2.4.2 — hat Element im Button-Gültigkeitsbereich. |
has_in_list_item_scope(tag_name: str) → bool | §13.2.4.2 — hat Element im Listenelement-Gültigkeitsbereich. |
has_in_table_scope(tag_name: str) → bool | §13.2.4.2 — hat ein Element im Tabellenbereich. |
has_in_select_scope(tag_name: str) → bool | §13.2.4.2 — hat ein Element im Select-Bereich. |
index_of(element: Element) → int | Gibt den nullbasierten Index von unten zurück, oder -1, wenn nicht gefunden. |