HTML-树差异提供了XML和HTML文档的结构差异知道。
预期用途是简洁显示已在一个文档中,从而使HTML内容创作者可以检查他们的工作的编辑。
做什么我们所说的“HTML树差别”?
  * HTML:将输入的差异功能的HTML文档
  *树:它考虑的输入完整的XML树结构,而不仅仅是文字为主的转变。
&NBSP; *变化:输出为人类可读的HTML,使用<插件>和标签来显示更改。
命令行界面
您可以直接执行htmltreediff.cli作为一个Python模块,它传递HTML文件差异:
蟒蛇-m htmltreediff.cli one.html two.html
&NBSP;
&NBSP;一种
&NBSP;
&NBSP; <插件>
&NBSP;二
&NBSP;
的Python API
您还可以使用htmltreediff从一个Python程序作为一个库。
对于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的
评论没有发现