StackOfOpenElements
StackOfOpenElements
Gambaran Umum
StackOfOpenElements adalah sebuah class di Aspose.Html FOSS untuk Python.
Tumpukan elemen terbuka seperti yang didefinisikan dalam §13.2.4.2.
Kelas ini menyediakan 12 metode untuk bekerja dengan StackOfOpenElements objek dalam program Python. Metode yang tersedia meliputi: __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. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah memasang paket Aspose.Html FOSS untuk Python. Properti: bottom, current.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
current | `Element | None` | Baca |
bottom | `Element | None` | Baca |
Metode
| Tanda tangan | Deskripsi |
|---|---|
__init__() | Calls init pada contoh StackOfOpenElements ini. |
push(element: Element) | Dorong elemen ke puncak tumpukan. |
pop() → Element | Pop dan kembalikan elemen (puncak) saat ini. |
pop_until() | Pop elemen sampai sebuah elemen dengan salah satu tag_names dipop. |
pop_until_node(node: Element) | Pop elemen sampai node dipop. |
contains_node(node: Element) → bool | True jika objek node yang tepat berada di stack. |
has_in_scope(tag_name: str) → bool | §13.2.4.2 — memiliki elemen dalam lingkup. |
has_in_button_scope(tag_name: str) → bool | §13.2.4.2 — memiliki elemen dalam lingkup tombol. |
has_in_list_item_scope(tag_name: str) → bool | §13.2.4.2 — memiliki elemen dalam lingkup item daftar. |
has_in_table_scope(tag_name: str) → bool | §13.2.4.2 — memiliki elemen dalam lingkup tabel. |
has_in_select_scope(tag_name: str) → bool | §13.2.4.2 — memiliki elemen dalam ruang lingkup seleksi. |
index_of(element: Element) → int | Kembalikan indeks berbasis 0 dari bawah, atau -1 jika tidak ditemukan. |