Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为了合并独立的 HTML 更改,我正在为 HTML 的 3 路比较/合并库寻找建议。常见的 3 路文本合并算法性能不佳,因为它们不理解 HTML 和 XML 的树状结构。当然,这样的库必须理解 HTML 的松散语法,即标签并不总是封闭的。我的平台是.Net。
你也可以偷偷摸摸:通过tidy运行文件,然后进行比较。这将导致类似的结构,其中新/删除的子项将使用传统的差异工具显示。它会在删除/添加周围节点时崩溃 - 祝你好运...
此外,Microsoft 的XML 记事本(抱歉,找不到适用于 microsoft.com 的链接)可以比较 XML 文件,并以基于树的方式执行此操作。
提供了一个简单的谷歌搜索:不同。我从来没有用过它,所以我不能保证它的质量:-)