1

独立した HTML の変更をマージするために、HTML の 3 方向の比較/マージ ライブラリの推奨事項を探しています。一般的な 3 方向のテキスト マージ アルゴリズムは、HTML と XML の構造に似たツリー構造を理解していないため、パフォーマンスが低下します。もちろん、そのようなライブラリは HTML のより緩い構文を理解する必要があります。つまり、タグは常に閉じているわけではありません。私のプラットフォームは .Net です。

4

2 に答える 2

1

また、安くすることもできます。ファイルをtidyで実行してから比較します。これにより、新しい/削除された子が従来の差分ツールで表示される同様の構造になります。周囲のノードの削除/追加で故障します-それを解決して頑張ってください...

また、Microsoft のXML Notepad (申し訳ありませんが、microsoft.com で機能するリンクが見つかりませんでした) は、XML ファイルを比較し、これをツリー ベースの方法で行うことができます。

于 2008-09-15T18:45:55.143 に答える
-1

提供された簡単なグーグル検索:Differ。私はそれを使ったことがないので、その品質を保証することはできません:-)

于 2008-09-15T18:44:00.500 に答える