繁体   English   中英

在C#中比较两个XML文件

[英]Comparing two XML files in C#

我试图找到一种比较简单的方法来比较C#中的两个XML文件。
我需要此比较的输出为:

  • XML结构(包括内部子项等)有什么区别。
  • 值的差异是什么(例如:1和2将计为差异)。

我还需要有能力忽略某些价值变化。
例如,比较将接收许多与它们的值无关的值。

提前致谢!
哈达尔

比较XML文档并非易事。 由于您使用的是.NET,因此您可能想看一下Microsoft的XML Diff和Patch内容(该页面包含一些代码示例)。

这些库会生成一个“差异图”,即两个文档之间增量的XML表示形式,您可能需要对此进行进一步的操作以对感兴趣的更改进行归零处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM