context: qx.lang.Xml.createXmlDom = function(){  // The Mozilla style  if (document.implementation && document.implementation.createDocument) {    return document.implementation.createDocument("", "", null);  }  // The Microsoft style  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.lang.XmlEmu, qx.io.remote.XmlHttpTransport    */    var vServers =    [      "MSXML2.DOMDocument.6.0",      "MSXML2.DOMDocument.3.0",      "MSXML2.DOMDocument.4.0",      "MSXML2.DOMDocument",  // v3.0      "MSXML.DOMDocument",   // v2.x      "Microsoft.XMLDOM"     // v2.x    ];        var vObject;    for (var i=0, l=vServers.length; i<l; i++)    {      try      {        vObject = new ActiveXObject(vServers[i]);        break;      }      catch(ex)      {        vObject = null;      }    }        return vObject;  }  throw new Error("This browser does not support xml dom creation.");};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/40492e42f9a22a24cdd05c4b269ba4efea909fc9/Xml.js/clean/qooxdoo/frontend/framework/source/class/qx/lang/Xml.js