XML Data Compare takes two well-formed XML data files, analyses their structure and then compares these two files to identify the differences between them, outputting the results to a new XML or HTML file.
It is optimised for XML containing structured data, as opposed to XML documents containing more narrative free-flowing content.
Its algorithms work through the two XML files, analyzing their structure and matching up all the corresponding elements between them.
XML Data Compare identifies all of the differences in your content according to your specific configuration. It then writes the differences to an output file which combines your original content with new markup detailing the changes.
The beauty of XML Data Compare is that all your configuration is specified in a single XML file. This uses simple XPaths to customise features to fit your data.