Используется в элементах : code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы : a, code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений : произвольное
Атрибуты : нет
Версия формата : 2.1
Пример :
‹p›E=mC‹sup›2‹/sup›‹/p›
§ 2.12 Элементы для платных книг
В версию 2.1 были введены специальные элементы для создания платных книг. Поскольку сам формат средств криптозащиты не предусматривает, обрабатывать эти тэги должен исключительно сервер библиотеки.
К сожалению, или, вернее, к счастью, эти элементы до сих пор не нашли применения.
Элемент output
Определяет способ вывода контента книги.
Cинтаксис : ‹ output›content‹ /output›
Используется в элементах : description
Вложенные элементы : part, output-document-class
Количество вхождений : произвольное
Атрибуты : mode (обязательный), currency, incude-all (обязательный)
Версия формата : 2.1
Пример :
‹output mode="free" include-all="deny"›
‹part include="require" xlink:href="#half0_1"/›
‹part include="allow" xlink:href="#half0_2"/›
‹part include="allow" xlink:href="#half0_4_2"/›
‹part include="require" xlink:href="#half0_4_3"/›
‹/output›
‹output mode="paid" price="3.14" currency="WMZ" include-all="require"›
‹part include="deny" xlink:href="#half0_4_3"/›
‹/output›
Элемент output-document-class
Назначение неясно.
Cинтаксис :‹ output-document-class›parts‹ /output-document-class›
Используется в элементах : output
Вложенные элементы : part
Количество вхождений : произвольное
Атрибуты : name, create, price
Версия формата : 2.1
Пример :
Элемент part
Делит книгу на платные и бесплатные части.
Cинтаксис :‹ part/›
Используется в элементах : output
Вложенные элементы : нет
Количество вхождений : произвольное
Атрибуты : mode, include
Версия формата : 2.1
Пример : см. примерэлемента output
Некоторые символы в теле книги отображаются особым образом. Это нужно для предотвращения ошибок. Например, «‹» и «›» зарезервированы для обозначения границ тэгов. Если их использовать в прямом виде как-то еще, то программа будет считать это ошибкой.
Такие последовательности называются предопределенными сущностями .
Список таких символов в FictionBook крайне мал. Их, собственно, всего три.
amp;amp; – amp;;
amp;lt; – ‹;
amp;gt ; – ›;
Cтандартные сущности XML amp;apos; и amp;quot; в 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
Характеризует произвольную информацию.
Читать дальше