But for comparing files that contain structured text data, like XML, HTML, and JSON, those tools do not work as well. The issue is that WinMerge does not understand the structure, and therefore moved/added/deleted blocks of text are often misinterpreted.
Similar issues occur when comparing common INI settings files.
What gratis Windows software will work well for comparing text files with structured data like that found in XML, HTML, JSON, and INI files?
Ideally, there will be a single application that understands multiple data structures. That said, answers that only handle one or more forms of structured data are also welcome.