"FictionBook Editor V 2.6 Руководство" - читать интересную книгу автора

Тест сносок v1.2

Скрипт проверяет порядок расположения ссылок-сносок и их правильность. Определяет, кажется, все возможные ошибки. Является аналогом скрипта «Проверить ссылки», который стандартно идет с FBW, но работает быстрее (сравните: N*N операций в случае скрипта FBW и N операций в случае «Теста сносок»). К тому же определяет больше ошибок.

Ограничение: поддерживается только стандартный формат оформления сносок (когда каждая сноска представлена секцией в ‹body name="notes"› и ссылки сносок ссылаются именно на секции). Кроме того, скрипт понимает лишь одноуровневые сноски, т.е. в бади notes не должно быть секций второго уровня вложенности.

Изменения в версии 1.2:

• скрипт работал некорректно (выдавал сообщение «Отсутствует # в адресе ссылки.») в случае, если FBE показывал длинные ссылки в книге (допустим, «file:///C:/FB2/FBE2.0%2004%20-%2028%20Jun%202009.dir/main.html#N1» вместо «#N1»);

• при отсутствии body примечаний скрипт выдавал сообщение об этом, но потом вылетал с ошибкой;

• сообщение об ошибке «Нет секции примечания с id, указанным в ссылке.» исправлено на «В body примечаний нет секции примечания с id, указанным в ссылке.».