this.responseData xhr.responseXML
我正在尝试从 rss feeds(xml 文件)获取远程数据
,我发现它
Ti.API.info("response "+xhr.responseData);
返回 xml 文件(作为 blob 对象)上的所有信息,但
Ti.API.info("response "+xhr.responseXML);
实际上返回 null
我希望它是 xml 以便于处理信息,那么如何从 blob 对象转换为 XML 或什么可能导致 xhr.responseXML 返回 null ?
I'm trying to get remote data from rss feeds (xml file)
what I found that
Ti.API.info("response "+xhr.responseData);
return all the information on the xml file (as blob object) but
Ti.API.info("response "+xhr.responseXML);
returns null
actually I want it to be xml to be easy to deal with the information, so how can I convert from blob object to XML or what may cause xhr.responseXML to return null ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你确定你的responseData是XML有效的吗?如果不是,这可能是 Titanium 不自动解析 XHR 对象本身中的 XML 数据的原因之一。
你总是可以运行:
在数据本身上,如果你得到一个错误,你就知道你做错了什么。
Have you made sure that your responseData is XML valid? If it's not, that could be one of the reasons that Titanium isn't automatically parsing the XML data in the XHR object itself.
You can always run:
On the data itself, if you get an error, you know that you're doing something wrong.