XML Parsing

In Mozilla/Firefox, XML content processing often uses DOMParser(). var parser = new DOMParser(); xmlDoc = parser.parseFromString(data, "text/xml"); var parseError = checkForParseError(xmlDoc); if (parseError.errorCode != 0) { alert(parseError.reason + '\r\n' + parseError.srcText); } var root = xmlDoc.documentElement; In Internet Explorer, the traditional way, xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; var loaded = xmlDoc.loadXML(data); if(!loaded){ alert(xmlDoc.parseError.reason + xmlDoc.parseError.srcText); var root = xmlDoc.documentElement;