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.
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;
& Nbsp; een
& 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;
& Nbsp; een
& 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 quick brown
Eisen
- Python
Reacties niet gevonden