StackOfOpenElements

StackOfOpenElements

Tổng quan

StackOfOpenElements là một class trong Aspose.Html FOSS cho Python.

Ngăn xếp các phần tử mở như được định nghĩa trong §13.2.4.2.

Lớp này cung cấp 12 phương thức để làm việc với các đối tượng StackOfOpenElements trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, contains_node, has_in_button_scope, has_in_list_item_scope, has_in_scope, has_in_select_scope, has_in_table_scope, index_of, pop, pop_until, pop_until_node, push. 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: bottom, current.

Thuộc tính

TênKiểuTruy cậpMô tả
current`ElementNone`Đọc
bottom`ElementNone`Đọc

Phương thức

Chữ kýMô tả
__init__()Calls init trên instance StackOfOpenElements này.
push(element: Element)Đẩy phần tử lên đỉnh ngăn xếp.
pop() → ElementPop và trả về phần tử hiện tại (đỉnh).
pop_until()Pop các phần tử cho đến khi một phần tử có một trong tag_names được pop.
pop_until_node(node: Element)Pop các phần tử cho đến khi node được pop.
contains_node(node: Element) → boolTrue nếu đối tượng node chính xác nằm trên ngăn xếp.
has_in_scope(tag_name: str) → bool§13.2.4.2 — có phần tử trong phạm vi.
has_in_button_scope(tag_name: str) → bool§13.2.4.2 — có phần tử trong phạm vi button.
has_in_list_item_scope(tag_name: str) → bool§13.2.4.2 — có phần tử trong phạm vi mục danh sách.
has_in_table_scope(tag_name: str) → bool§13.2.4.2 — có phần tử trong phạm vi bảng.
has_in_select_scope(tag_name: str) → bool§13.2.4.2 — có phần tử trong phạm vi select.
index_of(element: Element) → intTrả về chỉ mục dựa trên 0 từ phía dưới, hoặc -1 nếu không tìm thấy.

Xem thêm

 Tiếng Việt