StackOfOpenElements
StackOfOpenElements
Genel Bakış
StackOfOpenElements, Aspose.Html FOSS içinde Python için bir sınıftır.
§13.2.4.2’de tanımlanan açık öğeler yığını.
Bu sınıf, Python programlarında StackOfOpenElements nesneleriyle çalışmak için 12 metot sağlar. Kullanılabilir metotlar şunlardır: __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. Tüm genel üyeler, Aspose.Html FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: bottom, current.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
current | `Element | None` | Okuma |
bottom | `Element | None` | Okuma |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__() | Calls init bu StackOfOpenElements örneğinde. |
push(element: Element) | Elemanı yığının en üstüne it. |
pop() → Element | Mevcut (üst) elemanı çıkar ve döndür. |
pop_until() | Elemanları, tag_names içeren bir eleman çıkarılana kadar çıkar. |
pop_until_node(node: Element) | Elemanları, düğüm çıkarılana kadar çıkar. |
contains_node(node: Element) → bool | True, eğer kesin düğüm nesnesi yığında ise. |
has_in_scope(tag_name: str) → bool | §13.2.4.2 — kapsam içinde öğe var. |
has_in_button_scope(tag_name: str) → bool | §13.2.4.2 — düğme kapsamı içinde öğe var. |
has_in_list_item_scope(tag_name: str) → bool | §13.2.4.2 — liste öğesi kapsamı içinde öğe var. |
has_in_table_scope(tag_name: str) → bool | §13.2.4.2 — tablo kapsamında bir öğe içerir. |
has_in_select_scope(tag_name: str) → bool | §13.2.4.2 — seçim kapsamında bir öğe içerir. |
index_of(element: Element) → int | Alt taraftan 0 tabanlı indeksi döndür, bulunamazsa -1. |