как извлечь данные из XML документа посредством JS

интернет компьютеры программирование xml

Вот пример XML документа.
<response>
тут текст
<status>здесь число</status>
</response>

У меня получается извлечь текст из <response></response>
а вот из <status></status> - немогу.

Подскажите пожалуйста, как мне извлечь значение из <status></status> посредством JS.

Заранее Большое спасибо!

Примечание:
Вот сам код:


function logins()
{
// работа возможна только если объект xmlHttp не занят
if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
{
// Получить имя введёное пользователем в форму
mail = encodeURIComponent(document.getElementById("lomail"). value);
pass = encodeURIComponent(document.getElementById("lopass"). value);
code = encodeURIComponent(document.getElementById("locode"). value);
// Обратиться к сценарию quickstart.php на сервере
xmlHttp.open("GET", "autorization.php?mail=" + mail + "&pass=" + pass + "&code=" + code, true);
// определить метод который будет обрабатывать ответы сервера
xmlHttp.onreadystatechange = handleServerResponse;
// Послать асинхронный запрос серверу
xmlHttp.send(null);
}
else
{
// Если соединение занято -послать запрос через 1 секунду
setTimeout('logins()', 1000);
}
}


function handleServerResponse()
{
// Продолжать можно только если транзакция с сервера завершена
if(xmlHttp.readyState == 4)
{
// Значение 200 - говорит нам о том, что транзакция завершена
if(xmlHttp.status == 200)
{
// Извлечь XML полученый от сервера
xmlResponse = xmlHttp.responseXML;
// Получить корневой элемент в структуре XML
xmlDocumentElement = xmlResponse.documentElement;
// Извлечь текстовое сообщение которое находится в первом, дочернем элементе корневого узла
helloMessage = xmlDocumentElement.firstChild.data;
// Обновить текст сообщения на экране
document.getElementById("message").innerHTML = '<i>' +helloMessage+ '</i>';

}
// Код статуса отличный от 200 - говорит нам о наличии ошибки
else
{
alert("При обращении к серверу возникли проблеммы:" + xmlHttp.statusText);
}
}
}
Ответы:
использовать такие комбайны как jQuery и аналогичные. Превратит XML - в объект.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.