我正在使用 Windows 版 Safari。它告诉我 document.prototype.loadXML 是未定义的。创建 XML 文档的其他选择是什么?
问问题
1767 次
1 回答
1
从http://www.w3schools.com/Xml/xml_parser.asp(重新格式化了一下):
以下代码加载并解析 XML 字符串:
function loadXML(text) { var xmlDocument = null; // Internet Explorer try { xmlDocument = new ActiveXObject("Microsoft.XMLDOM"); xmlDocument.async = false; xmlDocument.loadXML(text); } // Standards-compliant method. catch (exception) { parser = new DOMParser(); xmlDocument = parser.parseFromString(txt, "text/xml"); } return xmlDocument; }
注意: Internet Explorer 使用该
loadXML()
方法解析 XML 字符串,而其他浏览器使用该DOMParser
对象。
于 2009-07-10T03:09:57.880 回答