I have sets of xml files based on basically the same scheme, but with different sets of enties encoded and different formatting, so they cannot be easily directly compared. This project is to produce a script that will standardize the files (e.g. convert entities consistently (e.g. , elements to commas), put in consistent line breaks, etc), and produce easily readable diffs. Some of the xml files may be not strictly valid (missing element closers, which can be inserted to make consistent). Specifically I have old and new set of 26 xml files whch you can test on, all with same scheme, and I need to find and view the content difference between them. The script must run on Windows.