html-tree-diff offre la structure diff conscient de documents XML et HTML.
L'utilisation prévue est de montrer de façon concise les modifications qui ont été faites dans un document, de sorte que les auteurs de contenu html peuvent réviser leur travail.
Qu'entendons-nous par "HTML Arbre Diff"?
& Nbsp; * HTML: Les entrées de la fonction de diff sont des documents HTML
& Nbsp; * Arbre: Il considère l'arborescence XML complète des entrées, pas seulement du texte des modifications fondées.
& Nbsp; * Diff: La sortie est HTML lisible par l'homme, en utilisant et balises pour montrer les changements. rapide brun
interface de ligne de commande
Vous pouvez exécuter htmltreediff.cli directement comme un module python, en lui passant les fichiers html pour diff:
python -m htmltreediff.cli one.html two.html
& Nbsp;
& Nbsp; une
& Nbsp;
& Nbsp;
& Nbsp; deux
& Nbsp;
API Python
Vous pouvez également utiliser htmltreediff partir d'un programme de python comme une bibliothèque.
Pour Changements HTML:
& nbsp;>>> de html_changes d'importation htmltreediff
& Nbsp; html_changes>>> d'impression (' un
', ' deux
')
un deux
& nbsp; html_changes>>> d'impression (' un
', ' deux
', jolie = true)
& Nbsp;
& Nbsp; une
& Nbsp;
& Nbsp;
& Nbsp; deux
& Nbsp;
Et aussi pour les changements de texte seulement:
& nbsp;>>> de text_changes d'importation htmltreediff
& nbsp; text_changes>>> d'impression (
... «The quick brown fox jumps over the lazy dog.",
... «Les renards bruns très rapides sautent par-dessus le chien.»,
...)
Le très fox saute renards sautent sur la paresseux chien.
Exigences :
- Python
Commentaires non trouvées