+-

我已经建立了两个映射给定文件夹内容的 XML文件:
<root>
<folder name="C:\a\b" permision="yes" folderCount="1">
<folders>
<folder name="C:\a\b\c" permision="yes" folderCount="1">
<folders>
<folder name="C:\a\b\c\e" permision="yes" folderCount="0">
<folders/>
<files>
<file name="401-1.htm"/>
<file name="401-2.htm"/>
<file name="401-3.htm"/>
</files>
</folder>
<folder name="C:\a\b\d" permision="yes" folderCount="0">
<folders/>
<files>
<file name="401-4.htm"/>
<file name="401-5.htm"/>
<file name="401-3.htm"/>
</files>
</folder>
</folders>
<files/>
</folder>
</root>
我想知道是否可以找到文件之间的差异.
(一个文件是旧状态,第二个文件是新状态,并且只能添加文件而不能删除它们.从新状态中删除相同的节点会很好,这样就只剩下新文件了).
最佳答案
我将像下面的项目一样使用LINQ to XML:
使用LINQ在XML文件中进行比较:
http://www.codeproject.com/KB/linq/LinqDiff.aspx
点击查看更多相关文章
转载注明原文:找出两个XML文件之间的差异 - 乐贴网