The Microsoft.XmlDiffPatch namespace contains two classes, the Microsoft XML Diff and Patch 1.0 tool. The XML diff functionality is used to compare two documents, fragments, or nodes for differences; it creates an XDL Diffgram describing the differences.
The XML patch functionality takes an XDL Diffgram and applies it to a document or nodes to recreate the changed document.
|XmlDiff||Represents the class that performs a comparison of XML documents, fragments, or nodes.|
|XmlPatch||Applies an XDL Diffgram to a source document to create a modified document in place in memory.|
|XmlDiffOptions||Specifies what options to include in the comparison.|
|XmlDiffAlgorithm||Specifies which algorithm the XML diff should use for the comparison.|