1

iPhone 用のウィキペディア リーダーを作成したいと考えています。最善のアプローチは何ですか?

私はすでにそれについていくつか考えました。ウィキペディア API を使用すると、ウィキペディア サイトのコンテンツを読み込むのは非常に簡単ですが、難しいのは、コンテンツを適切に表示する方法です。コンテンツは、html ではなくウィキペディアのタグでマークアップされています。私の考えは、コンテンツ全体を解析し、これらの要素を実際の html タグと交換し、テキスト (現在は html) を UIWebView にロードし、カスタム CSS ファイルを使用して独自のスタイルを適用することです。

しかし、これが非常に良い解決策であるかどうかはわかりません。私の問題に対する他のより良い解決策はありますか、それとも正しい方法ですか? チュートリアルやその例を教えていただければ幸いです。

ありがとう

4

1 に答える 1

0

コンテンツは、html ではなくウィキペディアのタグでマークアップされています。

iPhone のように小さな画面では通常のウィキペディアのレイアウトを使いたくないので、これはあなたにとって有益です。

私の考えは、コンテンツ全体を解析し、これらの要素を実際の html タグと交換し、テキスト (現在は html) を UIWebView にロードし、カスタム CSS ファイルを使用して独自のスタイルを適用することです。

しかし、これが非常に良い解決策であるかどうかはわかりません。

これは、MediaWiki (ウィキペディア独自のソフトウェア) が行う方法とほとんど同じです。このrender()関数は、マークアップを解析するために多くの内部処理を呼び出します。

于 2010-10-23T11:34:46.507 に答える