Backbone.js 使用钛合金从外部XML获取数据

Backbone.js 使用钛合金从外部XML获取数据,backbone.js,collections,xmlhttprequest,titanium,appcelerator-mobile,Backbone.js,Collections,Xmlhttprequest,Titanium,Appcelerator Mobile,我正在开发我的第一个iPhone应用程序,它是用Appcelerator钛制造的。我用的是合金框架 我只有一般的JavaScript背景。我已经读过BackboneJS是如何工作的,但是我正在为这个概念而挣扎 该应用程序非常基本,我只需要获取一个包含XML响应的URL。例如: 此URL将响应如下内容 <response> <request> <timestamp id="0.66266400 1357656226"/> <status id="100"&

我正在开发我的第一个iPhone应用程序,它是用Appcelerator钛制造的。我用的是合金框架

我只有一般的JavaScript背景。我已经读过BackboneJS是如何工作的,但是我正在为这个概念而挣扎

该应用程序非常基本,我只需要获取一个包含XML响应的URL。例如:

此URL将响应如下内容

<response>
<request>
<timestamp id="0.66266400 1357656226"/>
<status id="100">OK</status>
</request>
<api_function>getproductsimage</api_function>
<products>
<product id="1">
<images>
<image name="featured" width="640" height="347" src="../html/productImages/featured.jpg"/>
<image name="nonretina" width="125" height="95" src="../html/productImages/thumbnail.jpg"/>
<image name="retina" width="250" height="190" src="../html/productImages/thumbnail.jpg"/>
<image name="ldpi" width="" height="" src=""/>
<image name="mdpi" width="" height="" src=""/>
<image name="hdpi" width="" height="" src=""/>
<image name="xhdpi" width="" height="" src=""/>
</images>
</product>
</product>
</products>
</response>

好啊
getproductsimage
我想在TableView中处理这些数据,显然会有多个响应。但是,我并不真正理解有关在BackboneJS中创建XHR的文档。有谁能帮我制作一个简单的集合/模型来获取这个URL并显示数据

“提前感谢”

这纯粹是一个问题,因为主干网与JSON响应一起工作,您正在查看返回的XML

没有要求您使用Alloy模型来解决此问题,因此您可以使用http请求来实现您的解决方案,并自己填充对象。

这纯粹是一个问题,因为主干与JSON响应一起工作,您正在查看返回XML


没有要求您使用Alloy模型来解决此问题,因此您可以使用http请求来实现您的解决方案,并自己填充对象。

下面是“mrbrandbart”到您可能想要使用的Ti.Network.HTTPClient的链接:非常感谢您的反馈。我们将API从提供XML结果改为提供JSON。刚刚完成了一些硬编码的演示JSON示例,现在将尝试使用这些示例创建一个模型和一个集合。非常感谢!没问题,Alloy是一个很好的框架,但了解BackboneJS模型和集合的基础知识将大大有助于简化您的生活。这里是我所做的一些工作的链接,可能会对您有所帮助。这里是“mrbrandbart”到Ti.Network.HTTPClient的链接,您可能会想使用它:非常感谢您的反馈。我们将API从提供XML结果改为提供JSON。刚刚完成了一些硬编码的演示JSON示例,现在将尝试使用这些示例创建一个模型和一个集合。非常感谢!没问题,Alloy是一个很好的框架,但了解BackboneJS模型和集合的基础知识将大大有助于简化您的生活。以下是我所做的一些工作链接,可能会对您有所帮助