TreeWalker
TreeWalker
Übersicht
TreeWalker ist eine Klasse in Aspose.Html FOSS für Python.
Cursor-artige DOM-Traversierung, begrenzt auf einen Wurzel-Teilbaum.
Diese Klasse bietet 8 Methoden zur Arbeit mit TreeWalker-Objekten in Python-Programmen. Verfügbare Methoden umfassen: __init__, first_child, last_child, next_node, next_sibling, parent_node, previous_node, previous_sibling. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Html FOSS für Python-Pakets zugänglich. Eigenschaften: current_node, filter, root, what_to_show.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
root | "Node" | Lesen | Der Wurzelknoten des Teilbaums dieses Walkers. |
what_to_show | int | Lesen | Die what_to_show-Bitmaske, die beim Erzeugen übergeben wurde. |
filter | `“Callable[[Node], int] | None”` | Lesen |
current_node | "Node" | Lesen/Schreiben | Der aktuelle Positionsknoten des Walkers. |
Methoden
| Signatur | Beschreibung |
|---|---|
| `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”` |