html-tree-diff oferuje świadoma diff struktury dokumentów XML i HTML.
Przeznaczenie jest zwięźle pokazać zmiany, które zostały dokonane w dokumencie, tak, że autorzy treści html można ocenić ich pracę.
Co rozumiemy przez "HTML Drzewo Diff"?
& Nbsp; * HTML: Wejścia do funkcji diff są dokumenty HTML
& Nbsp; * Drzewo: Uważa pełną strukturę drzewa XML wejść, a nie tylko tekst zmian w oparciu.
& Nbsp; * Diff: wyjście jest czytelny dla człowieka HTML, używając i znaczniki pokazują zmiany. Szybki brązowy
Interfejs wiersza poleceń
Możesz wykonać htmltreediff.cli bezpośrednio jako moduł Pythona, przekazując mu pliki html do diff:
python -m htmltreediff.cli one.html two.html
& Nbsp;
& Nbsp; jeden
& Nbsp;
& Nbsp;
& Nbsp; dwa
& Nbsp;
Python API
Możesz także użyć htmltreediff z programu Pythona jako biblioteki.
Do zmian HTML:
& nbsp;>>> import z htmltreediff html_changes
& Nbsp; html_changes>>> print (" jeden
", " dwa
')
jeden dwa
& nbsp; html_changes>>> print (" jeden
", " dwa
", całkiem = true)
& Nbsp;
& Nbsp; jeden
& Nbsp;
& Nbsp;
& Nbsp; dwa
& Nbsp;
A także do zmian tekstu tylko:
& nbsp;>>> import z htmltreediff text_changes
& nbsp; text_changes>>> (print
... "Szybki brązowy lis przeskoczył nad leniwym psem."
... "Bardzo Szybki brązowy lisy przeskoczyć psa."
...)
Bardzo fox jumps lisy skakać na leniwy pies.
Wymagania :
- Python
Komentarze nie znaleziono