this.responseData xhr.responseXML - PullRequest
       4

this.responseData xhr.responseXML

0 голосов
/ 22 октября 2011

Я пытаюсь получить удаленные данные из RSS-каналов (XML-файл)

что я обнаружил, что

Ti.API.info("response "+xhr.responseData);

возвращает всю информацию о XML-файле (в виде объекта BLOB-объекта)но

Ti.API.info("response "+xhr.responseXML);

возвращает ноль

на самом деле я хочу, чтобы это был xml, чтобы было легко иметь дело с информацией, так как я могу преобразовать объект BLOB-объекта в XML или что может вызвать xhr.responseXML, чтобы возвратить нуль?

1 Ответ

1 голос
/ 31 октября 2011

Вы убедились, что ваши responseData являются действительными XML?Если это не так, это может быть одной из причин того, что Titanium не выполняет автоматический синтаксический анализ данных XML в самом объекте XHR.

Вы всегда можете выполнить:

var data = Ti.XML.parseString(result);

В данныхсамо по себе, если вы получаете ошибку, вы знаете, что делаете что-то не так.

...