rem: else if (window.XMLHttpRequest) {  var req = new XMLHttpRequest; var url = "data:application/xml;charset=utf-8," + encodeURIComponent(xml); req.open("GET", url, false); req.send(null); return req.responseXML; 
add:         else { var div = document.createElement('div'); div.innerHTML = xml; return div; 
context: DWREngine._unserializeDocument = function(xml) {    var dom;    if (window.DOMParser) {        var parser = new DOMParser();        dom = parser.parseFromString(xml, "text/xml");        if (!dom.documentElement || dom.documentElement.tagName == "parsererror") {            var message = dom.documentElement.firstChild.data;            message += "\n" + dom.documentElement.firstChild.nextSibling.firstChild.data;            throw message;        }        return dom;    }    else if (window.ActiveXObject) {        dom = DWREngine._newActiveXObject(DWREngine._DOMDocument);        //dom.async = false;        dom.loadXML(xml);        // What happens on parse fail with IE?        return dom;    }    else if (window.XMLHttpRequest) {        // Hack with XHR to get at Safari's parser        var req = new XMLHttpRequest;        var url = "data:application/xml;charset=utf-8," + encodeURIComponent(xml);        req.open("GET", url, false);        req.send(null);        return req.responseXML;    }};
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/94184a9c7f782648d4074e1ce43ec202f8602fe4/engine.js/buggy/java/uk/ltd/getahead/dwr/engine.js