Javascript 在Internet Explorer中解析xml文档时getAttribute出错
我从javascript调用一个Web服务,然后解析xml并呈现表。在firefox中一切都很好,但在IE中则不同 问题似乎就在这条线上Javascript 在Internet Explorer中解析xml文档时getAttribute出错,javascript,xml,internet-explorer,Javascript,Xml,Internet Explorer,我从javascript调用一个Web服务,然后解析xml并呈现表。在firefox中一切都很好,但在IE中则不同 问题似乎就在这条线上 var count = result.childNodes[0].getAttribute('Count'); 有没有一种IE友好的方法可以在javascript中获取xml属性 代码的其余部分工作正常。但不幸的是,我需要这个计数 这适用于IE 7: x=xmlDoc.getElementsByTagName("book")[0].attributes;
var count = result.childNodes[0].getAttribute('Count');
有没有一种IE友好的方法可以在javascript中获取xml属性
代码的其余部分工作正常。但不幸的是,我需要这个计数 这适用于IE 7:
x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.getNamedItem("category").nodeValue);
book是元素名称,category是属性名称。我在W3学校发现了这个例子:
- 教程:
- 例如:
- XML:
- 这在IE 7中起作用:
x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.getNamedItem("category").nodeValue);
book是元素名称,category是属性名称。我在W3学校发现了这个例子:
- 教程:
- 例如:
- XML: