html-boom-diff bied struktuur bewus diff van XML en HTML-dokumente.
Die beoogde gebruik is om saaklik wys die wysigings wat gemaak is in 'n dokument, sodat skrywers van html inhoud hul werk kan sien.
Wat doen ons bedoel met "HTML Tree Diff"?
& Nbsp; * HTML: Die insette om die verskil funksie is HTML dokumente
& Nbsp; * Tree: Dit beskou die volle XML boom struktuur van die insette, nie net die teks gebaseer veranderinge.
& Nbsp; * Diff: Die uitset is maklik leesbare HTML, met en tags om die veranderinge te wys. vinnige bruin
Command line interface
Jy kan direk uitvoer htmltreediff.cli as 'n luislang module, om dit html lêers diff:
python-m htmltreediff.cli one.html two.html
& Nbsp;
& Nbsp; een
& Nbsp;
& Nbsp;
& Nbsp; twee
& Nbsp;
Python API
Jy kan ook gebruik htmltreediff binne 'n luislang program as 'n biblioteek.
Vir HTML Wysigings:
& Nbsp;>>> van htmltreediff invoer html_changes
& Nbsp;>>> Druk html_changes (' n
', ' twee
')
n twee
& Nbsp;>>> Druk html_changes (' n
', ' twee
', mooi = True)
& Nbsp;
& Nbsp; een
& Nbsp;
& Nbsp;
& Nbsp; twee
& Nbsp;
En ook net vir teks veranderinge:
& Nbsp;>>> van htmltreediff invoer text_changes
& Nbsp;>>> Druk text_changes (
... "Die vinnige bruin jakkals spring oor die lui hond. ',
... "Die baie vinnig bruin jakkalse spring oor die hond. ',
...)
Die heel jakkals spring jakkalse spring oor die lui hond.
Vereistes
- Python
Kommentaar nie gevind