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').innerHT ML='<b>MSXML
versions detected: <BR><BR></b>'+ MSXMLversion()"
value="MSXML Check">
</form>
<P> </P>
<div id="output"></div>
</body>
<html>
-Scott
"Martin Honnen" <ma*******@yahoo.dewrote in message
news:Op*************@TK2MSFTNGP03.phx.gbl...
Sharon wrote:
>How can I find what MSXML version I have installed?
You can have several version (e.g. 3, 4, 5, 6) installed side by side.
As for the version IE 6 or IE 7 uses to parse XML load e.g.
<http://home.arcor.de/martin.honnen/xslt/processorTest.xml>
and check its output, it should show
msxsl:version 3
This article <http://support.microsoft.com/kb/269238/en-usmight also
help.
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/