rem: return new ActiveXObject("Microsoft.XMLDOM"); 
add: var vServers = [ "MSXML2.DOMDocument.6.0", "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument.2.0", "MSXML2.DOMDocument", "Microsoft.DOMDocument" ]; 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; } } return vObject; 
context: qx.lang.Xml.createXmlDom = function(){  // Mozilla style  if (document.implementation && document.implementation.createDocument) {    return document.implementation.createDocument("", "", null);  }  // Microsoft style  if (window.ActiveXObject) {    return new ActiveXObject("Microsoft.XMLDOM");  }  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/632ad6649c0b5fb90be33362d722e2c5a48d5f43/Xml.js/clean/qooxdoo/frontend/framework/source/class/qx/lang/Xml.js