NodeIterator
NodeIterator
Tổng quan
NodeIterator là một lớp trong Aspose.Html FOSS cho Python.
Lặp lại phẳng, có trạng thái trên các nút DOM khớp với bộ lọc.
Lớp này cung cấp 4 phương thức để làm việc với các đối tượng NodeIterator trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, detach, next_node, previous_node. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: filter, pointer_before_reference_node, reference_node, root, what_to_show.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
root | "Node" | Đọc | Nút gốc của cây con của iterator này. |
what_to_show | int | Đọc | Bitmask what_to_show được truyền khi khởi tạo. |
filter | `“Callable[[Node], int] | None”` | Đọc |
reference_node | "Node" | Đọc | Nút tham chiếu hiện tại của bộ lặp này. |
pointer_before_reference_node | bool | Đọc | True nếu vị trí của bộ lặp là before nút tham chiếu. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
| `init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int] | None”)` |
next_node() → `“Node | None”` |
previous_node() → `“Node | None”` |
detach() | Không thực hiện — giữ lại để tương thích với API. |