Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - Re: [xsl] Testing with MSXML 3.0 or MSXML 6.0 (WAS: XSL 2.0 and .NET and VB) [Thread Next] Re: [xsl] Testing with MSXML 3.0 or MSXML 6.0 (WAS: XSL 2.0 and .NET and VB)To: Date: 7/2/2007 4:18:00 PM Don't know for sure with IE7 on Vista but all other Windows machines use MXSML3 for PI invoked transformations. If IE7 on Vista uses version 6 then they've kept very quiet about it. Have tested to some extent using the XSLT syatem properties but don't have Vista available in the office at the moment. Joe From: "M. David Peterson" <m.david@xxxxxxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Testing with MSXML 3.0 or MSXML 6.0 (WAS: XSL 2.0 and .NET and VB) Date: Mon, 02 Jul 2007 10:04:13 -0600 On Mon, 02 Jul 2007 09:55:53 -0600, Robert Koberg <rob@xxxxxxxxxx> wrote: 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 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
