TreeWalker
TreeWalker
Panoramica
TreeWalker è una classe in Aspose.Html FOSS per Python.
Traversata del DOM in stile cursore limitata a un sottoalbero radice.
Questa classe fornisce 8 metodi per lavorare con oggetti TreeWalker nei programmi Python. I metodi disponibili includono: __init__, first_child, last_child, next_node, next_sibling, parent_node, previous_node, previous_sibling. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Html FOSS per Python. Proprietà: current_node, filter, root, what_to_show.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
root | "Node" | Lettura | Il nodo radice del sottoalbero di questo walker. |
what_to_show | int | Lettura | La maschera di bit what_to_show passata al momento della costruzione. |
filter | `“Callable[[Node], int] | None”` | Lettura |
current_node | "Node" | Lettura/Scrittura | Il nodo della posizione corrente del walker. |
Metodi
| Firma | Descrizione |
|---|---|
| `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”` |