html-tree-diff biedt structuur bewust diff van XML en HTML-documenten.
Het beoogde gebruik is bondig tonen de wijzigingen die zijn gemaakt in een document, zodat de auteurs van HTML-inhoud hun werk te kunnen bekijken.
Wat doen we bedoelen met "HTML Boom Diff"?
& Nbsp; * HTML: De ingangen naar de diff functie zijn HTML-documenten
& Nbsp; * Boom: Het beschouwt de volledige XML-boomstructuur van de ingangen, niet alleen op tekst gebaseerde veranderingen.
& Nbsp; * Diff: De output is leesbare HTML, met en tags om de veranderingen te laten zien. quick brown
Command line interface
U kunt direct uitvoeren htmltreediff.cli als een python module, doorgeven html-bestanden naar diff:
python -m htmltreediff.cli one.html two.html
& Nbsp;
& Nbsp; een
& Nbsp;
& Nbsp;
& Nbsp; twee
& Nbsp;
Python API
U kunt ook gebruik maken van htmltreediff vanuit een python programma als bibliotheek.
Voor HTML Wijzigingen:
& Nbsp;>>> uit htmltreediff import html_changes
& Nbsp;>>> printen html_changes (' één
', ' twee
')
één twee
& Nbsp;>>> printen html_changes (' één
', ' twee
', vrij = True)
& Nbsp;
& Nbsp; een
& Nbsp;
& Nbsp;
& Nbsp; twee
& Nbsp;
En ook voor de text-only veranderingen:
& Nbsp;>>> uit htmltreediff import text_changes
& Nbsp;>>> printen text_changes (
... "De snelle bruine vos springt over de luie hond."
... "De zeer snelle bruine vos sprong over de hond. ',
...)
De zeer fox jumps vossen springen over de lui hond.
Eisen
- Python
Reacties niet gevonden