rem: dojo.forEach(["MSXML2", "Microsoft", "MSXML", "MSXML3"], function(i){ try{ var doc = new ActiveXObject(prefixes[i]+".XMLDOM"); doc.async = false; doc.loadXML(xhr.responseText); return doc; }catch(e){ /* squelch */ }; }); 
add: dojo.forEach(qp, function(item){ if(item.length){ var parts = item.split("="); var name = dc(parts.shift()); var val = dc(parts.join("=")); if(dojo.isString(ret[name])){ ret[name] = [ret[name]]; } if(dojo.isArray(ret[name])){ ret[name].push(val); }else{ ret[name] = val; } } }); 
context: 			dojo.forEach(["MSXML2", "Microsoft", "MSXML", "MSXML3"], function(i){				try{					var doc = new ActiveXObject(prefixes[i]+".XMLDOM");					doc.async = false;					doc.loadXML(xhr.responseText);					return doc;	//	DOMDocument				}catch(e){ /* squelch */ };			});
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/89e17816c09b1c3f646609ab3b14772ed2b50299/xhr.js/buggy/_base/xhr.js