1

为了合并独立的 HTML 更改,我正在为 HTML 的 3 路比较/合并库寻找建议。常见的 3 路文本合并算法性能不佳,因为它们不理解 HTML 和 XML 的树状结构。当然,这样的库必须理解 HTML 的松散语法,即标签并不总是封闭的。我的平台是.Net。

4

2 回答 2

1

你也可以偷偷摸摸:通过tidy运行文件,然后进行比较。这将导致类似的结构,其中新/删除的子项将使用传统的差异工具显示。它会在删除/添加周围节点时崩溃 - 祝你好运...

此外,Microsoft 的XML 记事本(抱歉,找不到适用于 microsoft.com 的链接)可以比较 XML 文件,并以基于树的方式执行此操作。

于 2008-09-15T18:45:55.143 回答
-1

提供了一个简单的谷歌搜索:不同。我从来没有用过它,所以我不能保证它的质量:-)

于 2008-09-15T18:44:00.500 回答