我正在尝试从rss feed(xml文件)中获取远程数据
我发现了什么
Ti.API.info("response "+xhr.responseData);
返回xml文件的所有信息(作为blob对象),但
Ti.API.info("response "+xhr.responseXML);
返回null
实际上我希望它是xml以便于处理信息,那么如何将blob对象转换为XML或者什么可能导致xhr.responseXML返回null?
答案 0 :(得分:1)
您确定您的responseData是XML有效吗?如果不是,那可能是Titanium没有自动解析XHR对象本身的XML数据的原因之一。
您可以随时运行:
var data = Ti.XML.parseString(result);
关于数据本身,如果你收到错误,你就知道你做错了什么。