context: qx.io.remote.XmlHttpTransport.isSupported = function(){  if (window.XMLHttpRequest)  {    if (qx.Settings.getValueOfClass("qx.io.remote.Exchange",                                    "enableDebug")) {      qx.dev.log.Logger.getClassLogger(qx.io.remote.XmlHttpTransport).debug(          "Using XMLHttpRequest");    }    qx.io.remote.XmlHttpTransport.createRequestObject =      qx.io.remote.XmlHttpTransport._createNativeRequestObject;    return true;  }  if (window.ActiveXObject)  {    /*     According to information on the Microsoft XML Team's WebLog     it is recommended to check for availability of MSXML versions 6.0 and 3.0.     Other versions are included for completeness, 5.0 is excluded as it is     "off-by-default" in IE7 (which could trigger a goldbar).     http://blogs.msdn.com/xmlteam/archive/2006/10/23/using-the-right-version-of-msxml-in-internet-explorer.aspx     http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/aabe29a2-bad2-4cea-8387-314174252a74.asp     See similar code in qx.xml.Core, qx.lang.XmlEmu           msxml3 is preferred over msxml6 because the IE7 native XMLHttpRequest returns a msxml3 document     and does not work with other xml documents.    */    var vServers =    [      "MSXML2.XMLHTTP.3.0",      "MSXML2.XMLHTTP.6.0",      "MSXML2.XMLHTTP.4.0",      "MSXML2.XMLHTTP",    // v3.0      "Microsoft.XMLHTTP"  // v2.x    ];    var vObject;    var vServer;    for (var i=0, l=vServers.length; i<l; i++)    {      vServer = vServers[i];      try      {        vObject = new ActiveXObject(vServer);        break;      }      catch(ex)      {        vObject = null;      }    }    if (vObject)    {      if (qx.Settings.getValueOfClass("qx.io.remote.Exchange", "enableDebug")) {        qx.dev.log.Logger.getClassLogger(qx.io.remote.XmlHttpTransport).debug(            "Using ActiveXObject: " + vServer);      }      qx.io.remote.XmlHttpTransport._activeXServer = vServer;      qx.io.remote.XmlHttpTransport.createRequestObject = qx.io.remote.XmlHttpTransport._createActiveXRequestObject;      return true;    }  }  return false;}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/ad343543c36c591a38431574849066625b000531/XmlHttpTransport.js/clean/qooxdoo/frontend/framework/source/class/qx/io/remote/XmlHttpTransport.js