TreeWalker
TreeWalker
ภาพรวม
TreeWalker เป็นคลาสใน Aspose.Html FOSS สำหรับ Python.
การเดินทาง DOM แบบ cursor ที่จำกัดอยู่ใน subtree ราก.
คลาสนี้ให้ 8 เมธอดสำหรับทำงานกับอ็อบเจกต์ TreeWalker ในโปรแกรม Python. เมธอดที่มีรวมถึง: __init__, first_child, last_child, next_node, next_sibling, parent_node, previous_node, previous_sibling. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.Html FOSS สำหรับ Python package. คุณสมบัติ: current_node, filter, root, what_to_show.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
root | "Node" | อ่าน | โหนดรากของ subtree ของ walker นี้. |
what_to_show | int | อ่าน | บิตมาสก์ what_to_show ที่ส่งเข้ามาเมื่อตอนสร้าง. |
filter | `“Callable[[Node], int] | None”` | อ่าน |
current_node | "Node" | อ่าน/เขียน | โหนดตำแหน่งปัจจุบันของ walker. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
| `init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int] | None”)` |
parent_node() → `“Node | None”` |
first_child() → `“Node | None”` |
last_child() → `“Node | None”` |
previous_sibling() → `“Node | None”` |
next_sibling() → `“Node | None”` |
next_node() → `“Node | None”` |
previous_node() → `“Node | None”` |