#httpwebrequest #mootools #responsetext
#httpwebrequest #mootools #responsetext
Вопрос:
я использую mootools для получения ответа от веб-сервиса
onSuccess: function (responseText) {
alert(responsetext);
}
в качестве ответа я получаю
<?xml version="1.0" encoding="utf-8"?>
<int xmlns="http://estimomini">15</int>
как мне получить только строку, известную как 15?
Ответ №1:
Если вы знаете, что XML-документ всегда будет выглядеть так, попробуйте
onSuccess: function(responseText, responseXML) {
alert(responseXML.documentElement.firstChild.data);
}
Комментарии:
1. Однако мой responseXML равен нулю. Я проверил выходной xml в responseText, и он выглядит нормально. Вы знаете, что может вызвать это? Тип содержимого — текст / xml
2. @IcedDante Вам, вероятно, следует задать новый вопрос по вашей проблеме.
Ответ №2:
<script>
window.addEvent('domready', function(){
var req = new Request({
url: 'data.xml',
method: 'get',
onSuccess: function(responseText, responseXML) {
var tempDiv = new Element('div', {html: responseText});
var myInt = tempDiv.getElement('int').get('text');
alert(myInt);
}
}).send();
});
</script>