0

サードパーティのサイトから XML RSS 2.0 フィードを使用して、ニュースを iPhone アプリケーションにインポートしています。すべて問題なく動作しますが、RSS フィードは説明が膨大で、1 年以上前のものであるため、ユーザーにとってあまり役に立ちません。言うまでもなく、モバイルネットワークはそれを好まない.

これを減らす方法を探していましたが、XML フィードを使用する前は、通常 ?limit=10 などの URL パラメーターを追加していました。これは、wordpress/twitter などに API があるためだと思いますか?

サードパーティの XML ファイルをフォーマットする独自のオンライン パーサーを作成しようとしています。このパーサーは、この拡張機能を使用して適切にフォーマットされた状態で返されます。私の研究中?

ありがとう!ロッキー

編集 - 申し訳ありませんが、参照用の RSS フィードはこちらhttp://www.nexus.org.uk/news.xml

4

2 に答える 2

0

Yahooから素敵な小さなツールを見つけました。YahooPipes。XMLをパイプにドロップしてから、JSON経由でレンダリングすることを選択できます。ここで、「カウント」:10を使用してフィードを減らし、テストを実行すると、ファイルは約40kbのように見えます。これは、送信に使用する794kbよりもはるかに優れています。

それでも説明を制限するものではありませんが、私はそれで生きることができます。

于 2011-08-30T12:44:05.923 に答える
0

ユーザーに表示するアイテムの制限に達するまで、ストリーミング XML パーサーを使用してフィードを読み取ることができます。

  1. HTTP サーバーへの接続を開きます。
  2. フィード アイテムを完全に読み取るまで、ストリームの読み取りを開始します。
  3. 項目数に達した場合は接続を中止し、それ以外の場合は手順 2 に戻ります。
于 2011-08-21T13:02:43.303 に答える