How XMLCompare works
XMLCompare takes two well-formed XML 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.
The XMLCompare algorithms work through the two XML files, analysing their structure and matching-up all the corresponding elements between them.
XMLCompare identifies all of the differences in your content according to your specific configuration. It then writes them to an output file which combines your original content with new markup detailing the changes.
The results are passed through a pipeline so you can transform the output into whatever form your business or systems require. This is all managed through the XMLCompare API.