DataTree là một DSL cho việc tạo ra các tài liệu có cấu trúc trong Python lấy cảm hứng từ Rubys Builder, nhưng hỗ trợ nhiều định dạng đầu ra có cấu trúc.
Ví dụ:
Một ví dụ nhỏ:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; từ datatree Node nhập khẩu
& Nbsp; & nbsp; & nbsp; author = Node ('tác giả')
& Nbsp; & nbsp; & nbsp; author.name ('Terry Pratchett')
& Nbsp; & nbsp; & nbsp; author.genere ("Fantasy / Comedy ')
& Nbsp; & nbsp; & nbsp; với author.novels (count = 2) như tiểu thuyết:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("Small vị thần", năm = 1992)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; novels.novel ("The Fifth Elephant", year = 1999)
& Nbsp; & nbsp; & nbsp; in author.render ()
Trong đó sản xuất:
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp;
Yêu cầu :
- Python
Hạn chế :
- Dự án này là một công việc đang tiến triển và chưa sẵn sàng cho việc sử dụng chưa
Bình luận không