StackOfOpenElements
StackOfOpenElements
Panoramica
StackOfOpenElements è una classe in Aspose.Html FOSS per Python.
La pila degli elementi aperti come definita in §13.2.4.2.
Questa classe fornisce 12 metodi per lavorare con oggetti StackOfOpenElements nei programmi Python. I metodi disponibili includono: __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. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Html FOSS per Python. Proprietà: bottom, current.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
current | `Element | None` | Lettura |
bottom | `Element | None` | Lettura |
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Calls init su questa istanza di StackOfOpenElements. |
push(element: Element) | Inserisci l’elemento in cima allo stack. |
pop() → Element | Rimuovi e restituisci l’elemento corrente (in cima). |
pop_until() | Rimuovi gli elementi finché non viene rimosso un elemento con uno dei tag_names. |
pop_until_node(node: Element) | Rimuovi gli elementi finché il nodo non viene rimosso. |
contains_node(node: Element) → bool | True se l’oggetto nodo esatto è nello stack. |
has_in_scope(tag_name: str) → bool | §13.2.4.2 — ha un elemento nello scope. |
has_in_button_scope(tag_name: str) → bool | §13.2.4.2 — ha un elemento nello button scope. |
has_in_list_item_scope(tag_name: str) → bool | §13.2.4.2 — ha un elemento nello list item scope. |
has_in_table_scope(tag_name: str) → bool | §13.2.4.2 — ha un elemento nell’ambito della tabella. |
has_in_select_scope(tag_name: str) → bool | §13.2.4.2 — ha un elemento nell’ambito select. |
index_of(element: Element) → int | Restituisce l’indice a base zero dal basso, o -1 se non trovato. |