StackOfOpenElements
StackOfOpenElements
סקירה כללית
StackOfOpenElements היא מחלקה ב Aspose.Html FOSS עבור Python.
מחסנית האלמנטים הפתוחים כפי שהוגדרה ב§13.2.4.2.
מחלקה זו מספקת 12 שיטות לעבודה עם עצמים מסוג StackOfOpenElements בתוכניות Python. השיטות הזמינות כוללות: __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. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Html FOSS עבור Python. מאפיינים: bottom, current.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
current | `Element | None` | קריאה |
bottom | `Element | None` | קריאה |
שיטות
| חתימה | תיאור |
|---|---|
__init__() | Calls init במופע StackOfOpenElements זה. |
push(element: Element) | הדחף אלמנט לראש המחסנית. |
pop() → Element | הוצא והחזר את האלמנט הנוכחי (הראש). |
pop_until() | הוצא אלמנטים עד שהאלמנט עם אחד מ-tag_names יוסר. |
pop_until_node(node: Element) | הוצא אלמנטים עד שהצומת יוסר. |
contains_node(node: Element) → bool | אמת אם אובייקט הצומת המדויק נמצא בערימה. |
has_in_scope(tag_name: str) → bool | §13.2.4.2 — קיים אלמנט בטווח. |
has_in_button_scope(tag_name: str) → bool | §13.2.4.2 — קיים אלמנט בטווח כפתור. |
has_in_list_item_scope(tag_name: str) → bool | §13.2.4.2 — קיים אלמנט בטווח פריט רשימה. |
has_in_table_scope(tag_name: str) → bool | §13.2.4.2 — קיים אלמנט בטווח טבלה. |
has_in_select_scope(tag_name: str) → bool | §13.2.4.2 — קיים אלמנט בטווח select. |
index_of(element: Element) → int | החזר אינדקס מבוסס-0 מהתחתית, או -1 אם לא נמצא. |