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 และคืนค่าองค์ประกอบปัจจุบัน (ด้านบน). |
pop_until() | Pop องค์ประกอบจนกระทั่งมีการดึงออกองค์ประกอบที่มีหนึ่งใน tag_names. |
pop_until_node(node: Element) | Pop องค์ประกอบจนกระทั่งโหนดถูกดึงออก. |
contains_node(node: Element) → bool | เป็นจริงหากวัตถุ node object อยู่บนสแตก. |
has_in_scope(tag_name: str) → bool | §13.2.4.2 — มี element อยู่ใน scope. |
has_in_button_scope(tag_name: str) → bool | §13.2.4.2 — มี element อยู่ใน button scope. |
has_in_list_item_scope(tag_name: str) → bool | §13.2.4.2 — มี element อยู่ใน list item scope. |
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 หากไม่พบ. |