在Internet Explorer中解析xml文档时getAttribute上的错误

时间:2009-09-03 16:17:57

标签: javascript xml internet-explorer

我从javascript调用web服务,然后解析xml和渲染表。一切都在firefox中很好,但在IE中则是另一回事。

问题似乎就在这一行

var count = result.childNodes[0].getAttribute('Count'); 

是否有一种IE友好的方式来获取javascript中的xml属性?

其余代码工作正常。但不幸的是我需要那个数。

1 个答案:

答案 0 :(得分:1)

这适用于IE 7:

x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.getNamedItem("category").nodeValue);

book 是您的元素名称,类别是该属性的名称。我在W3Schools上找到了这个例子: