NodeIterator
NodeIterator
Prezentare generală
NodeIterator este o clasă în Aspose.Html FOSS pentru Python.
Iterare plană, cu stare, peste nodurile DOM care se potrivesc unui filtru.
Această clasă furnizează 4 metode pentru lucrul cu obiecte NodeIterator în programele Python. Metodele disponibile includ: __init__, detach, next_node, previous_node. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: filter, pointer_before_reference_node, reference_node, root, what_to_show.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
root | "Node" | Citire | Nodul rădăcină al subarborelui acestui iterator. |
what_to_show | int | Citire | Masca de biţi what_to_show transmisă la construcție. |
filter | `“Callable[[Node], int] | None”` | Citire |
reference_node | "Node" | Citire | Nodul de referință curent al acestui iterator. |
pointer_before_reference_node | bool | Citire | True dacă poziția iteratorului este before nodul de referință. |
Metode
| Semnătură | Descriere: |
|---|---|
| `init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int] | None”)` |
next_node() → `“Node | None”` |
previous_node() → `“Node | None”` |
detach() | No-op — păstrat pentru compatibilitatea cu API. |