1
我正在開發我在Appcelerator Titanium中製作的第一款iPhone應用程序。我正在使用Alloy框架。從Titanium中的合金提取外部XML中的數據
我只有一般的JavaScript背景。我已經閱讀了BackboneJS的工作原理,但是我正在爲這個概念而努力。
該應用程序非常基本,我需要的是獲取包含XML響應的URL。例如:http://www.domain.com/api.php?listProducts
此URL將respons像這樣
<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>
我想在一個TableView中來處理這些數據,顯然會有不止一個響應。不過,我並不真正瞭解在BackboneJS中製作XHR的文檔。任何人都可以幫助我做一個簡單的集合/模型來獲取這個URL並顯示數據。
在此先感謝
下面是「mrbrandbart」到您可能要使用的Ti.Network.HTTPClient的鏈接:http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Network.HTTPClient –
非常感謝您的反饋。我們去了,把我們的API改爲將XML結果提供給JSON。剛剛完成了一些硬編碼的演示JSON示例,並嘗試使用此示例和集合來製作。 謝謝! – mrbrandbart
沒問題,Alloy是一個很好的框架,但是理解BackboneJS模型和集合的基礎知識將使您的生活變得更加輕鬆。以下是我已經完成的一些工作鏈接,可以幫助您解決問題。http://www.clearlyinnovative.com/blog/post/34758523772/appcelerator-alloy-links –