NodeIterator
NodeIterator
Panoramica
NodeIterator è una classe in Aspose.Html FOSS per Python.
Iterazione piatta e con stato sui nodi DOM che corrispondono a un filtro.
Questa classe fornisce 4 metodi per lavorare con oggetti NodeIterator nei programmi Python. I metodi disponibili includono: __init__, detach, next_node, previous_node. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Html FOSS per Python. Proprietà: filter, pointer_before_reference_node, reference_node, root, what_to_show.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
root | "Node" | Lettura | Il nodo radice del sottoalbero di questo iteratore. |
what_to_show | int | Lettura | La maschera di bit what_to_show passata alla costruzione. |
filter | `“Callable[[Node], int] | None”` | Lettura |
reference_node | "Node" | Lettura | Il nodo di riferimento corrente di questo iteratore. |
pointer_before_reference_node | bool | Lettura | True se la posizione dell’iteratore è before il nodo di riferimento. |
Metodi
| Firma | Descrizione |
|---|---|
| `init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int] | None”)` |
next_node() → `“Node | None”` |
previous_node() → `“Node | None”` |
detach() | No-op — mantenuto per compatibilità con API. |