TreeWalker
TreeWalker
نظرة عامة
TreeWalker هي فئة في Aspose.Html FOSS لـ Python.
تجوال DOM بنمط المؤشر مقيد بشجرة فرعية جذرية.
توفر هذه الفئة 8 أساليب للعمل مع كائنات TreeWalker في برامج Python. تشمل الأساليب المتاحة: __init__, first_child, last_child, next_node, next_sibling, parent_node, previous_node, previous_sibling. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: current_node, filter, root, what_to_show.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
root | "Node" | قراءة | العقدة الجذرية لشجرة هذا المتجول. |
what_to_show | int | قراءة | قناع البت what_to_show الممرّر عند الإنشاء. |
filter | `“Callable[[Node], int] | None”` | قراءة |
current_node | "Node" | قراءة/كتابة | العقدة الحالية للمستكشف. |
الطرق
| التوقيع | وصف |
|---|---|
| `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”` |