有没有一种简单的方法来比较两个XML结构以确定它们是否具有相同的结构和数据?
我有一个返回XmlNode的函数,并且正在尝试为其编写单元测试。我将正确的XML结果存储在文件中。在测试期间,我将文件加载到XmlDocument中,找到正确的XmlNode并与函数的结果进行比较。直接比较不起作用(如预期的那样),而InnerXml也不起作用。 我考虑删除InnerXml中的所有空格并进行比较,或编写自己的比较以遍历树,但我都不太喜欢这些选项。
我有一个返回XmlNode的函数,并且正在尝试为其编写单元测试。我将正确的XML结果存储在文件中。在测试期间,我将文件加载到XmlDocument中,找到正确的XmlNode并与函数的结果进行比较。直接比较不起作用(如预期的那样),而InnerXml也不起作用。 我考虑删除InnerXml中的所有空格并进行比较,或编写自己的比较以遍历树,但我都不太喜欢这些选项。