The technical editor for Professional Ajax, Alexei Gorkov, just pinged me with some information that was put online last week: Using the right version of MSXML. Basically, the post says that we should all be using MSXML versions 6.0 or 3.0 as a fallback, but not 4.0 or 5.0. I did get an email from Mark this week saying he was having some issues with zXml in Internet Explorer 7 when using zXml because instantiating XMLHttp 5.0 caused an error.

Given all of this new information, I’ve updated zXml to use the appropriate progIDs for MSXML versions 6.0 and 3.0. It’s now available in Downloads.

Disclaimer: Any viewpoints and opinions expressed in this article are those of Nicholas C. Zakas and do not, in any way, reflect those of my employer, my colleagues, Wrox Publishing, O'Reilly Publishing, or anyone else. I speak only for myself, not for them.