1

AppceleratorTitaniumで作成された最初のiPhoneアプリケーションに取り組んでいます。私はAlloyフレームワークを使用しています。

私は一般的なJavaScriptのバックグラウンドしか持っていません。BackboneJSがどのように機能するかを読みましたが、その概念に苦労しています。

このアプリは非常に基本的です。必要なのは、XML応答を含むURLを取得することだけです。例:http ://www.domain.com/api.php?listProducts

この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>

このデータをTableViewで処理したいのですが、明らかに複数の応答があります。ただし、BackboneJSでXHRを作成するためのドキュメントをよく理解していません。このURLを取得してデータを表示するための簡単なコレクション/モデルを作成するのを手伝ってくれる人はいますか?

前もって感謝します

4

1 に答える 1

1

バックボーンはJSON応答で動作し、戻りXMLを確認しているため、これは純粋にバックボーンjsモデルの解析の問題です。

この問題を解決するためにAlloyモデルを使用する必要はないため、httpリクエストを使用してソリューションを実装し、オブジェクトを自分で設定できます。

于 2013-01-08T17:49:23.143 に答える