StackOfOpenElements
StackOfOpenElements
Przegląd
StackOfOpenElements jest klasą w Aspose.Html FOSS dla Python.
Stos otwartych elementów zgodnie z definicją w §13.2.4.2.
Ta klasa udostępnia 12 metod do pracy z obiektami StackOfOpenElements w programach Python. Dostępne metody to: __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. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: bottom, current.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
current | `Element | None` | Odczyt |
bottom | `Element | None` | Odczyt |
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Calls init na tej instancji StackOfOpenElements. |
push(element: Element) | Umieść element na szczycie stosu. |
pop() → Element | Zdejmij i zwróć bieżący (górny) element. |
pop_until() | Zdejmuj elementy, aż zostanie zdjęty element z jednym z tag_names. |
pop_until_node(node: Element) | Zdejmuj elementy, aż węzeł zostanie zdjęty. |
contains_node(node: Element) → bool | Prawda, jeśli dokładny obiekt węzła znajduje się na stosie. |
has_in_scope(tag_name: str) → bool | §13.2.4.2 — ma element w zasięgu. |
has_in_button_scope(tag_name: str) → bool | §13.2.4.2 — ma element w zasięgu przycisku. |
has_in_list_item_scope(tag_name: str) → bool | §13.2.4.2 — ma element w zasięgu elementu listy. |
has_in_table_scope(tag_name: str) → bool | §13.2.4.2 — ma element w zasięgu tabeli. |
has_in_select_scope(tag_name: str) → bool | §13.2.4.2 — ma element w zasięgu select. |
index_of(element: Element) → int | Zwróć indeks zerowy od dołu, lub -1, jeśli nie znaleziono. |