HTML-tree-diff ofrece estructura diff consciente de documentos XML y HTML.
El uso previsto es mostrar de forma concisa las modificaciones que se han hecho en un documento, por lo que los autores de contenido HTML pueden revisar su trabajo.
¿Qué se entiende por "HTML Árbol Dif"?
& Nbsp; * HTML: Las entradas a la función diff son documentos HTML
& Nbsp; * Árbol: Se considera la estructura completa árbol XML de los insumos, no sólo texto cambios basados.
& Nbsp; * Dif: La salida es HTML legible, usando y
interfaz de línea de comandos
Puede ejecutar htmltreediff.cli directamente como un módulo de python, pasándole archivos html a diff:
python -m htmltreediff.cli uno.html two.html
& Nbsp;
& Nbsp; uno
& Nbsp;
& Nbsp;
& Nbsp; dos
& Nbsp;
API Python
También puede utilizar htmltreediff desde un programa Python como una biblioteca.
Para Cambios HTML:
& nbsp;>>> de html_changes importación htmltreediff
& Nbsp; html_changes>>> print (' una
"," dos
')
un dos
& nbsp; html_changes>>> print (' una
"," dos
', bastante = true)
& Nbsp;
& Nbsp; uno
& Nbsp;
& Nbsp;
& Nbsp; dos
& Nbsp;
Y también para los cambios de sólo texto:
& nbsp;>>> de text_changes importación htmltreediff
& nbsp; text_changes>>> impresión (
... "El rápido zorro marrón salta sobre el perro perezoso. ',
... "Los zorros marrones muy rápidos saltar sobre el perro. ',
...)
La propia zorro salta del> zorros saltan el perezoso perro.
Requisitos
- Python
Comentarios que no se encuentran