为了合并独立的HTML更改,我正在寻找HTML的3向比较/合并库的推荐。常见的3向文本合并算法表现不佳,因为他们不了解HTML和XML的树状结构。当然,这样的库必须理解HTML的宽松语法,即标签并不总是关闭。我的平台是.Net。
答案 0 :(得分:1)
你也可以去che:通过tidy运行文件然后进行比较。这将导致类似的结构,其中新的/删除的孩子将出现传统的差异工具。它打破了周围节点的移除/添加 - 解决那个节点的好运......
此外,Microsoft的XML Notepad(抱歉,找不到可在microsoft.com上运行的链接)可以比较XML文件并以树形方式执行此操作。
答案 1 :(得分:-1)
提供简单的Google搜索:Differ。我从来没有用它,所以我不能保证它的质量: - )