Have a look at File comparison tools, from which I am using WinMerge. It has an ability to compare XML documents (you may wish to enable DisplayXMLFiles
prefilter for v2.14.0 or PrettifyXML
for v2.16.x).
DisplayXMLFiles.dll – This plugin pretty-prints XML files nicely by inserting tabs and line breaks. This is useful for XML files that do not have line returns in convenient locations.
Note for v2.16.x
The plugin PrettifyXML
is supplied with the software package. It can be activated as following:
- Make sure that Plugins → Plugin Settings → Enable plugins is enabled.
- Then use either File → Recompare As → Prettify XML or Plugins → Scripts → Prettify XML
For those who wish to play with deprecated DisplayXMLFiles
, he needs to download e.g. winmerge-2.16.14-full-src.7z
and copy Plugins\dlls\X64\DisplayXMLFiles.dll
to WinMerge\MergePlugins\
.
See also my feature comparison table.