【发布时间】:2010-11-21 18:46:10
【问题描述】:
有没有一种简单的方法可以比较两个 XML 结构以确定它们是否具有相同的结构和数据?
我有一个返回 XmlNode 的函数,我正在尝试为它编写单元测试。我将正确的 XML 结果存储在一个文件中。在测试期间,我将文件加载到 XmlDocument 中,找到正确的 XmlNode 并与函数的结果进行比较。直接比较不起作用(如预期的那样)并且 InnerXml 也不起作用。 我正在考虑从 InnerXml 中删除所有空格并进行比较,或者编写我自己的比较来遍历树,但我不太喜欢这两个选项。
【问题讨论】:
-
您运行的是什么版本的 .NET?