I want to compare two (or more) XMLs files by values of nodes or attributes. I am not interested by node names or attributes.
Searching on google i found XMLDiff Patch ( http://msdn.microsoft.com/en-us/library/aa302294.aspx ), but it not work for me.. or i don`t know how to make settings to work for me.
FileA
<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>
File 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>
I want to validate values of each nodes or attributes. Thanks!