我正在使用.NET 2.0,最近的代码更改使我之前的Assert.AreEqual调用失效(它比较了两个XML字符串).在新的代码库中,只有一个XML元素实际上是不同的,所以我希望对所有其他元素进行比较会得到我想要的结果.比较需要以编程方式完成,因为它是单元测试的一部分.
起初,我正在考虑使用几个XmlDocument实例.但后来我发现了这个:http: //drowningintechnicaldebt.com/blogs/scottroycraft/archive/2007/05/06/comparing-xml-files.aspx
看起来它可能会起作用,但我对Stack Overflow反馈感兴趣,以防有更好的方法.
如果可能的话,我想避免为此添加另一个依赖项.
NUnit是否有XML断言?
您如何比较两个XML文档?
Filini.. 11
这实际上取决于你想要检查的"差异".
现在,我们正在使用Microsoft XmlDiff:http://msdn.microsoft.com/en-us/library/aa302294.aspx
这实际上取决于你想要检查的"差异".
现在,我们正在使用Microsoft XmlDiff:http://msdn.microsoft.com/en-us/library/aa302294.aspx