html-tree-diff nabízí strukturu vědom diff dokumentů XML a HTML.
Zamýšlené použití je stručně ukázat úpravy, které byly provedeny v dokumentu, takže autoři obsahu HTML můžete prohlédnout jejich práci.
Co rozumíme pod pojmem "HTML Tree Diff"?
& Nbsp; * HTML: Vstupy do funkce diff jsou HTML dokumenty
& Nbsp; * Tree: Má za to plnou XML stromovou strukturu vstupů, a to nejen textové změny založené.
& Nbsp; * Diff: Výstup je člověk-čitelný HTML, s použitím a značky ukázat změny. quick brown
Rozhraní příkazové řádky
Můžete provést htmltreediff.cli přímo jako python modul, předávání to html soubory diff:
python -m htmltreediff.cli one.html two.html
& Nbsp;
& Nbsp; jeden
& Nbsp;
& Nbsp;
& Nbsp; dva
& Nbsp;
Python API
Můžete také použít htmltreediff z programu python jako knihovna.
Pro HTML změny:
& nbsp;>>> z htmltreediff dovozní html_changes
& Nbsp;>>> tisk html_changes (' jeden
"," dva
")
jeden dva
& nbsp;>>> tisk html_changes (' jeden
"," dva
', docela = true)
& Nbsp;
& Nbsp; jeden
& Nbsp;
& Nbsp;
& Nbsp; dva
& Nbsp;
A také pro text-pouze změny:
& nbsp;>>> z htmltreediff dovozní text_changes
& nbsp;>>> tisk text_changes (
... "Rychle hnědé liščí skoky přes lenivého psa.",
... "Velmi rychlé hnědé lišky přeskočit psa.",
...)
Velmi liščí skoky lišky skočit nad líný pes.
Požadavky na :
- Python
Komentáře nebyl nalezen