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

Вопрос по поводу валидации

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


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

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

Зарегистрирован: 23.06.2006
Сообщения: 14
Откуда: Тамбов

СообщениеДобавлено: Пт Июн 23, 2006 9:12    Заголовок сообщения: Вопрос по поводу валидации Ответить с цитатой

Изготовил книжку в FB Editor. Проверил валидатором. Пытаюсь опубликовать на fictionbook.ru
Ругается:
Цитата:
Файл "ostrovsky_obratnaya_storona_obmana.fb2", ошибка:

One or more note links does not have '#' prefix (should be <a xlink:href='#annotation_src' type='note'>11</a>). Check all notes to be internal - external notes links are invalid

У меня сноски сделаны так:
Цитата:
<a l:href="#note_1" type="note">[1]</a>

Посмотрел у других - то же самое.
Что они от меня хотят?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Glassy
Модератор

Модератор

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

СообщениеДобавлено: Пт Июн 23, 2006 10:36    Заголовок сообщения: Ответить с цитатой

Посмотрите вторую строку в вашей книге, в вашем случае она должна выглядеть вот так:

<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">

а не

<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:xlink="http://www.w3.org/1999/xlink">
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

Зарегистрирован: 23.06.2006
Сообщения: 14
Откуда: Тамбов

СообщениеДобавлено: Пт Июн 23, 2006 10:49    Заголовок сообщения: Ответить с цитатой

У меня перавя строка выглядит так:
Код:
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">

Какие ещё возможны варианты?
Закинул им ещё одну книжку (без футнотов) - всё прошло замечательно.
Вот, подумал:
А может быть дело в том, что для текстов ссылок я делаю ещё одно <body>? А разве можно как-то иначе?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Shaman
Администратор библиотеки FictionBook.Lib

Администратор библиотеки FictionBook.Lib

Зарегистрирован: 04.10.2004
Сообщения: 781
Откуда: Россия, Санкт-Петербург

СообщениеДобавлено: Пт Июн 23, 2006 14:26    Заголовок сообщения: Ответить с цитатой

Надо внимательно просмотреть все сноски на предмет правильности идентификаторов. Структура сносок должна быть строго такая:
<body name="notes"> - все маленькими буквами.
<section id="nnnnnnn"> - где nnnnnn - это какой-то уникальный идентификатор, начинающийся строго с маленькой латинской буквы.
Содержимое секции
</section>
</body>

Секций внутри делается столько, сколько ссылок.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

Зарегистрирован: 23.06.2006
Сообщения: 14
Откуда: Тамбов

СообщениеДобавлено: Пт Июн 23, 2006 14:39    Заголовок сообщения: Ответить с цитатой

У меня это выглядит следующим образом:
Код:
 
 <body name="notes">
  <section id="note_1">
   <title>
    <p>1</p>
   </title>
   <p>Текст сыылки</p>
  </section>
  <section id="note_2">
   <title>
    <p>2</p>
   </title>
   <p>Текст другой ссылки.</p>
  </section>
 </body>

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


Glassy
Модератор

Модератор

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

СообщениеДобавлено: Пт Июн 23, 2006 14:43    Заголовок сообщения: Ответить с цитатой

Все так. Может просто проглядели и действительно в какой-нибудь сноске отсутствует #?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

Зарегистрирован: 23.06.2006
Сообщения: 14
Откуда: Тамбов

СообщениеДобавлено: Пт Июн 23, 2006 15:10    Заголовок сообщения: Ответить с цитатой

Дьявол!
Действительно, в одной из 49 сносок одна была без #.
А почему валидатор не ругался? Веди если сноска без #,значит это внешняя ссылка и выглядеть она должна <a xlink:href="link">link</a>
Или я чегой-то не понимаю?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Shaman
Администратор библиотеки FictionBook.Lib

Администратор библиотеки FictionBook.Lib

Зарегистрирован: 04.10.2004
Сообщения: 781
Откуда: Россия, Санкт-Петербург

СообщениеДобавлено: Пт Июн 23, 2006 16:18    Заголовок сообщения: Ответить с цитатой

Валидатор не ругается на внешние ссылки. Эта программа уже несколько лет никак не изменяется. Проблема, да.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Bailo
Координатор проекта «Испр@влено»

Координатор проекта «Испр@влено»

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

СообщениеДобавлено: Пт Июн 23, 2006 17:00    Заголовок сообщения: Ответить с цитатой

Shaman
Извините что не в тему и вообще флуд, но что у тебя с аватаркой случилось?


ALL
А вдруг человек не в курсе?
_________________
If things go wrong you don't have to go with them
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail


Shaman
Администратор библиотеки FictionBook.Lib

Администратор библиотеки FictionBook.Lib

Зарегистрирован: 04.10.2004
Сообщения: 781
Откуда: Россия, Санкт-Петербург

СообщениеДобавлено: Пн Июн 26, 2006 18:02    Заголовок сообщения: Ответить с цитатой

Какое-то время тут нельзя было заливать аватару, а я уже удалил. Теперь можно, но у меня чегой-то фотка куда-то задевалась. Наверное, залью все-таки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Consul
Администратор библиотеки FictionBook.Lib

Администратор библиотеки FictionBook.Lib

Зарегистрирован: 27.02.2005
Сообщения: 674
Откуда: Красноярск

СообщениеДобавлено: Пн Июн 26, 2006 22:15    Заголовок сообщения: Ответить с цитатой

Тут мне либа выдала чегой-то заковыристое:
Файл "11.fb2", ошибка:
Unknown (internal error. Send file to grib@fictionbook.ru to fix the problem if you feel it's my fault).
Can't call method "find_nodes" on an undefined value at /usr/www/fictionbook.lib.files/input_book/putbookUTF.pl line 159. MyDBIWrapper::db=HASH(0x8637568)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting) at /usr/local/lib/perl5/site_perl/5.8.6/i86pc-solaris/Apache/FBApache/FBSettings.pm line 250.

Никто не сталкивался?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Основы формата FB Часовой пояс: GMT + 3
Страница 1 из 1

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


Powered by phpBB © 2001, 2005 phpBB Group