Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

Некорректный документ в библиотеке.

 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Библиотека FictionBook.Lib (Fictionbook.RU)
Предыдущая тема :: Следующая тема  
Автор Сообщение


geometer
Новенький участник форума

Новенький участник форума

Зарегистрирован: 31.03.2007
Сообщения: 3

СообщениеДобавлено: Вс Апр 01, 2007 15:24    Заголовок сообщения: Некорректный документ в библиотеке. Ответить с цитатой

Добрый день,

пользователь читалки (FBReader'а) пожаловался, что в некоторых файлах (он показал 1 пример) показывается только первый раздел. Выяснилось, что в этом файле каждый раздел (<section>) помещен в отдельный <body>. Валидацию такой файл проходит, но описанию формата явно противоречит. (Никаких гиперссылок на разделы там нету.)

Вопрос -- что с этим делать. Я, конечно, в читалке сделал хак -- правильные документы показываются как полагается, а если есть несколько безымянных <body> -- они объединяются в один текст. Но, может быть, стоило бы предпринять что-то на уровне библиотеки (или схемы?) -- а то и в других читалках может та же история повториться.

-- geometer
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Пн Апр 02, 2007 19:14    Заголовок сообщения: Ответить с цитатой

несколько body являются штатной ситуацией и должны корректно обрабатываться библиотекой. По идее.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


geometer
Новенький участник форума

Новенький участник форума

Зарегистрирован: 31.03.2007
Сообщения: 3

СообщениеДобавлено: Пн Апр 02, 2007 19:40    Заголовок сообщения: Ответить с цитатой

GribUser писал(а):
несколько body являются штатной ситуацией и должны корректно обрабатываться библиотекой. По идее.


Не совсем. В описании формата написано: "Разделов <body> в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел <body>, а содержание остальных должно быть доступно по гиперссылкам." В приведенном примере <body> несколько, но никаких гиперссылок нету. Еще раз -- документ успешно валидируется, но в нем есть проблема.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Вт Апр 03, 2007 21:30    Заголовок сообщения: Ответить с цитатой

geometer писал(а):
В описании формата написано:
Хм. Это в котором из них так написано...? Может быть, имелось в виду "из содержания", а не по гиперссылкам?

ps. Ого-го, сколько документации уже наваяли тут
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


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 писал(а):
В описании формата написано:
Хм. Это в котором из них так написано...? Может быть, имелось в виду "из содержания", а не по гиперссылкам?

Вот в этом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Библиотека FictionBook.Lib (Fictionbook.RU) Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group