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ênKiểuTruy cậpMô tả
node_namestrĐọcTên loại tài liệu.
namestrĐọcTên loại tài liệu (ví dụ.
public_idstrĐọcChuỗi định danh công khai, hoặc ''.
system_idstrĐọcChuỗi định danh hệ thống, hoặc ''.
node_typeintĐọcHằng số kiểu nút nguyên từ NodeType.
node_value`strNone`Đọc/Ghi
text_content`strNone`Đọc/Ghi
parent_node`NodeNone`Đọc
parent_element`ElementNone`Đọc
is_connectedboolĐọcLiệ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`DocumentNone`Đọc
child_nodesNodeListĐọcMột NodeList trực tiếp của tất cả các nút con.
first_child`NodeNone`Đọc
last_child`NodeNone`Đọc
previous_sibling`NodeNone`Đọc
next_sibling`NodeNone`Đọc

Phương thức

Chữ kýMô tả
`init(name: str, public_id: str, system_id: str, owner_document: DocumentNone)`
get_root_node(composed: bool) → "Node"Trả về nút gốc của cây.
has_child_nodes() → boolTrả 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: strNone)→str
`lookup_prefix(namespace_uri: strNone)→str
`is_default_namespace(namespace_uri: strNone)→bool`
`is_supported(feature: str, version: strNone)→bool`
`get_feature(feature: str, version: strNone)→object
`set_user_data(key: str, data: objectNone, handler: object
get_user_data(key: str) → `objectNone`
append_child(node: Node) → NodeAppend node như là nút con cuối cùng của nút này.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node từ danh sách con và trả về nó.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → NodeTrả 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: NodeNone)→bool`
compare_document_position(other: "Node") → intTrả về một bitmask mô tả vị trí của other so với nút này.
`is_equal_node(other: NodeNone)→bool`
`is_same_node(other_node: NodeNone)→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") → boolDispatch event qua cây tổ tiên.

Xem thêm

 Tiếng Việt