DocumentType
DocumentType
Tổng quan
DocumentType là một lớp trong Aspose.Html FOSS cho Python. Kế thừa từ: Node.
Một nút khai báo loại tài liệu (<!DOCTYPE html>).
Lớp này cung cấp 23 phương thức để làm việc với các đối tượng DocumentType trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, add_event_listener, append_child, clone_node, compare_document_position, contains, dispatch_event, get_feature, get_root_node, get_user_data, has_child_nodes, insert_before, và 11 phương thức bổ sung. Tất cả các thành viên công cộng đề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: child_nodes, first_child, is_connected, last_child, name, next_sibling, và 10 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
node_name | str | Đọc | Tên loại tài liệu. |
name | str | Đọc | Tên loại tài liệu (ví dụ. |
public_id | str | Đọc | Chuỗi định danh công khai, hoặc ''. |
system_id | str | Đọc | Chuỗi định danh hệ thống, hoặc ''. |
node_type | int | Đọc | Hằng số kiểu nút nguyên từ NodeType. |
node_value | `str | None` | Đọc/Ghi |
text_content | `str | None` | Đọc/Ghi |
parent_node | `Node | None` | Đọc |
parent_element | `Element | None` | Đọc |
is_connected | bool | Đọc | Liệu nút này có thuộc về cây nút của tài liệu hay không (WHATWG DOM §4.4). |
owner_document | `Document | None` | Đọc |
child_nodes | NodeList | Đọc | Một NodeList trực tiếp của tất cả các nút con. |
first_child | `Node | None` | Đọc |
last_child | `Node | None` | Đọc |
previous_sibling | `Node | None` | Đọc |
next_sibling | `Node | None` | Đọc |
Phương thức
| Chữ ký | Mô tả |
|---|---|
| `init(name: str, public_id: str, system_id: str, owner_document: Document | None)` |
get_root_node(composed: bool) → "Node" | Trả về nút gốc của cây. |
has_child_nodes() → bool | Trả về xem nút này có ít nhất một nút con trực tiếp hay không. |
| `lookup_namespace_uri(prefix: str | None)→str |
| `lookup_prefix(namespace_uri: str | None)→str |
| `is_default_namespace(namespace_uri: str | None)→bool` |
| `is_supported(feature: str, version: str | None)→bool` |
| `get_feature(feature: str, version: str | None)→object |
| `set_user_data(key: str, data: object | None, handler: object |
get_user_data(key: str) → `object | None` |
append_child(node: Node) → Node | Append node như là nút con cuối cùng của nút này. |
| `insert_before(node: Node, reference: Node | None)→Node` |
remove_child(node: Node) → Node | Remove node từ danh sách con và trả về nó. |
replace_child(new_child: Node, old_child: Node) → Node | Replace old_child with new_child. |
clone_node(deep: bool) → Node | Trả về một bản sao của nút này. |
normalize() | Đưa nút này và toàn bộ cây con của nó vào dạng chuẩn hoá. |
| `contains(other: Node | None)→bool` |
compare_document_position(other: "Node") → int | Trả về một bitmask mô tả vị trí của other so với nút này. |
| `is_equal_node(other: Node | None)→bool` |
| `is_same_node(other_node: Node | None)→bool` |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener cho các sự kiện của type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | Hủy đăng ký một trình nghe đã được đăng ký trước đó. |
dispatch_event(event: "Event") → bool | Dispatch event qua cây tổ tiên. |