Создание электронных книг в формате FictionBook 2.1: практическое руководство (СИ) - Кондратович Михаил Иосифович "Юзич"
Нижний индекс (subscript).
На момент написания книги читалками не поддерживается.
Cинтаксис : content
Используется в элементах : code , emphasis , p , strikethrough , strong , style , subtitle , sub , sup , th , td , v
Вложенные элементы : a , code , emphasis , strikethrough , strong , style , sub , sup , image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
x<sub>1</sub>+x<sub>2</sub>=y
Элемент supВерхний индекс (superscript).
На момент написания книги читалками не поддерживается.
Cинтаксис : content
Используется в элементах : code , emphasis , p , strikethrough , strong , style , subtitle , sub , sup , th , td , v
Вложенные элементы : a , code , emphasis , strikethrough , strong , style , sub , sup , image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
E=mC<sup>2</sup>
§ 2.12 Элементы для платных книг
В версию 2.1 были введены специальные элементы для создания платных книг. Поскольку сам формат средств криптозащиты не предусматривает, обрабатывать эти тэги должен исключительно сервер библиотеки.
К сожалению, или, вернее, к счастью, эти элементы до сих пор не нашли применения.
Элемент outputОпределяет способ вывода контента книги.
Cинтаксис : content
Используется в элементах : description
Вложенные элементы : part , output-document-class
Количество вхождений : произвольное
Атрибуты : mode (обязательный), currency, incude-all (обязательный)
Версия формата : 2.1
Пример :
<output mode="free" include-all="deny">
<part include="require" l:href="#half0_1"/>
<part include="allow" l:href="#half0_2"/>
<part include="allow" l:href="#half0_4_2"/>
<part include="require" l:href="#half0_4_3"/>
</output>
<output mode="paid" price="3.14" currency="WMZ" include-all="require">
<part include="deny" l:href="#half0_4_3"/>
</output>
Элемент output-document-classНазначение неясно.
Cинтаксис :parts
Используется в элементах : output
Вложенные элементы : part
Количество вхождений : произвольное
Атрибуты : name, create, price
Версия формата : 2.1
Пример :
Элемент partДелит книгу на платные и бесплатные части.
Cинтаксис :
Используется в элементах : output
Вложенные элементы : нет
Количество вхождений : произвольное
Атрибуты : mode, include
Версия формата : 2.1
Пример : см. пример элемента output
§ 2.13 Спецсимволы
Некоторые символы в теле книги отображаются особым образом. Это нужно для предотвращения ошибок. Например, «<» и «>» зарезервированы для обозначения границ тэгов. Если их использовать в прямом виде как-то еще, то программа будет считать это ошибкой.
Такие последовательности называются предопределенными сущностями .
Список таких символов в FictionBook крайне мал. Их, собственно, всего три.
& — &;
< — <;
> ; — >;
Cтандартные сущности XML ' и " в FiсtionBook не используются и конвертируются в символы «'» и «"» соответственно.
§ 2.14 Список атрибутов элементов
Многие элементы в FictionBook имеют дополнительные параметры — атрибуты.
Атрибут alighВыравнивание текста в ячейке таблицы.
Используется в элементах : td , th , tr
Значение : фиксированное; left, right, center, justify
Значение по умолчанию : left
Атрибут altНазначение аналогично HTML — текст, отображающийся вместо картинки.
Используется в элементах : image
Значение : произвольная текстовая строка
Атрибут colspanПозволяет объединять столбцы таблиц.
Используется в элементах : th , td
Значение : произвольное целое число
Атрибут content-typeОпределяет тип содержимого элемента-контейнера binary
Используется в элементах : binary
Значение : фиксированное; image/png, image/jpeg, image/tiff, image/bmp, octet-stream
Атрибут createНазначение неясно.
Используется в элементах : output-document-class
Значение :
Атрибут currencyВалюта, в которой определена цена платной книги.
Используется в элементах : output
Значение : ограниченно-произвольное
Атрибут hrefСсылка. Как правило, внутри документа.
Используется в элементах : a , image
Значение : ссылка.
Атрибут idМетка, позволяющая ссылаться на элемент.
Используется в элементах : annotation , binary , cite , epigraph , image , p , poem , section , subtitle , table , td , text-author , th
Значение : текстовая строка.
Атрибут info-typeХарактеризует произвольную информацию.
Используется в элементах : custom-info
Значение : произвольная текстовая строка.
Атрибут includeНазначение неясно.
Используется в элементах : part
Значение :
Атрибут include-allНазначение неясно.
Используется в элементах : output
Значение : фиксированное
Атрибут matchОпределяет степень соответствия произведения выбранному жанру.
Используется в элементах : genre
Значение : целое число в диапазоне от 1 до 100
Атрибут modeСпособ вывода платного документа
Используется в элементах : output
Значение :
Атрибут nameПозволяет присвоить элементу имя. В отличие от метки (id), имя элемента используется исключительно программными средствами обработки документа.
Используется в элементах : body , sequence , output-document-class
Значение : произвольное
Атрибут numberПорядковый номер книги в серии.
Используется в элементах : sequence
Откройте для себя мир чтения на siteknig.com - месте, где каждая книга оживает прямо в браузере. Здесь вас уже ждёт произведение Создание электронных книг в формате FictionBook 2.1: практическое руководство (СИ) - Кондратович Михаил Иосифович "Юзич", относящееся к жанру Прочая околокомпьютерная литература. Никаких регистраций, никаких преград - только вы и история, доступная в полном формате. Наш литературный портал создан для тех, кто любит комфорт: хотите читать с телефона - пожалуйста; предпочитаете ноутбук - идеально! Все книги открываются моментально и представлены полностью, без сокращений и скрытых страниц. Каталог жанров поможет вам быстро найти что-то по настроению: увлекательный роман, динамичное фэнтези, глубокую классику или лёгкое чтение перед сном. Мы ежедневно расширяем библиотеку, добавляя новые произведения, чтобы вам всегда было что открыть "на потом". Сегодня на siteknig.com доступно более 200000 книг - и каждая готова стать вашей новой любимой. Просто выбирайте, открывайте и наслаждайтесь чтением там, где вам удобно.


