0

RSSフィードからデータをロードするiPhoneアプリを作成するためのチュートリアルをいくつか見つけましたが、それらはURLを抽出してから、インターネットからWebViewにページをロードするだけです。

ただし、記事から本文や写真を抽出したいので、iPhone用に最適化されたデザインでコンテンツを自分でレイアウトすることができます。

これは可能ですか?

編集:

このコードは別の質問から見つけました。私が解釈したところ、このコードはページのソースコードを文字列として返すことになっています。

NSError *error = nil;

NSString *locationString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString] encoding:NSUTF8StringEncoding error:&error];

これを使用すると、本文と画像を含むコードの文字列を解析すると、必要なものを取得できるはずです。これは良い解決策でしょうか?

4

1 に答える 1

0

はい、技術的には可能です。RSSはXMLであるため、任意のXMLパーサーを使用して情報を抽出します。本当の苦労は、あなたが持っているものとデザインが要求するものを扱うことです。ただし、開始するには、いくつかのサンプルフィードを取得し、試したいパーサーを使用してそれらをハッキングし始めます。NSXMLParserが組み込まれていますが、RaptureXMLのような他の優れたサードパーティ製のものがあります。

于 2012-08-30T05:17:22.243 に答える