我有麻烦试图找出如何从一个XML文件中使用JavaScript,看起来像得到一个值:从XML获得值在JavaScript
<Network>
<Local>
<Name>Name 1</Name>
<IP>192.168.0.1</IP>
</Local>
<Network1>
<Name>Test</Name>
<IP>192.168.0.2</IP>
</Network1>
<Network2>
<Name>Demo</Name>
<IP>192.168.0.3</IP>
</Network2>
</Network>
我想获得的价值是名称从网络1这是“测试”
我曾尝试使用下面的代码尝试,但似乎无法得到它的工作..
xmlDoc=xmlhttp.responseXML;
var Name1 = xmlDoc.getElementsByTagName("Name")[1];
Name1 = Name1.childNodes.length ? Name1.childNodes[0].nodeValue : "" ;
var Name2 = xmlDoc.getElementsByTagName("Name")[2];
Name2 = Name2.childNodes.length ? Name2.childNodes[0].nodeValue : "" ;
alert(Name1); //should alert 'Test'
alert(Name2); //should alert 'Demo'
我做错了什么?
您是否收到任何错误? – Nit
您可以在'xmlDoc = xmlhttp.responseXML;' –