WinMerge

WinMerge est un outil Open Source de différenciation et de fusion pour Windows. WinMerge peut comparer et les dossiers et les fichiers, en représentant les différences dans un fichier texte visuel qui est facile à comprendre ou manipuler.

Il n'est pas spécialement dédié aux fichiers XML mais montre des résultats intéressants.

Liens :

WinMerge1
WinMerge2