gpt4 book ai didi

c# - 比较 C# 中的两个 XmlNode

转载 作者:数据小太阳 更新时间:2023-10-29 01:53:39 25 4
gpt4 key购买 nike

有没有一种简单的方法可以比较两个 XML 结构以确定它们是否具有相同的结构和数据?

我有一个返回 XmlNode 的函数,我正在尝试为其编写单元测试。我将正确的 XML 结果存储在一个文件中。在测试过程中,我将文件加载到 XmlDocument 中,找到正确的 XmlNode 并与函数的结果进行比较。直接比较不起作用(如预期的那样)并且 InnerXml 也不起作用。我正在考虑从 InnerXml 中删除所有空格并进行比较,或者编写我自己的比较来遍历树,但我不太喜欢这两个选项。

最佳答案

XNode.DeepEquals .使用前请阅读注意事项。

关于c# - 比较 C# 中的两个 XmlNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1313875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com