Moin.
Dann antworte ich mir mal selbst ;)
Wenn
MSXML2.XMLHTTP.3.0
verfügbar ist, sind dannMicrosoft.XMLHTTP
,MSXML2.XMLHTTP
undMSXML2.XMLHTTP.3.0
äquivalent, unabhängig davon, obMSXML2.XMLHTTP.6.0
verfügbar ist? Das wäre meine Interpretation...
Das scheint tatsächlich so zu sein, denn hier ist folgendes zu lesen:
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).
Ich habe das hier umgesetzt. Ist zwar nicht die kürzest mögliche Version (auf den 'Msxml2.XMLHTTP.3.0' könnte man verzichten), aber meiner Meinung nach ist das so verständlicher...
Christoph