HTMLツリー-diffが、XMLやHTML文書の構造のdiffを提供しています。
意図された使用は簡潔にHTMLコンテンツの作成者が自分の仕事を見直すことができるように、文書に行われている編集内容を示すことです。
私たちは、「HTMLツリーサ "とはどういう意味ですか?
  * HTML:差分関数への入力は、HTML文書であります
  *ツリー:それは、入力の完全なXMLツリー構造を考慮しただけではなく基づいて変更をテキスト。
&NBSP; *差分:出力は、変更を表示するには、<イン>と<デル>タグを使用して、人間が読み取り可能なHTMLです。
コマンドラインインターフェース
あなたは差分にHTMLファイルを渡し、Pythonモジュールとして直接htmltreediff.cli実行することができます。
のpython -m htmltreediff.cli one.html two.html
&NBSP; <デル>
&NBSP; 1
&NBSP; デル>
&NBSP; <イン>
&NBSP; 2
&NBSP; イン>
PythonのAPI
また、ライブラリとしてPythonプログラム内からhtmltreediffを使用することができます。
HTMLの変更の場合:
&NBSP;>>>からhtmltreediffインポートhtml_changes
&NBSP;>>>印刷html_changes( '
1
'、 '2
')<デル> 1 デル> <イン> 2 イン>
&NBSP;>>>印刷html_changes( '
1
'、 '2
'、かなり=真)
&NBSP; <デル>
&NBSP; 1
&NBSP; デル>
&NBSP; <イン>
&NBSP; 2
&NBSP; イン>
また、テキストのみの変更:
&NBSP;>>>からhtmltreediffインポートtext_changes
&NBSP;>>>印刷text_changes(
... 'の速い茶色のキツネは、のろまなイヌに飛びかかりました。'、
... '非常に速い茶色のキツネは犬を飛び越えます。'、
...)
ます。速い茶色<デル>キツネは、デル> <イン>キツネは
この要件<デル>怠惰デル>犬の上にイン>ジャンプジャンプ>
のPython
コメントが見つかりません