| Subject: Re: [xsl] Testing with MSXML 3.0 or MSXML 6.0 (WAS: XSL 2.0 and  .NET and VB) From: "M. David Peterson" <m.david@xxxxxxxxxxxxx> Date: Mon, 02 Jul 2007 10:04:13 -0600 | 
var versions = ["Msxml2.DOMDocument.6.0", "Msxml2.DOMDocument.5.0",
"Msxml2.DOMDocument.4.0", "Msxml2.DOMDocument.3.0", ,
"MSXML2.DOMDocument", "MSXML.DOMDocument", "Microsoft.XMLDOM"];
for (var i=0; i < versions.length; i++) {
  try {
    new ActiveXObject(versions[i]);
    alert("Using: " + versions[i]);
    break;
  } catch (e) {}
}
This would work inside the browser to determine which version of MSXML was installed, but I believe the problem is how one would go about testing both MSXML 3 and 6 using a PI invoked transformation, or better yet, *which* version of MSXML did the tranformation.
Does anyone happen to know off hand if there is an order of precedence for PI-based transformations when multiple versions of MSXML exist on the target client?
-- /M:D
M. David Peterson http://mdavid.name | http://www.oreillynet.com/pub/au/2354 | http://dev.aol.com/blog/3155
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Testing with MSXML 3.0 or, Robert Koberg | Thread | Re: [xsl] Testing with MSXML 3.0 or, M. David Peterson | 
| Re: [xsl] Testing with MSXML 3.0 or, Robert Koberg | Date | Re: [xsl] Testing with MSXML 3.0 or, M. David Peterson | 
| Month |