0

我正在开发一个用于加载 epub 文件的 iPhone 电子书阅读器。我已经解压了 epub 文件。

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

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

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

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

谢谢...

4

2 回答 2

4

不,这还不够。

  1. 你怎么知道文件应该以什么顺序显示?
  2. 您将如何显示导航结构?
  3. 您将如何确定您正在阅读的内容是否有效(当应用程序因无效数据而崩溃时,用户往往会感到不安)?

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

您问了很多关于 EPUB 格式的问题,这些问题似乎表明您并不真正了解文件格式。我认为也许您应该在编写任何代码之前 阅读IDPF 网站上的规范。

于 2011-01-14T10:14:54.507 回答
2

来自维基百科“XML 用于创建文档清单、目录和 EPUB 元数据。” 听起来你冒着删除目录的风险。

于 2011-01-11T20:48:18.440 回答