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

NameTypZugriffBeschreibung
current`ElementNone`Lesen
bottom`ElementNone`Lesen

Methoden

SignaturBeschreibung
__init__()Calls init bei dieser StackOfOpenElements-Instanz.
push(element: Element)Ein Element oben auf den Stack legen.
pop() → ElementEntferne 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) → boolWahr, 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) → intGibt den nullbasierten Index von unten zurück, oder -1, wenn nicht gefunden.

Siehe auch

 Deutsch