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`ElementNone`อ่าน
bottom`ElementNone`อ่าน

วิธีการ

ลายเซ็นคำอธิบาย
__init__()Calls init บนอินสแตนซ์ StackOfOpenElements นี้.
push(element: Element)ผลักดันองค์ประกอบไปยังด้านบนของสแตก.
pop() → ElementPop และคืนค่าองค์ประกอบปัจจุบัน (ด้านบน).
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 หากไม่พบ.

ดูเพิ่มเติม

 ภาษาไทย