



But, when I checked the files they had not been formatted. The macro would successfully run, saving and closing the file. However, after working with it for a while, I couldn’t get the Notepad++ macro system to actual perform the XML Tools plugin format command. This would run through each file until all were formatted and closed. So, I could easily open the few hundred files I had to format in Notepad++ (one set at a time), then run the macro multiple times (Macro > Run a Macro Multiple Times…). I tried combining the plugin’s formatting commands with a macro that would format the XML file, save it and close it. I looked into using Notepad++ which has a great XML Tools plugin (look for it under Plugins > Plugin Manager). So, I started looking for a way to quickly format all the files in each set the same way with one program. Unfortunately, the sets of XML files were formatted differently and so doing a file comparison with Beyond Compare (a GREAT file comparison tool, by the way) was going to be useless. I recently had a situation where I needed to compare many XML files generated by a program of one version to the same set of XML files produced by a previous version of the same program.
