rem: var xmlDocument = new ActiveXObject("Microsoft.XMLDOM"); xmlDocument.loadXML(str); 
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.XMLDOM" ];  var xmlDocument;  for (var i=0, l=vServers.length; i<l; i++) {  try { xmlDocument = new ActiveXObject(vServers[i]); break; } catch(ex) { xmlDocument = null; } }  if(xmlDocument) { xmlDocument.loadXML(str); }  
context:     parseFromString: function(str, contentType)    {      var xmlDocument = new ActiveXObject("Microsoft.XMLDOM");      xmlDocument.loadXML(str);      return xmlDocument;    },
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/909e6bed886f59d23339229650be07ea71ed4878/XmlEmu.js/clean/qooxdoo/frontend/framework/source/class/qx/lang/XmlEmu.js