0

我正在尝试从 rss 提要(xml 文件)获取远程数据

我发现了什么

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

返回有关 xml 文件的所有信息(作为 blob 对象),但

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

返回空

实际上我希望它是 xml 以便于处理信息,那么如何从 blob 对象转换为 XML 或者什么可能导致 xhr.responseXML 返回 null ?

4

1 回答 1

1

你确定你的 responseData 是 XML 有效的吗?如果不是,这可能是 Titanium 没有自动解析 XHR 对象本身中的 XML 数据的原因之一。

你总是可以运行:

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

就数据本身而言,如果你得到一个错误,你就知道你做错了什么。

于 2011-10-31T17:07:04.073 回答