出于单元测试的目的,我想验证两个xml文件包含相同的数据,但忽略元素或属性的顺序。
我目前正在使用MbUnit.Framework.Xml.XmlAssert.XmlEquals,它似乎有一些选项,但我找不到任何文档。如果元素顺序不同,则返回false。
这是一个c#项目。
答案 0 :(得分:1)
尝试使用Microsoft的XML Diff and Patch Tool。
除了XML Diff和Patch API之外,您可能还有兴趣了解实现该工具的Windows窗体代码示例 - XML Diff and Patch GUI Tool(此下载中包含API的dll)。
答案 1 :(得分:0)
前段时间我很高兴地使用xmlunit来解决这些问题,http://xmlunit.sourceforge.net/,不确定它的.net方面,或者它是否仍然保持最新状态& c。