у меня есть RegistrationResponseMessages.xml:как прочитать файл XML с большим количеством узлов с JavaScript
<messages>
<error>
<code id="501">Couldn't retrieve the HTML document because of server-configuration problems.</code>
<code id="502">Server busy, site may have moved ,or you lost your dial-up Internet connection.</code>
</error>
<success></success>
</messages>
пытается прочитать содержимое кода идентификатора 501 и 502 с JavaScript, но он не работает.
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "RegistrationResponseMessages.xml", false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
document.getElementById("errorCode403").innerHTML = getElementsByTagName(501)[0].childNodes[0].nodeValue);
отображая его здесь:
<label id="errorCode403" style="font-weight: 600; color: red;">give some error</label>
, что моя проблема?
получение иногда ошибка: getElementsByTagName не определен –