NodeIterator
NodeIterator
Przegląd
NodeIterator jest klasą w Aspose.Html FOSS dla Python.
Płaska, stanowa iteracja po węzłach DOM spełniających filtr.
Ta klasa udostępnia 4 metody do pracy z obiektami NodeIterator w programach Python. Dostępne metody to: __init__, detach, next_node, previous_node. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: filter, pointer_before_reference_node, reference_node, root, what_to_show.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
root | "Node" | Odczyt | Węzeł główny poddrzewa tego iteratora. |
what_to_show | int | Odczyt | Maska bitowa what_to_show przekazana przy konstrukcji. |
filter | `“Callable[[Node], int] | None”` | Odczyt |
reference_node | "Node" | Odczyt | Bieżący węzeł referencyjny tego iteratora. |
pointer_before_reference_node | bool | Odczyt | True jeśli pozycja iteratora jest before węzłem referencyjnym. |
Metody
| Sygnatura | Opis |
|---|---|
| `init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int] | None”)` |
next_node() → `“Node | None”` |
previous_node() → `“Node | None”` |
detach() | Operacja zerowa — zachowana dla kompatybilności z API. |