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ên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
current | `Element | None` | Đọc |
bottom | `Element | None` | Đọ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() → Element | Pop 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) → bool | True 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) → int | Trả 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. |