У меня возникают проблемы, пытаясь понять, как получить значение из файла 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>
Значение Я пытаюсь получить это Имя от Network1 что «Test»
Я попытался, используя следующий код, но не могу заставить его работать ..
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
вы можете записать/оповестить значение 'typeof xmlDoc' после' xmlDoc = xmlhttp.responseXML; ' –