StackOfOpenElements
StackOfOpenElements
نمای کلی
StackOfOpenElements یک کلاس در Aspose.Html FOSS برای Python است.
پشتهٔ عناصر باز همانطور که در §13.2.4.2 تعریف شده است.
این کلاس ۱۲ متد برای کار با اشیاء 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 هستند. تمام اعضای عمومی پس از نصب بستهٔ Aspose.Html FOSS برای Python، برای هر برنامهٔ 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 | True اگر شیء گره دقیقاً روی پشته باشد. |
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 — دارای عنصر در محدودهٔ انتخاب است. |
index_of(element: Element) → int | اندیس صفر-مبنا را از پایین برگردانید، یا -1 اگر یافت نشد. |