Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4) | страница 26
‹p›- ‹style name="foreign lang" xml:lang="fr"›Dieu, quelle virulente sortie‹/style›‹/p›
Элемент sub
Нижний индекс (subscript).
На момент написания книги читалками не поддерживается.
Cинтаксис: ‹sub›content‹/sub›
Используется в элементах: code, emphasis, p, strikethrough, strong, style, subtitle, sub, sup, th, td, v
Вложенные элементы: a, code, emphasis, strikethrough, strong, style, sub, sup, image
Количество вхождений: произвольное
Атрибуты: нет
Версия формата: 2.1
Пример:
‹p›x‹sub›1‹/sub›+x‹sub›2‹/sub›=y‹/p›
Элемент sup
Верхний индекс (superscript).
На момент написания книги читалками не поддерживается.
Cинтаксис: ‹sup›content‹/sup›
Используется в элементах: 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
§ 2.13 Спецсимволы
Некоторые символы в теле книги отображаются особым образом. Это нужно для предотвращения ошибок. Например, «‹» и «›» зарезервированы для обозначения границ тэгов. Если их использовать в прямом виде как-то еще, то программа будет считать это ошибкой.