Chapter 13. The Microsoft.XmlDiffPatch Namespace

When dealing with XML files from
different sources, you may find it necessary to compare two revisions
of the same document. You may also want to update one XML document to
match another. For this purpose, Microsoft has released the
XmlDiffPatch namespace.
XmlDiffPatch may be downloaded from http://apps.gotdotnet.com/xmltools/xmldiff/.