I need help please I have two XML files,They have the same id("name")I want to get difference between them. if I have extra nodes in Xml file_1, so it will go to diff. xml file according to only id. I have wrote som code but I don't know how it will be if; I know we can do in Microsoft Diff and Patch tool but I want a different code: here is my code:
public static void Main()
{
//fields
const string XML1 = @"File_1.xml";
const string XML2 = @"File_2.xml";
const string ResultFile = @"ResultFile.xml";
XmlDocument doc1 = new XmlDocument();
doc1.Load(XML1);
XmlDocument doc2 = new XmlDocument();
doc2.Load(XML2);
for(var d = 0; d < doc1.SelectNodes("root/data").Count; d++)
{
var child = doc1.SelectNodes("root/data")[d];
if (I don't know …..) {
}
}
XML fil_1
<root>
<data name="senChangePassword" xml:space="preserve">
<value>Byt lösenord</value>
<comment>Sprint 02 - Jessica</comment>
</data>
<data name="senChangesWereSuccessfullySaved" xml:space="preserve">
<value>Ändringarna är sparade</value>
<comment>Sprint 02 - Jessica</comment>
</data>
<data name="senChangeUserSettings" xml:space="preserve">
<value>Ändra uppgifter</value>
<comment>Sprint 02 - Jessica</comment>
</data>
<data name="senCompareWith" xml:space="preserve">
<value>Jämför</value>
<comment>Sprint 02 - Jessica</comment>
</data>
<data name="senCreatedQuestions" xml:space="preserve">
<value>Skapade frågor</value>
<comment>Sprint 02 - Jessica</comment>
</data>
</root>
** XML file_2**
<root>
<data name="senChangePassword" xml:space="preserve">
<value>Change Password</value>
<comment>Sprint 02 - Jessica</comment>
</data>
<data name="senChangesWereSuccessfullySaved" xml:space="preserve">
<value>Saved changes</value>
<comment>Sprint 02 Jessica</comment>
</data>
<data name="senCompareWith" xml:space="preserve">
<value>Compare</value>
<comment>Sprint 02 - Jessica</comment>
</data>
</root>
XML file_result
<root>
<data name="senChangeUserSettings" xml:space="preserve">
<value>Ändra uppgifter</value>
<comment>Sprint 02 - Jessica</comment>
</data>
<data name="senCreatedQuestions" xml:space="preserve">
<value>Skapade frågor</value>
<comment>Sprint 02 - Jessica</comment>
</data>
</root>