2011-01-11 4 views
0

Я разрабатываю ebook reader для iPhone, который загружает epub-файл. Я распаковал файл epub.вопрос с файлами epub

В чем я смущен, если я прочитаю HTML-файл из извлеченного содержимого epub-файла, будет ли это хорошо?

или мне нужно также проанализировать контейнер.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, прежде чем писать код.