我想比较两个xml原始文件并捕获它们在数据上的差异。例如,
<Segment>
<SegNum>2</SegNum>
<Dt>20110910</Dt>
<Comment>B test</Comment>
</Segment>
</Retrieve>
</info>
档案B:
<info>
<Retrieve>
<LastNameInfo>
<LNameNum>2</LNameNum>
<NameType/>
<LName>TESTING</LName>
</LastNameInfo>
<Segment>
<SegNum>1</SegNum>
<Status>HS</Status>
<Comment>A test</Comment>
</Segment>
<Segment>
<SegNum>2</SegNum>
<Dt>20110</Dt>
<Comment>COULD I USE LINQ</Comment>
</Segment>
</Retrieve>
</info>
所以我需要的输出应该是一个文件,只是像
<LNameNum>1</LnameNum> File 2:<Lnamenum>2</Lnamenum>
最佳答案
有一个库(和工具)XML Diff and Patch可以发布到MSDN上。
关于c# - 如何比较两个XML文件的差异?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9301581/