2011-01-11 79 views
0

我正在开发一个电子书阅读器为iPhone加载EPUB文件。 我解压缩了epub文件。问题与epub文件

我很困惑的是,如果我从提取的epub文件内容中读取HTML文件,它会好吗?

还是我需要解析container.xml呢?

目前我能够只读取HTML文件,并且可以使用Webview查看所有内容。

如果我只读取HTML文件就足够了吗?

谢谢...

+1

我建议你从这里开始:http://en.wikipedia.org/wiki/EPUB,在你考虑开发一个你在公众面前开发的应用程序之前,了解你在看什么。 – Lazarus 2011-01-11 12:26:20

回答

2

从维基百科“使用XML来创建文档清单,目录,以及EPUB元数据。”听起来你可能会丢掉目录。

4

不,这还不够。

  1. 你怎么知道文件应显示在什么顺序?
  2. 您将如何显示导航结构?
  3. 如何确定您正在阅读的内容是否有效(应用程序在无效数据上崩溃时用户倾向于不高兴)?

如果不使用文件格式提供给您的设施,您将不会编写任何成功处理EPUB文件的应用程序。

您已经提出了许多有关EPUB格式的问题,这些问题似乎表明您不太了解文件格式。我想也许你应该阅读IDPF website的规范,然后再编写任何代码。