Microsoft has an XML diff API that you can use.
Unofficial NuGet: https://www.nuget.org/packages/XMLDiffPatch.
More Related Contents:
- Read XML Attribute using XmlDocument
- How to prevent blank xmlns attributes in output from .NET’s XmlDocument?
- Removing nodes from an XmlDocument
- Reading XML with an “&” into C# XMLDocument Object
- Generate C# class from XML
- How to serialize/deserialize to `Dictionary` from custom XML not using XElement?
- Serializing private member data
- What is the simplest way to get indented XML with line breaks from XmlDocument?
- How to deal with XML in C#
- Serialize Property as Xml Attribute in Element
- How to read attribute value from XmlNode in C#?
- .net XML Serialization – Storing Reference instead of Object Copy
- What is the difference between Linq to XML Descendants and Elements
- How to decode string to XML string in C#
- How to store data locally in .NET (C#) [closed]
- get line number for XElement here
- Entity Framework with XML Files [closed]
- How to serialize/deserialize simple classes to XML and back
- Fastest way to add new node to end of an xml?
- Read a XML (from a string) and get some fields – Problems reading XML
- XML Parsing – Read a Simple XML File and Retrieve Values
- How to write a comment to an XML file when using the XmlSerializer?
- Error Deserializing Xml to Object – xmlns=” was not expected
- XmlTextReader vs. XDocument
- Generating XML file using XSD file
- Custom xmlWriter to skip a certain element?
- Data at the root level is invalid. Line 1, position 1 -why do I get this error while loading an xml file?
- XmlSerializer Performance Issue when Specifying XmlRootAttribute
- Finding element in XDocument?
- How do you use XMLSerialize for Enum typed properties in c#?