NodeIterator
NodeIterator
Übersicht
NodeIterator ist eine Klasse in Aspose.Html FOSS für Python.
Flache, zustandsbehaftete Iteration über DOM-Knoten, die einem Filter entsprechen.
Diese Klasse stellt 4 Methoden zur Arbeit mit NodeIterator-Objekten in Python-Programmen bereit. Verfügbare Methoden sind: __init__, detach, next_node, previous_node. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Html FOSS für Python-Paket installiert wurde. Eigenschaften: filter, pointer_before_reference_node, reference_node, root, what_to_show.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
root | "Node" | Lesen | Der Wurzelknoten des Teilbaums dieses Iterators. |
what_to_show | int | Lesen | Die what_to_show Bitmaske, die beim Erzeugen übergeben wird. |
filter | `“Callable[[Node], int] | None”` | Lesen |
reference_node | "Node" | Lesen | Der aktuelle Referenzknoten dieses Iterators. |
pointer_before_reference_node | bool | Lesen | True wenn die Iteratorposition ist before der Referenzknoten. |
Methoden
| Signatur | Beschreibung |
|---|---|
| `init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int] | None”)` |
next_node() → `“Node | None”` |
previous_node() → `“Node | None”` |
detach() | Keine Operation — beibehalten für API-Kompatibilität. |