NodeIterator

NodeIterator

ภาพรวม

NodeIterator เป็น class ใน Aspose.Html FOSS สำหรับ Python.

การวนซ้ำแบบแบน, stateful บนโหนด DOM ที่ตรงกับตัวกรอง.

คลาสนี้ให้ 4 methods สำหรับทำงานกับอ็อบเจ็กต์ NodeIterator ในโปรแกรม Python. methods ที่มีรวม: __init__, detach, next_node, previous_node. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใดก็ได้หลังจากติดตั้งแพคเกจ Aspose.Html FOSS สำหรับ Python. คุณสมบัติ: filter, pointer_before_reference_node, reference_node, root, what_to_show.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
root"Node"อ่านโหนดรากของโครงสร้างต้นไม้ย่อยของ iterator นี้.
what_to_showintอ่านบิตมาสก์ what_to_show ที่ส่งผ่านในขั้นตอนการสร้าง.
filter`“Callable[[Node], int]None”`อ่าน
reference_node"Node"อ่านโหนดอ้างอิงปัจจุบันของตัววนซ้ำนี้.
pointer_before_reference_nodeboolอ่านTrue หากตำแหน่งของตัววนซ้ำคือ before โหนดอ้างอิง.

วิธีการ

ลายเซ็นคำอธิบาย
`init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int]None”)`
next_node() → `“NodeNone”`
previous_node() → `“NodeNone”`
detach()No-op — เก็บไว้เพื่อความเข้ากันได้กับ API.

ดูเพิ่มเติม

 ภาษาไทย