html-tree-diff bietet Struktur bewusst diff von XML und HTML-Dokumente.
Der Verwendungszweck ist es, prägnant zeigen die Änderungen, die in einem Dokument vorgenommen wurden, so dass Autoren HTML-Inhalte können ihre Arbeit zu überprüfen.
Was verstehen wir unter "HTML-Baum Diff"?
& Nbsp; * HTML: Die Eingänge zu dem diff-Funktion sind HTML-Dokumente
& Nbsp; * Baum: Er hält die vollständige XML-Baumstruktur der Eingänge, nicht nur textbasierte Änderungen.
& Nbsp; * Diff: Der Ausgang ist für Menschen lesbare HTML, mit und
Befehlszeilenschnittstelle
Sie können htmltreediff.cli direkt als Python-Modul ausführen, indem es HTML-Dateien zu diff:
python -m htmltreediff.cli one.html two.html
& Nbsp;
& Nbsp; eine
& Nbsp;
& Nbsp;
& Nbsp; zwei
& Nbsp;
Python API
Sie können auch htmltreediff verwenden aus einem Python-Programm als Bibliothek.
Für HTML-Änderungen:
& Nbsp;>>> von htmltreediff import html_changes
& Nbsp;>>> Druck html_changes (' ein
"," zwei
')
& Nbsp;>>> Druck html_changes (' ein
"," zwei
', ziemlich = True)
& Nbsp;
& Nbsp; eine
& Nbsp;
& Nbsp;
& Nbsp; zwei
& Nbsp;
Und auch für Nur-Text-Änderungen:
& Nbsp;>>> von htmltreediff import text_changes
& Nbsp;>>> Druck text_changes (
... "Der schnelle braune Fuchs springt über den faulen Hund."
... 'Die sehr schnelle braune Fuchs springt über den Hund.',
...)
Die sehr Fuchs springt Füchse springen über die
Voraussetzungen
- Python
Kommentare nicht gefunden