Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
geometer Новенький участник форума
Зарегистрирован: 31.03.2007 Сообщения: 3
|
Добавлено: Вс Апр 01, 2007 15:24 Заголовок сообщения: Некорректный документ в библиотеке. |
|
|
Добрый день,
пользователь читалки (FBReader'а) пожаловался, что в некоторых файлах (он показал 1 пример) показывается только первый раздел. Выяснилось, что в этом файле каждый раздел (<section>) помещен в отдельный <body>. Валидацию такой файл проходит, но описанию формата явно противоречит. (Никаких гиперссылок на разделы там нету.)
Вопрос -- что с этим делать. Я, конечно, в читалке сделал хак -- правильные документы показываются как полагается, а если есть несколько безымянных <body> -- они объединяются в один текст. Но, может быть, стоило бы предпринять что-то на уровне библиотеки (или схемы?) -- а то и в других читалках может та же история повториться.
-- geometer |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Пн Апр 02, 2007 19:14 Заголовок сообщения: |
|
|
несколько body являются штатной ситуацией и должны корректно обрабатываться библиотекой. По идее. |
|
Вернуться к началу |
|
|
geometer Новенький участник форума
Зарегистрирован: 31.03.2007 Сообщения: 3
|
Добавлено: Пн Апр 02, 2007 19:40 Заголовок сообщения: |
|
|
GribUser писал(а): | несколько body являются штатной ситуацией и должны корректно обрабатываться библиотекой. По идее. |
Не совсем. В описании формата написано: "Разделов <body> в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел <body>, а содержание остальных должно быть доступно по гиперссылкам." В приведенном примере <body> несколько, но никаких гиперссылок нету. Еще раз -- документ успешно валидируется, но в нем есть проблема. |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Вт Апр 03, 2007 21:30 Заголовок сообщения: |
|
|
geometer писал(а): | В описании формата написано: | Хм. Это в котором из них так написано...? Может быть, имелось в виду "из содержания", а не по гиперссылкам?
ps. Ого-го, сколько документации уже наваяли тут |
|
Вернуться к началу |
|
|
Sclex Бывалый участник форума
Зарегистрирован: 24.09.2005 Сообщения: 416 Откуда: Минск
|
Добавлено: Вт Апр 03, 2007 22:29 Заголовок сообщения: |
|
|
GribUser писал(а): | Хм. Это в котором из них так написано...? |
Как минимум в схеме под FB2.1:
Цитата: | <xs:element name="body" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Main content of the book, multiple bodies are used for additional information, like footnotes, that do not appear in the main book flow. The first body is presented to the reader by default, and content in the other bodies should be accessible by hyperlinks. Name attribute should describe the meaning of this body, this is optional for the main body.</xs:documentation> |
Последний раз редактировалось: Sclex (Ср Апр 04, 2007 2:06), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
geometer Новенький участник форума
Зарегистрирован: 31.03.2007 Сообщения: 3
|
Добавлено: Ср Апр 04, 2007 0:55 Заголовок сообщения: |
|
|
GribUser писал(а): | geometer писал(а): | В описании формата написано: | Хм. Это в котором из них так написано...? Может быть, имелось в виду "из содержания", а не по гиперссылкам?
|
Вот в этом. |
|
Вернуться к началу |
|
|
|