2011-01-11 16 views
0

私はiPhone用のeBookリーダーを開発しています。 私はepubファイルを解凍しました。question with epub files

私が混乱しているのは、抽出されたepubファイルのコンテンツからHTMLファイルを読み込んだ場合、それは問題ありませんか?

また、container.xmlも解析する必要がありますか?

現在私はHTMLファイルのみを読むことができ、Webviewですべてのコンテンツを見ることができます。

HTMLファイルのみを読んでも十分ですか?

おかげで...ウィキペディアから

+1

ここから始めよう:http://en.wikipedia.org/wiki/EPUBあなたが一般公開されているアプリの開発を検討する前に、あなたが見ていることを理解してください。 – Lazarus

+0

epubとそのファイルに関するすべてです。私はすでにそれを読んだ。私の質問は技術的には私はHTMLファイルだけを読み取ることができれば十分ですか? – user549211

答えて

2

「XMLは、文書のマニフェスト、目次、およびEPUBのメタデータを作成するために使用されます。」目次を落とす危険があります。

4

いいえ、それでは不十分です。

  1. どのような順序でファイルを表示する必要がありますか?
  2. ナビゲーション構造をどのように表示しますか?
  3. あなたが読んでいるコンテンツが有効かどうかはどのように判断しますか(ユーザーは無効なデータでアプリケーションがクラッシュしたときに動揺しがちです)?

ファイル形式で提供された機能を使用しないと、EPUBファイルを正常に処理するアプリケーションを作成することはできません。

EPUB形式について多くの質問をしましたが、実際にはファイル形式を理解できていないようです。おそらく、のいずれかを書き込む前にIDPF websiteの仕様を読むべきだと思います。コードはまったくありません。