function parseXML(xml) { xml = xml.replace(/^[\s\n\r\t]*[<][\?][xml][^<^>]*[\?][>]/, ""); var doc; if (window.ActiveXObject) { doc = new ActiveXObject("Microsoft.XMLDOM"); doc.async = false; doc.loadXML(xml); } else doc = (new DOMParser()).parseFromString(xml, "application/xml"); return doc; }