XmlDiffLib icon indicating copy to clipboard operation
XmlDiffLib copied to clipboard

Library for finding the differences between two Xml files.

Results 7 XmlDiffLib issues
Sort by recently updated
recently updated
newest added

CompareNodes throws stack overflow when the object being parsed has multiple elements that are equal The code would overflow on "Test".

`An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll` I'm getting this failure when I try to diff this file. You can reproduce with the sample file below. Just use...

Added functionality to specify an XPath(s) to be ignored when two XML Documents are being compared. XPath is inputted as a string into a Hashset

var doc = @""; var diff = new XmlDiff( doc, doc ); var options = new XmlDiffOptions { TwoWayMatch = true }; diff.CompareDocuments( options ); var ss = diff.ToString();

When some parameter in node is changed It assume it like a new node. If I have more parameters in node I can't find out which of them was changed.......

The library always throws false (node not found) for XML element with schema location. Below is the sample of element with schema location

The behavior of this library seems to pick up on if a value changes in a node or if a node is removed, however if I were to add a...