XML comparison tool
CoreFiling XML Differences uses XML Pretty Printer and diff to display differences between XML files in an easy to read format.
split attributes option controls whether or not it will place each attribute of an element on a new line.
Schema mode enables several options to facilitate comparisons of XML Schemas for functionality. It does this by, for example, removing some redundant attributes.
The source code to
XML Differences is available here.