What's new in this release:
- Added ability to pass multiple input and output files. This allows you preprocess multiple files with one invocation to XmlPreprocess. You can pass multiple parameters like this: XmlPreprocess /i File1.xml /i File2.xml or semicolon delimited XmlPreprocess /i File1.xml;File2.xml
- Added prompting for environment name if not passed. This can be a nice feature if you want to let the user decide which environment to configure. If you pass just the file to process, and the spreadsheet, XmlPreprocess will open the spreadsheet and retrieve the environment names and present them in a menu to the user. You can pass /quiet to disable the prompting and simply return an error if environment wasn't passed.
Example: XmlPreprocess /i FileToProcess.xml /x SettingsSpreadsheet.xml
Spreadsheet settings file: SettingsSpreadsheet.xml
Environment name was not passed.
These are the environment columns found in the spreadsheet:
0 - Local
1 - Development
2 - Test
3 - Integration
4 - Production
Type the environment # to use and press Enter: