XmlSorter features:
- sort all XML-nodes and all XML-attributes alphabetically
- remove duplicate XML-nodes and XML-attributes
- do sorting for a single file, or in all folders and sub-folders for files with specified extensions
- exclude XML-nodes from sorting
Use for Beckhoff TwinCAT project files:
- run with the following options (example batch-file is included):
XmlSorter.exe "<solution_folder>" "tsproj;xti;plcproj" "Device"