SetXML is a small command-line tool that allows you to easily create or update XML files from a Command window, a script, a batch file or the Task Scheduler, etc. The program was especially designed to update PAD files but it can update XML files for any other purpose. The program features its own XML description language and implements different file-related functions to easily insert path, version, size and time information. It can also be used to re-indent and/or re-encode an XML file without any other processing.