html-cây-diff diff cung cấp cấu trúc nhận thức của các tài liệu XML và HTML.
Mục đích sử dụng là chính xác cho các chỉnh sửa đã được thực hiện trong một tài liệu, để các tác giả của nội dung html có thể xem lại công việc của họ.
Điều gì làm chúng tôi có nghĩa là do "HTML Tree Diff"?
& Nbsp; * HTML: Các đầu vào cho các chức năng khác là những tài liệu HTML
& Nbsp; * Tree: Nó xem xét các cấu trúc cây XML đầy đủ các yếu tố đầu vào, không chỉ văn bản thay đổi trụ sở.
& Nbsp; * Diff: Đầu ra là HTML con người có thể đọc được, bằng cách sử dụng và để hiển thị các thay đổi. nhanh nâu
giao diện dòng lệnh
Bạn có thể thực hiện htmltreediff.cli trực tiếp như là một mô-đun python, đi qua nó các file html để diff:
python -m htmltreediff.cli one.html two.html
& Nbsp;
& Nbsp; một
& Nbsp;
& Nbsp;
& Nbsp; hai
& Nbsp;
Python API
Bạn cũng có thể sử dụng htmltreediff từ bên trong một chương trình python như một thư viện.
Để thay đổi HTML:
& Nbsp;>>> từ htmltreediff html_changes nhập khẩu
& Nbsp; html_changes>>> print (' một
', ' hai
')
một hai
& Nbsp; html_changes>>> print (' một
', ' hai
', khá = True)
& Nbsp;
& Nbsp; một
& Nbsp;
& Nbsp;
& Nbsp; hai
& Nbsp;
Và cũng để thay đổi văn bản chỉ:
& Nbsp;>>> từ htmltreediff text_changes nhập khẩu
& Nbsp; text_changes>>> print (
... 'The quick brown fox jumps over the lazy dog.',
... "Con cáo nâu rất nhanh chóng nhảy qua các con chó. ',
...)
Các rất fox nhảy cáo nhảy trong lười chó.
Yêu cầu :
- Python
Bình luận không