我有一些代码从下面的.xml文件中读取数据。在IE Quirks模式下,所有数据都可以正常检索,但在IE9中我收到错误:
Unable to get value of the property 'documentElement': object is null or undefined
这是代码
function buildFiledTypeMap() {
var vXmlDoc = document.getElementById("fieldmeta").XMLDocument;
var flds=vXmlDoc.documentElement.selectNodes("field");
显示此数据的.jsp片段:
<xml id="fieldmeta">
<c:out value="${myForm.fieldMetaXML}" escapeXml="false"/>
</xml>
我的理解是documentElement是对文档根节点的有效引用,所以我不知道如何更新此代码以使其与IE9兼容。有什么想法吗?
答案 0 :(得分:0)
使用 的 $ {myForm.fieldmetaXML} 强> 代替 的 $ {myForm.fieldMetaXML} 强>
IE9区分大小写