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ênKiểuTruy cậpMô tả
root"Node"ĐọcNút gốc của cây con của iterator này.
what_to_showintĐọcBitmask what_to_show được truyền khi khởi tạo.
filter`“Callable[[Node], int]None”`Đọc
reference_node"Node"ĐọcNút tham chiếu hiện tại của bộ lặp này.
pointer_before_reference_nodeboolĐọcTrue 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() → `“NodeNone”`
previous_node() → `“NodeNone”`
detach()Không thực hiện — giữ lại để tương thích với API.

Xem thêm

 Tiếng Việt