是否有一个很好的.net库可以用于合并的HTML的三维比较?

时间:2008-09-15 18:33:37

标签: .net merge diff

为了合并独立的HTML更改,我正在寻找HTML的3向比较/合并库的推荐。常见的3向文本合并算法表现不佳,因为他们不了解HTML和XML的树状结构。当然,这样的库必须理解HTML的宽松语法,即标签并不总是关闭。我的平台是.Net。

2 个答案:

答案 0 :(得分:1)

你也可以去che:通过tidy运行文件然后进行比较。这将导致类似的结构,其中新的/删除的孩子将出现传统的差异工具。它打破了周围节点的移除/添加 - 解决那个节点的好运......

此外,Microsoft的XML Notepad(抱歉,找不到可在microsoft.com上运行的链接)可以比较XML文件并以树形方式执行此操作。

答案 1 :(得分:-1)

提供简单的Google搜索:Differ。我从来没有用它,所以我不能保证它的质量: - )