我想按节点或属性的值比较两个(或更多)XML 文件。我对节点名称或属性不感兴趣。
在谷歌上搜索我发现 XMLDiff 补丁(http://msdn.microsoft.com/en-us/library/aa302294.aspx),但它对我不起作用.. 或者我不知道如何进行设置工作我。
文件A
<Root odata.context="http://services.odata.org/V4/(S(i53ojihzxawmvtyyvztbaelk))/TripPinServiceRW/$metadata">
<value>
<name>Photos</name>
<kind>EntitySet</kind>
<url>Photos</url>
</value>
<value>
<name>People</name>
<kind>EntitySet</kind>
<url>People</url>
</value>
<value>
<name>Airlines</name>
<kind>EntitySet</kind>
<url>Airlines</url>
</value>
<value>
<name>Airports</name>
<kind>EntitySet</kind>
<url>Airports</url>
</value>
<value>
<name>Me</name>
<kind>Singleton</kind>
<url>Me</url>
</value>
<value>
<name>GetNearestAirport</name>
<kind>FunctionImport</kind>
<url>GetNearestAirport</url>
</value>
</Root>
文件 B
<Root odata.context="http://services.odata.org/V4/(S(i53ojihzxawmvtyyvztbaelk))/TripPinServiceRW/$metadata">
<value>
<name>Photos</name>
<kind>EntitySet</kind>
<url>Photos</url>
</value>
<value>
<name>People</name>
<kind>EntitySet</kind>
<url>People</url>
</value>
<value>
<name>Airlines</name>
<kind>EntitySet</kind>
<url>Airlines</url>
</value>
<value>
<name>Airports</name>
<kind>EntitySet</kind>
<url>Airports</url>
</value>
<value>
<name>Me</name>
<kind>Singleton</kind>
<url>Me</url>
</value>
<value>
<name>GetNearestAirport</name>
<kind>FunctionImport</kind>
<url>GetNearestAirport</url>
</value>
</Root>
我想验证每个节点或属性的值。谢谢!