Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / XML / October 2006

Tip: Looking for answers? Try searching our database.

How do I find the MSXML version?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Sharon - 23 Oct 2006 13:38 GMT
How can I find what MSXML version I have installed?

Signature

Thanks
Sharon

Martin Honnen - 23 Oct 2006 14:37 GMT
> 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-us> might also help.

Signature

    Martin Honnen --- MVP XML
    http://JavaScript.FAQTs.com/

Scott M. - 23 Oct 2006 17:23 GMT
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>&nbsp;</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.

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.