HTML-дерево-Diff предлагает структуру осознавая различий в XML и HTML документов.
Предполагается использовать для сжато показать изменения, которые были сделаны в документе, так что авторы HTML контента может пересмотреть свою работу.
Что мы подразумеваем под "HTML Tree Diff"?
& NBSP; * HTML: Входы для функции различий являются HTML документы
& NBSP; * Дерево: Он считает полный XML-структуру дерева входов, а не только текст изменения, основанные.
& NBSP; * Разница: Выход человека читаемый HTML, используя и теги показать изменения. Быстрая коричневая
Интерфейс командной строки
Вы можете выполнить htmltreediff.cli непосредственно в модуле Python, передавая ему HTML файлы Diff:
питон -m htmltreediff.cli one.html two.html
& NBSP;
& NBSP; одним
& NBSP;
& NBSP;
& NBSP, два
& NBSP;
Python API
Вы также можете использовать htmltreediff из программы питона в качестве библиотеки.
Для HTML изменения:
и NBSP;>>> из htmltreediff html_changes импорт
& NBSP;>>> печать html_changes (' один
', ' два
')
одним двух
и NBSP;>>> печать html_changes (' один
', ' два
', довольно = TRUE)
& NBSP;
& NBSP; одним
& NBSP;
& NBSP;
& NBSP, два
& NBSP;
А также для текстовых только изменений:
и NBSP;>>> из htmltreediff text_changes импорт
и NBSP;>>> печать text_changes (
... 'Быстрая коричневая лиса прыгает через ленивую собаку.',
... Очень быстро коричневый лис перепрыгнуть собаки. ',
...)
Очень лиса прыгает лисы прыгать над ленивы дель> собака.
Требования
- Python
Комментарии не найдены