Andy said:
Most of the readers gladly help and don't get upset over petty things.
What was the question exactly ?
The original post left everything to the imagination.
1) What are you trying to do. State the objectives.
"I want some disk backup to run, and the software
I'm using is Macrium Reflect."
We need background, to understand why you have a
sudden interest in a file ending in .xml. Such files
are about as exciting as .txt files, and the file has
no "super-powers" of its own.
2) What tools do you intend to use ? Is it Macrium Reflect,
and some VBS script ? Or something else. Paint us a picture
that makes sense.
3) What is your current status ? Where are you stuck ?
Have you written a script ? Will you be writing
a script ? What facilities does the tool provide
so it can be scripted ?
Your post could be quite a bit longer, if you
really expected help.
The more precise the question, the more relevant the answer.
Suitable programs for opening .xml would be Wordpad
or Notepad. They allow you to edit the file, change
some preferences and so on. How other applications
use an .xml, is purely their own business. It would
be silly to make the default for .xml, to have Macrium
Reflect open it. That is unlikely to be the primary
input file format for the program. The .xml file is in
some ways, like the Registry, and contains information
similar to a hive you've put in the Registry.
Some modern document formats, consist of what is
effectively a ZIP file, containing a number of folders,
and an XML file to glue it together. This is all
kept inside the ZIP file, and the extension is changed
to hide the details. This is a technique borrowed from
Apple, in which case Apple uses Disk Images with a whole
environment inside, to launch stuff. A bare XML file
by itself is normally relatively useless. And since XML
files can commonly be used to store program preferences,
"binding" one particular program to always open any
..xml you click, would be a mistake (it's bad enough as
it is, that the OS binds XML to Internet Explorer). There's
got to be a better way than that, using a file extension
custom made for the program itself.
Paul