我有如下代码 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 请问有谁知道这是什么原音吗?
2 回答

慕婉清6462132
TA贡献1804条经验 获得超2个赞
应该这样吧
var xmlDoc = xmlHttp.responseXML;
//取得north
var northNode = xmlDoc.getElementsByTagName("north")[0];
//取得state
var northStates = northNode.getElementsByTagName("state");
XML:
<north>
<state>XXX</state>
<state>XXX</state>
<state>XXX</state>
</north>

BIG阳
TA贡献1859条经验 获得超6个赞
mlDoc=loadXMLDoc("books.xml"); //the x variable will hold a node list x=xmlDoc.getElementsByTagName('title'); for (i=0;i<x.length;i++) { document.write(x[i].childNodes[0].nodeValue); document.write("<br />"); }
添加回答
举报
0/150
提交
取消