Text

Text

Tổng quan

Text là một lớp trong Aspose.Html FOSS cho Python. Kế thừa từ: CharacterData.

Một nút văn bản.

Lớp này cung cấp 30 phương thức để làm việc với các đối tượng Text 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, append_data, clone_node, compare_document_position, contains, delete_data, dispatch_event, get_feature, get_root_node, get_user_data, và 18 phương thức bổ sung. 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: child_nodes, data, first_child, is_connected, last_child, length, và 10 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
node_namestrĐọc'#text'
whole_textstrĐọcDữ liệu được nối của tất cả các nút Text liên tiếp xung quanh nút này.
node_valuestrĐọc/GhiNội dung dữ liệu ký tự (giống như data).
text_content`strNone`Đọc/Ghi
datastrĐọc/GhiNội dung dữ liệu ký tự.
lengthintĐọcSố lượng đơn vị mã trong data.
node_typeintĐọcHằng số kiểu nút nguyên từ NodeType.
parent_node`NodeNone`Đọc
parent_element`ElementNone`Đọc
is_connectedboolĐọcLiệu nút này có phải là một phần của 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(data: str, owner_document: DocumentNone)`
split_text(offset: int) → "Text"Tách nút Text này tại offset, trả về nút phía sau mới.
substring_data(offset: int, count: int) → strTrả về một chuỗi con của data bắt đầu từ offset for count ký tự.
append_data(data: str)Append data vào dữ liệu ký tự hiện có.
insert_data(offset: int, data: str)Insert data at offset.
delete_data(offset: int, count: int)Delete count các ký tự bắt đầu tại offset.
replace_data(offset: int, count: int, data: str)Replace count các ký tự từ offset with data.
remove()Xóa nút này khỏi nút cha của nó.
get_root_node(composed: bool) → "Node"Trả về nút gốc của cây.
has_child_nodes() → boolTrả về liệu 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 là nút con cuối cùng của node 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 node 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 bộ lắng 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