TreeWalker
TreeWalker
Prezentare generală
TreeWalker este o clasă în Aspose.Html FOSS pentru Python.
Parcurgere DOM în stil cursor, limitată la un subarbore rădăcină.
Această clasă oferă 8 metode pentru lucrul cu obiecte TreeWalker în programe Python. Metodele disponibile includ: __init__, first_child, last_child, next_node, next_sibling, parent_node, previous_node, previous_sibling. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: current_node, filter, root, what_to_show.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
root | "Node" | Citire | Nodul rădăcină al subarborelui acestui walker. |
what_to_show | int | Citire | Masca de biți what_to_show transmisă la construcție. |
filter | `“Callable[[Node], int] | None”` | Citire |
current_node | "Node" | Citire/Scriere | Nodul poziției curente al walker-ului. |
Metode
| Semnătură | Descriere: |
|---|---|
| `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”` |