M
Martin Honnen
Do you have a link to a bit of Microsoft documentation that states the
above?
See the MSXML SDK
<URL:http://msdn2.microsoft.com/en-us/library/ms757837.aspx>, it states
the following:
"MSXML version 3.0 was the last version of MSXML to support
version-independent GUIDs and ProgIDs. Starting with version 4.0, MSXML
is installed on your computer in side-by-side mode. This means that, for
example, installing MSXML 5.0 for Microsoft Office Applications does not
replace any previously installed version of the MSXML parser on your
computer. This is done to protect the quality of applications that are
currently using earlier versions of MSXML. Side-by-side mode also allows
you to decide which version of the parser to use in your code.
After you install MSXML 4.0 or later, applications that use
version-independent ProgIDs continue to run using the most recent
version of MSXML prior to version 4.0. Typically, for most current
Windows systems, this will be MSXML 3.0. To use version 4.0 or later,
however, applications must be written to use the appropriate
version-dependent class IDs (CLSIDs) and ProgIDs that reference the
appropriate DLL (Msxml4.dll, Msxml5.dll, and so on)."