我们目前在.Net应用程序中使用DeltaXML来分析两个版本的.xml文件有关它们的差异,但由于DeltaXML是一个java应用程序/库,我们正在寻找一种更加同质的方法来完成该任务。 / p>
有没有人知道与DeltaXML类似的.Net差异库?
答案 0 :(得分:2)
自你发布以来已经很长时间了,但DeltaXML现在(2011年6月)有一个.NET版本的DeltaXML Core。还有新版DeltaXML DocBook Compare和DeltaXML DITA Compare的.NET版本 - 这些版本专用于特定的DocBook和DITA格式,并允许发布显示更改的红线/黑线文档。
答案 1 :(得分:1)
我不知道DeltaXML,但您可以尝试使用Microsoft提供的XML Diff,这可以在源代码中找到 - 至少是部分内容。
我已经成功地使用它来对测试结果进行“XML感知”差异。
然而,它现在看起来相当陈旧/不存在,所以你的milage可能会有所不同。
答案 2 :(得分:0)
不是库,而是基于语言(例如,XML)结构计算增量的应用程序。见SD Smart Differencer。即使从网站上看不出来,也有一个XML版本。