悬赏分:20 浏览:238 次
我有如下代码
var xmlDoc = httpRequest.responseXML();
var northNodes = xmlDoc.getElementsByTagName('north');
for(var i=0;i<northNodes .length;i++) {...}
程序不报错,但是就是找不到节点
我的Xml文件片段如下
<north>
<state>长沙</state>
...
</north>
...
代码写在Demo1.html文件中,xml文件的名称是DemoStates.xml
请问有谁知道这是什么原音吗?
|
如果可以用FireBug或者IE的<开发人员工具>调试一下便知道 应该这样吧 var northNode = xmlDoc.getElementsByTagName("north")[0]; XML: <north>
|
|
1周前 雪燃 : 谢谢大家,我自己解决了,不过又出现了一个奇怪的问题。IE上解析,xml路径要放在虚拟目录下,例如:http://localhost/DemoAjax/books.xml才可以,而firfox则可以直接用相对路径找到并解析 |