
Signature
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
Your link is not very helpful. As long as you have IE 6.0 (or higher), it's
going to tell you that you have MSXML 3. If you have Office 2003, you have
MSXML 5.0 as well.
I have Office 2003 and IE 7, but all your link tells me is that I have MSXML
3, when I actually have 3, 4, 5, and 6.
Save this as an HTML file and test you own machine:
<html>
<head>
<title>MSXML Version Check</title>
<script language="JavaScript">
<!--
function MSXMLversion()
{
var msxv = ""
if(window.ActiveXObject)
{
try {
msxv += ( new ActiveXObject("Microsoft.XMLHTTP"))?
"<LI>Microsoft.XMLHTTP":"";
msxv += ( new ActiveXObject("Msxml2.XMLHTTP"))? "<LI>Msxml2.XMLHTTP":"";
msxv += ( new ActiveXObject("Msxml2.XMLHTTP.3.0"))?
"<LI>Msxml2.XMLHTTP.3.0":"";
msxv += ( new ActiveXObject("Msxml2.XMLHTTP.4.0"))?
"<LI>Msxml2.XMLHTTP.4.0":"";
msxv += ( new ActiveXObject("Msxml2.XMLHTTP.5.0"))?
"<LI>Msxml2.XMLHTTP.5.0":"";
msxv += ( new ActiveXObject("Msxml2.XMLHTTP.6.0"))?
"<LI>Msxml2.XMLHTTP.6.0":"";
} catch (e) {
}
}
return msxv
}
//-->
</script>
</head>
<body>
<input type="button"
onclick="document.getElementById('output').innerHTML='<b>MSXML
versions detected: <BR><BR></b>'+ MSXMLversion()"
value="MSXML Check">
</form>
<P> </P>
<div id="output"></div>
</body>
<html>
-Scott
>> How can I find what MSXML version I have installed?
>
[quoted text clipped - 7 lines]
> This article <http://support.microsoft.com/kb/269238/en-us> might also
> help.
Alex Krawarik[MSFT] - 26 Oct 2006 19:09 GMT
The HTML page below is a start, but it only tells you what major versions
are installed (which can be useful, but seldom is enough for
troubleshooting). As a simple rule of thumb, MSXML binaries except for
MSXML5 are installed to you system32 directory on Windows, so you can go
there, dir msxml*.dll, and then check the Version attribute of each DLL.
This will tell you the exact build number for each.
For example, if you wanted to know exactly what build of MSXML3 you have,
use the above technique. You might see something like
msxml3.dll
msxml3r.dll
msxml3a.dll
Check the Version tab of the msxml3.dll binary under properties.
File Version: 8.70.1113.0
Description: MSXML 3.0 SP 7
This is the latest non-Window Vista version of MSXML3.
You can of course do all this through querying the Registry, too.
HTH, Alex
> Your link is not very helpful. As long as you have IE 6.0 (or higher),
> it's going to tell you that you have MSXML 3. If you have Office 2003,
[quoted text clipped - 67 lines]
>> This article <http://support.microsoft.com/kb/269238/en-us> might also
>> help.