ailiboy / ebookdroid

Automatically exported from code.google.com/p/ebookdroid
0 stars 0 forks source link

Частая ошибка: FB2 document can not be opened #295

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Добрый вечер,

Отличная читалка, но порой не может открыть 
файл fb2, хотя прочие ридеры открывают его 
нормально.

Выдает подобную ошибку:

Application error
Unexpected error occurred:
FB2 document can not be opened: At line 12, column 64: unbound prefix

Может игнорировать мелкие ошибки или 
пытаться их исправить, как это делают 
другие читалки, в любом случае, это лучше, 
чем ничего.

Прикрепил проблемный файл для примера.

С уважением,
Алексей

Original issue reported on code.google.com by bre...@gmail.com on 27 Aug 2012 at 10:21

Attachments:

GoogleCodeExporter commented 9 years ago
Нормальным документом вот это не является 
ни разу. 
Впрочем, один из парсеров у нас его 
открывает:
All Settings->Format Specific->FB2->XML Parser

Original comment by Alexander.V.Kasatkin@gmail.com on 28 Aug 2012 at 6:02

GoogleCodeExporter commented 9 years ago
Спасибо за пояснение, а от себя добавлю, что 
неприхотливый парсер называется Duckbill.

Может подскажете: где находятся настройки 
отображения иллюстраций формата fb2, если 
таковые имеются?

Original comment by bre...@gmail.com on 28 Aug 2012 at 8:42

GoogleCodeExporter commented 9 years ago
Пока таковых нет.

Original comment by Alexander.V.Kasatkin@gmail.com on 28 Aug 2012 at 9:02

GoogleCodeExporter commented 9 years ago
Пример - это не FB2 документ, а адский высер 
помесь fb2 и html, содержащий массу тегов, не 
описанных стандартом, а кроме того не 
являющийся валидным xml документом.

Я конечно мгу добавить поддержку подобных 
экзерсизов, сложного-то ничего нет, но 
считаю это надругательством над форматом.

Original comment by Andrei.K...@gmail.com on 28 Aug 2012 at 4:41

GoogleCodeExporter commented 9 years ago
Высер не высер, а подобных книжек хватает и 
это нельзя игнорировать. Из-за таких "не 
являющихся валидными" файлов пользователи 
вынуждены держать по две читалки.

Как вариант выхода из положения можно 
сделать опцию "Игнорировать ошибки 
парсера" или "Форсированное открытие", не 
думаю, что кто-нибудь будет против.

С уважением,
Алексей

Original comment by bre...@gmail.com on 28 Aug 2012 at 5:45

GoogleCodeExporter commented 9 years ago
Спокойнее, только спокойнее (с) Шведской 
королевское общество педофилов.

Причем, судя по | в меню, оно явно 
сконвертированное из чего-то.

Original comment by Alexander.V.Kasatkin@gmail.com on 28 Aug 2012 at 5:50

GoogleCodeExporter commented 9 years ago
Я предложил элегантное решение, выбор за 
вами, господа разработчики.

Original comment by bre...@gmail.com on 28 Aug 2012 at 6:05