Quickstart
Quickstart
Năm phút từ khi cài đặt đến khi có tài liệu đã được định dạng: trang này tạo một DOM nhỏ, áp dụng một stylesheet, và đọc lại kiểu đã được giải quyết.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 hoặc mới hơn |
| Package | aspose-html-foss đã cài đặt (Installation) |
1. Tạo một tài liệu và các phần tử
Document là nhà máy cho mọi loại nút. Tạo một phần tử, gán các thuộc tính cho nó, và gắn vào cây:
from aspose_html.dom import Document
doc = Document()
el = doc.create_element("div")
el.set_attribute("class", "foo")
el.set_attribute("id", "bar")
doc.append_child(el)2. Gắn một stylesheet
Phân tích văn bản CSS bằng CSSStyleSheet.replace_sync() và đăng ký stylesheet với tài liệu để nó tham gia vào cascade:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Đọc kiểu đã tính toán
Element.get_computed_style() giải quyết tính đặc thù, độ quan trọng và kế thừa. Ở đây, bộ chọn ID vượt trội hơn bộ chọn lớp:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Thử các kiểu nội tuyến
Các khai báo nội tuyến được thiết lập qua khai báo style của phần tử sẽ có ưu tiên hơn các quy tắc stylesheet của tác giả:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Các bước tiếp theo
- Tổng quan tính năng — bản đồ khả năng đầy đủ
- Hướng dẫn DOM — các nút, thuộc tính và thao tác cây
- Hướng dẫn CSSOM — bảng kiểu và chuỗi cascade một cách chi tiết
- License — Chi tiết giấy phép MIT