<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.fictionbook.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.fictionbook.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sclex</id>
		<title>FictionBook - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://www.fictionbook.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sclex"/>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Sclex"/>
		<updated>2026-04-25T16:14:54Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.15</generator>

	<entry>
		<id>http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>FictionBook 3.0 beta - краткое описание</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-10-01T20:09:43Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Файл мета-информации */ описыватьболее -&amp;gt; описывать более&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Описание формата fb3 (предложение) =&lt;br /&gt;
''Ответственный: Грибов Д.П., grib@gribuser.ru''&lt;br /&gt;
&lt;br /&gt;
''Первая версия предложена 3 июля 2008 г.''&amp;lt;br&amp;gt;&lt;br /&gt;
''Версия 0.1 от 1 октября 2008 г.''&lt;br /&gt;
&lt;br /&gt;
== Цель создания формата ==&lt;br /&gt;
Формат fb3 разрабатывается для удовлетворения возросших требований к форматированию текста книг и возможностям их каталогизации. Современное состояние стандартов и технологий позволяет, помимо простого расширения набора тегов, привести формат к совместимости с наиболее удачными и перспективными наработками. В частности, в основу fb3 положен стандарт Open Packaging Convention ([http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2]). Помимо этого в качестве картинок можно использовать SVG-файлы (и GIF-файлы, патент на которые закончился).&lt;br /&gt;
&lt;br /&gt;
== Преемственность с форматом fb2 ==&lt;br /&gt;
'''Приоритеты''', на которых основан формат fb2, остаются, но частично расширяются:&lt;br /&gt;
* Принцип одна книга - один файл сохраняется. Более того, fb3 полноценно поддерживает &amp;quot;подшивки&amp;quot; - несколько книг в одном fb3-файле.&lt;br /&gt;
* Минимализм форматирования сохраняется, но для работы со сложными документами (например, с учебниками) в fb3 вводится минимально-необходимый набор тегов, обеспечивающий максимальное качество верстки при максимально возможной простоте.&lt;br /&gt;
* Вся мета-информация является неотъемлемой частью файла. В соответствии с возросшими требованиями к полноте и точности мета-информации была разработана новая, прямо не совместимая с дескрипшном fb2, структура.&lt;br /&gt;
* Формат, как и прежде, максимально ориентирован на полноценную и эффективную переносимость текста на любое устройство, с ограниченными ресурсами, черно-белым или небольшим дисплеем и т.п. Единожды сверстанная книга должна быть максимально удобной в любой среде.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Основные отличия''' от fb2 находятся не в области идеологии, а в области технологических решений. Коротко о наиболее важных отличиях отметим:&lt;br /&gt;
* fb3-файл теперь является по сути zip-архивом, в котором упакованы отдельными файлами мета-информация, картинки и текст. Требования к формату zip-файла и соглашения об именах файлов, их размещении и организации описаны в стандарте [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2]&lt;br /&gt;
* Мета-информация выносится в отдельный файл, тело книги и сноски - в другой файл&lt;br /&gt;
* Все картинки выносятся из XML и являются, в конечном счете, файлами в архиве&lt;br /&gt;
* Связи документа с файлами осуществляются не через xlink, а в соответствии с описанным в OPF механизмом ''отношений'' (Relationships)&lt;br /&gt;
* Помимо ряда мелких нововведений в форматирование (разрядка, подчеркивание) добавляется принципиально новый объект &amp;quot;блок&amp;quot;, выпадающий из общего течения документа и оформляющий произвольный фрагмент книги в виде четырехугольника, который может иметь границу, внедряться в текст с обтеканием и иметь некоторые другие особенности размещения.&lt;br /&gt;
* Часть тегов, имеющих смысловые аналоги в HTML, будет переименована, к примеру emphasis превратится в em.&lt;br /&gt;
&lt;br /&gt;
== Общая информация о структуре fb3-файла ==&lt;br /&gt;
В соответствии со спецификацией [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2] файл fb3 будет представлять собой стандартный zip-архив, допустимые методы сжатия - store (без компрессии) и deflate (совместимый с zlib). Имена файлов в архиве сравниваются без учета регистра, изначально зарезервированы имена файлов:&lt;br /&gt;
* /[Content_Types].xml&lt;br /&gt;
* /_rels/.rels&lt;br /&gt;
Файл /_rels/.rels адресует файл-обложку (thumbnail) для всего fb3-пакета и как минимум один файл дескрипшна книги. Дескрипшн книги, в свою очередь, связан с телом книги и своей собственной обложкой, а тело книги связано со всеми включенными в него объектами. Все связи описываются стандартными средствами OPC (ECMA-376 Part 2, раздел 8.3 Relationships).&lt;br /&gt;
&lt;br /&gt;
В качестве графических форматов будет поддерживаться gif/png/jpg/svg (SVG 1.1 Basic)&lt;br /&gt;
&lt;br /&gt;
Более детальное описание требований к zip-архиву, механизмов связывания, кодировок и ограничений на именование файлов в архиве можно найти в стандарте [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2].&lt;br /&gt;
&lt;br /&gt;
== Файл мета-информации ==&lt;br /&gt;
Подробно изучить структуру и возможности fb3 в описании книги можно на примере файла /fb3/description.xml из [http://www.gribuser.ru/xml/fictionbook/3.00/example.fb3.zip архива с примером fb3-книги]. Большинство полей там снабжены русскоязычными комментариями. Из существенных нововведений по отношению к fb2 отметим:&lt;br /&gt;
* Блок описания периодических изданий (журнал такой-то, номер такой-то)&lt;br /&gt;
* sub-title - подзаголовок, позволяет описывать более сложноорганизованные названия&lt;br /&gt;
* Унифицированный механизм описания авторов, переводчиков, иллюстраторов и прочих, имеющих отношение к книге, субъектов.&lt;br /&gt;
* Возможность описывать связанные объекты: книги, с которых сделан перевод, приложения, продолжения, та же книга на другом носителе (аудиокнига) и т.п.&lt;br /&gt;
* Добавлена информация о целевой аудитории и об описываемом периоде&lt;br /&gt;
Большая часть новых полей логически совместима со стандартами RUSMARC и USMARC&lt;br /&gt;
&lt;br /&gt;
== Файл с текстом книги ==&lt;br /&gt;
Пример можно найти в примере fb3-документа, в файле /fb3/body.xml, где большинство новинок проиллюстрированы примерами применения и комментариями. Основные нововведения по отношению к fb2:&lt;br /&gt;
*	Нумерованные и ненумерованные списки&lt;br /&gt;
*	Блоки, выпадающие из общего потока, с атрибутами float, align, width, border. К примеру &amp;lt;block float=&amp;quot;left&amp;quot; width=&amp;quot;40em&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;amp;lt;p&amp;gt;тутатекст&amp;amp;lt;/p&amp;gt;&amp;lt;/block&amp;gt;.&lt;br /&gt;
*	Убирается inline-элемент code, добавляется block-элемент code, родительский по отношению к p.&lt;br /&gt;
*	Сноски более гибко типизируемые. Допускается &amp;quot;подсказывать&amp;quot; читалке, как следует отображать сноски, следует ли переоформлять номера сносок средствами читалки и какие сноски концевые и подстраничные.&lt;br /&gt;
*	Сноски выделяются в отдельный узел notes, и оформляются не как секции, а новым тегом &amp;lt;note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого fb3-архива: ==&lt;br /&gt;
{| border=0&lt;br /&gt;
 |'''Book.fb3'''&lt;br /&gt;
 | -&amp;gt; fb3-файл, де-факто ZIP-архив&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''[Content_Types].xml'''&lt;br /&gt;
 | -&amp;gt; Обязательный файл в архиве, содержит описание MIME-типов для всех размещенных в архиве файлов&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''cover.jpg'''&lt;br /&gt;
 | -&amp;gt; Обложка всей книги, для быстрого доступа программ-читалок&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''_rels/.rels'''&lt;br /&gt;
 | -&amp;gt; Обязательный xml-файл в архиве. В нем ссылки на обложку, файл(ы) мета-информации и прочее.&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/description.xml'''&lt;br /&gt;
 | -&amp;gt; Файл с мета-информацией&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/_rels/description.xml.rels'''&lt;br /&gt;
 | -&amp;gt; Файл со связями данной карточки книги - указывается обложка и файл с текстом книги&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/body.xml'''&lt;br /&gt;
 | -&amp;gt; Файл с текстом книги, сносками&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/_rels/body.xml.rels'''&lt;br /&gt;
 | -&amp;gt; Файл со связями текста книги - описываются все использованные картинки&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/marks.xml'''&lt;br /&gt;
 | -&amp;gt; Заметки/закладки на полях (которые поставила программа-читалка?)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>FictionBook 3.0 beta - краткое описание</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-10-01T20:08:00Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Преемственность с форматом fb2 */ пара пропущенных запятых&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Описание формата fb3 (предложение) =&lt;br /&gt;
''Ответственный: Грибов Д.П., grib@gribuser.ru''&lt;br /&gt;
&lt;br /&gt;
''Первая версия предложена 3 июля 2008 г.''&amp;lt;br&amp;gt;&lt;br /&gt;
''Версия 0.1 от 1 октября 2008 г.''&lt;br /&gt;
&lt;br /&gt;
== Цель создания формата ==&lt;br /&gt;
Формат fb3 разрабатывается для удовлетворения возросших требований к форматированию текста книг и возможностям их каталогизации. Современное состояние стандартов и технологий позволяет, помимо простого расширения набора тегов, привести формат к совместимости с наиболее удачными и перспективными наработками. В частности, в основу fb3 положен стандарт Open Packaging Convention ([http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2]). Помимо этого в качестве картинок можно использовать SVG-файлы (и GIF-файлы, патент на которые закончился).&lt;br /&gt;
&lt;br /&gt;
== Преемственность с форматом fb2 ==&lt;br /&gt;
'''Приоритеты''', на которых основан формат fb2, остаются, но частично расширяются:&lt;br /&gt;
* Принцип одна книга - один файл сохраняется. Более того, fb3 полноценно поддерживает &amp;quot;подшивки&amp;quot; - несколько книг в одном fb3-файле.&lt;br /&gt;
* Минимализм форматирования сохраняется, но для работы со сложными документами (например, с учебниками) в fb3 вводится минимально-необходимый набор тегов, обеспечивающий максимальное качество верстки при максимально возможной простоте.&lt;br /&gt;
* Вся мета-информация является неотъемлемой частью файла. В соответствии с возросшими требованиями к полноте и точности мета-информации была разработана новая, прямо не совместимая с дескрипшном fb2, структура.&lt;br /&gt;
* Формат, как и прежде, максимально ориентирован на полноценную и эффективную переносимость текста на любое устройство, с ограниченными ресурсами, черно-белым или небольшим дисплеем и т.п. Единожды сверстанная книга должна быть максимально удобной в любой среде.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Основные отличия''' от fb2 находятся не в области идеологии, а в области технологических решений. Коротко о наиболее важных отличиях отметим:&lt;br /&gt;
* fb3-файл теперь является по сути zip-архивом, в котором упакованы отдельными файлами мета-информация, картинки и текст. Требования к формату zip-файла и соглашения об именах файлов, их размещении и организации описаны в стандарте [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2]&lt;br /&gt;
* Мета-информация выносится в отдельный файл, тело книги и сноски - в другой файл&lt;br /&gt;
* Все картинки выносятся из XML и являются, в конечном счете, файлами в архиве&lt;br /&gt;
* Связи документа с файлами осуществляются не через xlink, а в соответствии с описанным в OPF механизмом ''отношений'' (Relationships)&lt;br /&gt;
* Помимо ряда мелких нововведений в форматирование (разрядка, подчеркивание) добавляется принципиально новый объект &amp;quot;блок&amp;quot;, выпадающий из общего течения документа и оформляющий произвольный фрагмент книги в виде четырехугольника, который может иметь границу, внедряться в текст с обтеканием и иметь некоторые другие особенности размещения.&lt;br /&gt;
* Часть тегов, имеющих смысловые аналоги в HTML, будет переименована, к примеру emphasis превратится в em.&lt;br /&gt;
&lt;br /&gt;
== Общая информация о структуре fb3-файла ==&lt;br /&gt;
В соответствии со спецификацией [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2] файл fb3 будет представлять собой стандартный zip-архив, допустимые методы сжатия - store (без компрессии) и deflate (совместимый с zlib). Имена файлов в архиве сравниваются без учета регистра, изначально зарезервированы имена файлов:&lt;br /&gt;
* /[Content_Types].xml&lt;br /&gt;
* /_rels/.rels&lt;br /&gt;
Файл /_rels/.rels адресует файл-обложку (thumbnail) для всего fb3-пакета и как минимум один файл дескрипшна книги. Дескрипшн книги, в свою очередь, связан с телом книги и своей собственной обложкой, а тело книги связано со всеми включенными в него объектами. Все связи описываются стандартными средствами OPC (ECMA-376 Part 2, раздел 8.3 Relationships).&lt;br /&gt;
&lt;br /&gt;
В качестве графических форматов будет поддерживаться gif/png/jpg/svg (SVG 1.1 Basic)&lt;br /&gt;
&lt;br /&gt;
Более детальное описание требований к zip-архиву, механизмов связывания, кодировок и ограничений на именование файлов в архиве можно найти в стандарте [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2].&lt;br /&gt;
&lt;br /&gt;
== Файл мета-информации ==&lt;br /&gt;
Подробно изучить структуру и возможности fb3 в описании книги можно на примере файла /fb3/description.xml из [http://www.gribuser.ru/xml/fictionbook/3.00/example.fb3.zip архива с примером fb3-книги]. Большинство полей там снабжены русскоязычными комментариями. Из существенных нововведений по отношению к fb2 отметим:&lt;br /&gt;
* Блок описания периодических изданий (журнал такой-то, номер такой-то)&lt;br /&gt;
* sub-title - подзаголовок, позволяет описыватьболее сложноорганизованные названия&lt;br /&gt;
* Унифицированный механизм описания авторов, переводчиков, иллюстраторов и прочих, имеющих отношение к книге, субъектов.&lt;br /&gt;
* Возможность описывать связанные объекты: книги, с которых сделан перевод, приложения, продолжения, та же книга на другом носителе (аудиокнига) и т.п.&lt;br /&gt;
* Добавлена информация о целевой аудитории и об описываемом периоде&lt;br /&gt;
Большая часть новых полей логически совместима со стандартами RUSMARC и USMARC&lt;br /&gt;
&lt;br /&gt;
== Файл с текстом книги ==&lt;br /&gt;
Пример можно найти в примере fb3-документа, в файле /fb3/body.xml, где большинство новинок проиллюстрированы примерами применения и комментариями. Основные нововведения по отношению к fb2:&lt;br /&gt;
*	Нумерованные и ненумерованные списки&lt;br /&gt;
*	Блоки, выпадающие из общего потока, с атрибутами float, align, width, border. К примеру &amp;lt;block float=&amp;quot;left&amp;quot; width=&amp;quot;40em&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;amp;lt;p&amp;gt;тутатекст&amp;amp;lt;/p&amp;gt;&amp;lt;/block&amp;gt;.&lt;br /&gt;
*	Убирается inline-элемент code, добавляется block-элемент code, родительский по отношению к p.&lt;br /&gt;
*	Сноски более гибко типизируемые. Допускается &amp;quot;подсказывать&amp;quot; читалке, как следует отображать сноски, следует ли переоформлять номера сносок средствами читалки и какие сноски концевые и подстраничные.&lt;br /&gt;
*	Сноски выделяются в отдельный узел notes, и оформляются не как секции, а новым тегом &amp;lt;note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого fb3-архива: ==&lt;br /&gt;
{| border=0&lt;br /&gt;
 |'''Book.fb3'''&lt;br /&gt;
 | -&amp;gt; fb3-файл, де-факто ZIP-архив&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''[Content_Types].xml'''&lt;br /&gt;
 | -&amp;gt; Обязательный файл в архиве, содержит описание MIME-типов для всех размещенных в архиве файлов&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''cover.jpg'''&lt;br /&gt;
 | -&amp;gt; Обложка всей книги, для быстрого доступа программ-читалок&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''_rels/.rels'''&lt;br /&gt;
 | -&amp;gt; Обязательный xml-файл в архиве. В нем ссылки на обложку, файл(ы) мета-информации и прочее.&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/description.xml'''&lt;br /&gt;
 | -&amp;gt; Файл с мета-информацией&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/_rels/description.xml.rels'''&lt;br /&gt;
 | -&amp;gt; Файл со связями данной карточки книги - указывается обложка и файл с текстом книги&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/body.xml'''&lt;br /&gt;
 | -&amp;gt; Файл с текстом книги, сносками&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/_rels/body.xml.rels'''&lt;br /&gt;
 | -&amp;gt; Файл со связями текста книги - описываются все использованные картинки&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/marks.xml'''&lt;br /&gt;
 | -&amp;gt; Заметки/закладки на полях (которые поставила программа-читалка?)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>FictionBook 3.0 beta - краткое описание</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-10-01T20:05:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Пример содержимого fb3-архива: */ бысрого -&amp;gt; быстрого&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Описание формата fb3 (предложение) =&lt;br /&gt;
''Ответственный: Грибов Д.П., grib@gribuser.ru''&lt;br /&gt;
&lt;br /&gt;
''Первая версия предложена 3 июля 2008 г.''&amp;lt;br&amp;gt;&lt;br /&gt;
''Версия 0.1 от 1 октября 2008 г.''&lt;br /&gt;
&lt;br /&gt;
== Цель создания формата ==&lt;br /&gt;
Формат fb3 разрабатывается для удовлетворения возросших требований к форматированию текста книг и возможностям их каталогизации. Современное состояние стандартов и технологий позволяет, помимо простого расширения набора тегов, привести формат к совместимости с наиболее удачными и перспективными наработками. В частности, в основу fb3 положен стандарт Open Packaging Convention ([http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2]). Помимо этого в качестве картинок можно использовать SVG-файлы (и GIF-файлы, патент на которые закончился).&lt;br /&gt;
&lt;br /&gt;
== Преемственность с форматом fb2 ==&lt;br /&gt;
'''Приоритеты''', на которых основан формат fb2, остаются, но частично расширяются:&lt;br /&gt;
* Принцип одна книга - один файл сохраняется. Более того, fb3 полноценно поддерживает &amp;quot;подшивки&amp;quot; - несколько книг в одном fb3-файле.&lt;br /&gt;
* Минимализм форматирования сохраняется, но для работы со сложными документами (например, с учебниками) в fb3 вводится минимально-необходимый набор тегов, обеспечивающий максимальное качество верстки при максимально возможной простоте.&lt;br /&gt;
* Вся мета-информация является неотъемлемой частью файла. В соответствии с возросшими требованиями к полноте и точности мета-информации была разработана новая, прямо не совместимая с дескрипшном fb2, структура.&lt;br /&gt;
* Формат, как и прежде, максимально ориентирован на полноценную и эффективную переносимость текста на любое устройство, с ограниченными ресурсами, черно-белым или небольшим дисплеем и т.п. Единожды сверстанная книга должна быть максимально удобной в любой среде.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Основные отличия''' от fb2 находятся не в области идеологии, а в области технологических решений. Коротко о наиболее важных отличиях отметим:&lt;br /&gt;
* fb3-файл теперь является по сути zip-архивом, в котором упакованы отдельными файлами мета-информация, картинки и текст. Требования к формату zip-файла и соглашения об именах файлов, их размещении и организации описаны в стандарте [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2]&lt;br /&gt;
* Мета-информация выносится в отдельный файл, тело книги и сноски - в другой файл&lt;br /&gt;
* Все картинки выносятся из XML и являются, в конечном счете файлами в архиве&lt;br /&gt;
* Связи документа с файлами осуществляются не через xlink, а в соответствии с описанным в OPF механизмом ''отношений'' (Relationships)&lt;br /&gt;
* Помимо ряда мелких нововведений в форматирование (разрядка, подчеркивание) добавляется принципиально новый объект &amp;quot;блок&amp;quot;, выпадающий из общего течения документа и оформляющий произвольный фрагмент книги в виде четырехугольника, который может иметь границу, внедряться в текст с обтеканием и иметь некоторые другие особенности размещения.&lt;br /&gt;
* Часть тегов, имеющих смысловые аналоги в HTML будет переименована, к примеру emphasis превратится в em.&lt;br /&gt;
&lt;br /&gt;
== Общая информация о структуре fb3-файла ==&lt;br /&gt;
В соответствии со спецификацией [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2] файл fb3 будет представлять собой стандартный zip-архив, допустимые методы сжатия - store (без компрессии) и deflate (совместимый с zlib). Имена файлов в архиве сравниваются без учета регистра, изначально зарезервированы имена файлов:&lt;br /&gt;
* /[Content_Types].xml&lt;br /&gt;
* /_rels/.rels&lt;br /&gt;
Файл /_rels/.rels адресует файл-обложку (thumbnail) для всего fb3-пакета и как минимум один файл дескрипшна книги. Дескрипшн книги, в свою очередь, связан с телом книги и своей собственной обложкой, а тело книги связано со всеми включенными в него объектами. Все связи описываются стандартными средствами OPC (ECMA-376 Part 2, раздел 8.3 Relationships).&lt;br /&gt;
&lt;br /&gt;
В качестве графических форматов будет поддерживаться gif/png/jpg/svg (SVG 1.1 Basic)&lt;br /&gt;
&lt;br /&gt;
Более детальное описание требований к zip-архиву, механизмов связывания, кодировок и ограничений на именование файлов в архиве можно найти в стандарте [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376 Part 2].&lt;br /&gt;
&lt;br /&gt;
== Файл мета-информации ==&lt;br /&gt;
Подробно изучить структуру и возможности fb3 в описании книги можно на примере файла /fb3/description.xml из [http://www.gribuser.ru/xml/fictionbook/3.00/example.fb3.zip архива с примером fb3-книги]. Большинство полей там снабжены русскоязычными комментариями. Из существенных нововведений по отношению к fb2 отметим:&lt;br /&gt;
* Блок описания периодических изданий (журнал такой-то, номер такой-то)&lt;br /&gt;
* sub-title - подзаголовок, позволяет описыватьболее сложноорганизованные названия&lt;br /&gt;
* Унифицированный механизм описания авторов, переводчиков, иллюстраторов и прочих, имеющих отношение к книге, субъектов.&lt;br /&gt;
* Возможность описывать связанные объекты: книги, с которых сделан перевод, приложения, продолжения, та же книга на другом носителе (аудиокнига) и т.п.&lt;br /&gt;
* Добавлена информация о целевой аудитории и об описываемом периоде&lt;br /&gt;
Большая часть новых полей логически совместима со стандартами RUSMARC и USMARC&lt;br /&gt;
&lt;br /&gt;
== Файл с текстом книги ==&lt;br /&gt;
Пример можно найти в примере fb3-документа, в файле /fb3/body.xml, где большинство новинок проиллюстрированы примерами применения и комментариями. Основные нововведения по отношению к fb2:&lt;br /&gt;
*	Нумерованные и ненумерованные списки&lt;br /&gt;
*	Блоки, выпадающие из общего потока, с атрибутами float, align, width, border. К примеру &amp;lt;block float=&amp;quot;left&amp;quot; width=&amp;quot;40em&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;amp;lt;p&amp;gt;тутатекст&amp;amp;lt;/p&amp;gt;&amp;lt;/block&amp;gt;.&lt;br /&gt;
*	Убирается inline-элемент code, добавляется block-элемент code, родительский по отношению к p.&lt;br /&gt;
*	Сноски более гибко типизируемые. Допускается &amp;quot;подсказывать&amp;quot; читалке, как следует отображать сноски, следует ли переоформлять номера сносок средствами читалки и какие сноски концевые и подстраничные.&lt;br /&gt;
*	Сноски выделяются в отдельный узел notes, и оформляются не как секции, а новым тегом &amp;lt;note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого fb3-архива: ==&lt;br /&gt;
{| border=0&lt;br /&gt;
 |'''Book.fb3'''&lt;br /&gt;
 | -&amp;gt; fb3-файл, де-факто ZIP-архив&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''[Content_Types].xml'''&lt;br /&gt;
 | -&amp;gt; Обязательный файл в архиве, содержит описание MIME-типов для всех размещенных в архиве файлов&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''cover.jpg'''&lt;br /&gt;
 | -&amp;gt; Обложка всей книги, для быстрого доступа программ-читалок&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''_rels/.rels'''&lt;br /&gt;
 | -&amp;gt; Обязательный xml-файл в архиве. В нем ссылки на обложку, файл(ы) мета-информации и прочее.&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/description.xml'''&lt;br /&gt;
 | -&amp;gt; Файл с мета-информацией&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/_rels/description.xml.rels'''&lt;br /&gt;
 | -&amp;gt; Файл со связями данной карточки книги - указывается обложка и файл с текстом книги&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/body.xml'''&lt;br /&gt;
 | -&amp;gt; Файл с текстом книги, сносками&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/_rels/body.xml.rels'''&lt;br /&gt;
 | -&amp;gt; Файл со связями текста книги - описываются все использованные картинки&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3/marks.xml'''&lt;br /&gt;
 | -&amp;gt; Заметки/закладки на полях (которые поставила программа-читалка?)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>FictionBook 3.0 beta - краткое описание</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-07-05T14:15:07Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Пример содержимого fb3-архива: */ наглАднее -&amp;gt; наглЯднее&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Описание формата fb3 (предложение) =&lt;br /&gt;
''Ответственный: Грибов Д.П., grib@gribuser.ru''&lt;br /&gt;
&lt;br /&gt;
''Дата создания: 3 июля 2008 г.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общая информация о структуре fb3-файла ==&lt;br /&gt;
# Файл fb3 представляет собой стандартный zip-архив, допустимые методы сжатия - store (без компрессии) и deflate (совместимый с zlib).&lt;br /&gt;
# Все файлы внутри архива имеют латинские имена в нижнем регистре.&lt;br /&gt;
# В корне архива ''может'' присутствовать ''один'' из файлов cover.png/cover.jpg, содержащий обложку документа для быстрого отображения. Размер этой картинки не больше, чем 240*240. Полноразмерная обложка может размещаться в другом файле (описывается в fb3_meta.xml, см. ниже).&lt;br /&gt;
# В корне архива ''обязательно присутствует'' файл fb3_book.xml, содержащий описание и структуру документа.&lt;br /&gt;
# В корне архива ''может присутствовать'' файл fb3_marks.xml, содержащий заметки/закладки.&lt;br /&gt;
# Все прочие файлы в архиве должны быть прямо или косвенно указаны в одном из перечисленных выше *.xml-файлов (например, каждая картинка должна быть использована в документе, если она попала в архив).&lt;br /&gt;
# Наличие в zip-архиве файлов (помимо указанных выше), не описанных в документе, является некритической ошибкой. При обработке файла о данной ошибке редактор должен обязательно выдавать предупреждение. Читалка должна игнорировать лишние файлы.&lt;br /&gt;
# Ссылки на отсутствующие файлы, используемые в документах, являются некритической ошибкой. И читалки, и редакторы должны выдавать сообщение об ошибке или иным образом ясно информировать пользователя о недостающих файлах.&lt;br /&gt;
# В качестве графических форматов будет поддерживаться gif/png/jpg&lt;br /&gt;
&lt;br /&gt;
== .xml-файлы в архиве ==&lt;br /&gt;
'''fb3_meta.xml''' содержит:&lt;br /&gt;
* Метаинформация: название документа (пустое название недопустимо, редактор не должен позволять сохранять такой документ), авторы, жанр, etc. В основном повторяет дескрипшн fb2, со следующими отличиями:&lt;br /&gt;
**	Упразднен src-title-info (информация библиографического характера будет отдельно обрабатываться, в книге ей делать нечего)&lt;br /&gt;
**	Тег translator упраздняется&lt;br /&gt;
**	Тег author в title-info получит новый атрибут role, который будет принимать значения author|translator|compiler|illustrator|editor. Тег translator упраздняется, соответственно.&lt;br /&gt;
**	Добавлен необязательный book-sub-title для сложных заголовков.&lt;br /&gt;
**	Новый тег quick-annotation для короткого (120 символов, к примеру) анонса&lt;br /&gt;
**	Новый порядок тегов title-info:&lt;br /&gt;
**#	coverpage&lt;br /&gt;
**#	book-title&lt;br /&gt;
**#	book-sub-title&lt;br /&gt;
**#	sequence&lt;br /&gt;
**#	author&lt;br /&gt;
**#	genre&lt;br /&gt;
*	Структура документа: дерево секций, объединенных.&lt;br /&gt;
**	Оконечные (содержащие текст) секции будут храниться в отдельных файлах, которые описываются в виде атрибута xlink:href.&lt;br /&gt;
**	Для всех секций возможно указание обложки, картинки, title, subtitle, id.&lt;br /&gt;
&lt;br /&gt;
'''text#.xml''' ? множественные файлы с текстом секций. Аналогичны содержимому оконечных секций в fb2 с небольшими расширениями. Имена и размещение файлов в архиве не оговаривается, но все они должны быть корректно адресованы через атрибут xlink:href секций в файле fb3_meta.xml. Нововведения по отношению к fb2:&lt;br /&gt;
*	Нумерованные и ненумерованные списки&lt;br /&gt;
*	Блоки, выпадающие из общего потока, с атрибутами float, align, width. Возможно, с разрешенной вложенностью. Возможно, с бордерами. К примеру &amp;lt;block float=&amp;quot;left&amp;quot; width=&amp;quot;40em&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;amp;lt;p&amp;gt;тутатекст&amp;amp;lt;/p&amp;gt;&amp;lt;/block&amp;gt;.&lt;br /&gt;
*	Убирается inline-элемент code, добавляется block-элемент code, аналог p.&lt;br /&gt;
*	Картинки больше не хранятся в XML, лежат в архиве, отдельно.&lt;br /&gt;
*	Сноски будут типизированные. Выделяются концевые и подстраничные. Читалке желательно отображать сноски соответственно.&lt;br /&gt;
*	Сноски выделяются в отдельный section (или в несколько), и отделяются друг от друга не секциями, а новым тегом &amp;lt;note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''fb3_marks.xml''' содержит закладки ? указывается адрес закладки (с точностью до символа, отмечается начало выделения и конец),  тип закладки (закладка, заметка, правка). Адресация с использованием xpointer, в закладке может содержаться текст, аналогичный содержимому секций.&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого fb3-архива: ==&lt;br /&gt;
{| border=0&lt;br /&gt;
 |'''Book.fb3'''&lt;br /&gt;
 | -&amp;gt; fb3-файл, де-факто ZIP-архив&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_meta.xml'''&lt;br /&gt;
 | -&amp;gt; Обязательный файл в архиве, содержит метаинформацию и структуру&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''cover.png'''&lt;br /&gt;
 | -&amp;gt; Необязательный файл в архиве, содержит малоразмерную версию обложки&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''text.dir'''&lt;br /&gt;
 | -&amp;gt; Папка, в которой лежат тексты (могли лежать и в корне, но так нагляднее)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part1.xml'''&lt;br /&gt;
 | -&amp;gt; Первая секция (у нас всего две текстовых секции в тексте)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part2.xml'''&lt;br /&gt;
 | -&amp;gt; Вторая секция&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_marks.xml'''&lt;br /&gt;
 | -&amp;gt; Заметки/закладки на полях (которые поставила программа-читалка?)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>FictionBook 3.0 beta - краткое описание</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-07-05T14:00:19Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Пример содержимого fb3-архива: */ &amp;quot;Втораая&amp;quot; -Ю&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Описание формата fb3 (предложение) =&lt;br /&gt;
''Ответственный: Грибов Д.П., grib@gribuser.ru''&lt;br /&gt;
&lt;br /&gt;
''Дата создания: 3 июля 2008 г.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общая информация о структуре fb3-файла ==&lt;br /&gt;
# Файл fb3 представляет собой стандартный zip-архив, допустимые методы сжатия - store (без компрессии) и deflate (совместимый с zlib).&lt;br /&gt;
# Все файлы внутри архива имеют латинские имена в нижнем регистре.&lt;br /&gt;
# В корне архива ''может'' присутствовать ''один'' из файлов cover.png/cover.jpg, содержащий обложку документа для быстрого отображения. Размер этой картинки не больше, чем 240*240. Полноразмерная обложка может размещаться в другом файле (описывается в fb3_meta.xml, см. ниже).&lt;br /&gt;
# В корне архива ''обязательно присутствует'' файл fb3_book.xml, содержащий описание и структуру документа.&lt;br /&gt;
# В корне архива ''может присутствовать'' файл fb3_marks.xml, содержащий заметки/закладки.&lt;br /&gt;
# Все прочие файлы в архиве должны быть прямо или косвенно указаны в одном из перечисленных выше *.xml-файлов (например, каждая картинка должна быть использована в документе, если она попала в архив).&lt;br /&gt;
# Наличие в zip-архиве файлов (помимо указанных выше), не описанных в документе, является некритической ошибкой. При обработке файла о данной ошибке редактор должен обязательно выдавать предупреждение. Читалка должна игнорировать лишние файлы.&lt;br /&gt;
# Ссылки на отсутствующие файлы, используемые в документах, являются некритической ошибкой. И читалки, и редакторы должны выдавать сообщение об ошибке или иным образом ясно информировать пользователя о недостающих файлах.&lt;br /&gt;
# В качестве графических форматов будет поддерживаться gif/png/jpg&lt;br /&gt;
&lt;br /&gt;
== .xml-файлы в архиве ==&lt;br /&gt;
'''fb3_meta.xml''' содержит:&lt;br /&gt;
* Метаинформация: название документа (пустое название недопустимо, редактор не должен позволять сохранять такой документ), авторы, жанр, etc. В основном повторяет дескрипшн fb2, со следующими отличиями:&lt;br /&gt;
**	Упразднен src-title-info (информация библиографического характера будет отдельно обрабатываться, в книге ей делать нечего)&lt;br /&gt;
**	Тег translator упраздняется&lt;br /&gt;
**	Тег author в title-info получит новый атрибут role, который будет принимать значения author|translator|compiler|illustrator|editor. Тег translator упраздняется, соответственно.&lt;br /&gt;
**	Добавлен необязательный book-sub-title для сложных заголовков.&lt;br /&gt;
**	Новый тег quick-annotation для короткого (120 символов, к примеру) анонса&lt;br /&gt;
**	Новый порядок тегов title-info:&lt;br /&gt;
**#	coverpage&lt;br /&gt;
**#	book-title&lt;br /&gt;
**#	book-sub-title&lt;br /&gt;
**#	sequence&lt;br /&gt;
**#	author&lt;br /&gt;
**#	genre&lt;br /&gt;
*	Структура документа: дерево секций, объединенных.&lt;br /&gt;
**	Оконечные (содержащие текст) секции будут храниться в отдельных файлах, которые описываются в виде атрибута xlink:href.&lt;br /&gt;
**	Для всех секций возможно указание обложки, картинки, title, subtitle, id.&lt;br /&gt;
&lt;br /&gt;
'''text#.xml''' ? множественные файлы с текстом секций. Аналогичны содержимому оконечных секций в fb2 с небольшими расширениями. Имена и размещение файлов в архиве не оговаривается, но все они должны быть корректно адресованы через атрибут xlink:href секций в файле fb3_meta.xml. Нововведения по отношению к fb2:&lt;br /&gt;
*	Нумерованные и ненумерованные списки&lt;br /&gt;
*	Блоки, выпадающие из общего потока, с атрибутами float, align, width. Возможно, с разрешенной вложенностью. Возможно, с бордерами. К примеру &amp;lt;block float=&amp;quot;left&amp;quot; width=&amp;quot;40em&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;amp;lt;p&amp;gt;тутатекст&amp;amp;lt;/p&amp;gt;&amp;lt;/block&amp;gt;.&lt;br /&gt;
*	Убирается inline-элемент code, добавляется block-элемент code, аналог p.&lt;br /&gt;
*	Картинки больше не хранятся в XML, лежат в архиве, отдельно.&lt;br /&gt;
*	Сноски будут типизированные. Выделяются концевые и подстраничные. Читалке желательно отображать сноски соответственно.&lt;br /&gt;
*	Сноски выделяются в отдельный section (или в несколько), и отделяются друг от друга не секциями, а новым тегом &amp;lt;note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''fb3_marks.xml''' содержит закладки ? указывается адрес закладки (с точностью до символа, отмечается начало выделения и конец),  тип закладки (закладка, заметка, правка). Адресация с использованием xpointer, в закладке может содержаться текст, аналогичный содержимому секций.&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого fb3-архива: ==&lt;br /&gt;
{| border=0&lt;br /&gt;
 |'''Book.fb3'''&lt;br /&gt;
 | -&amp;gt; fb3-файл, де-факто ZIP-архив&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_meta.xml'''&lt;br /&gt;
 | -&amp;gt; Обязательный файл в архиве, содержит метаинформацию и структуру&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''cover.png'''&lt;br /&gt;
 | -&amp;gt; Необязательный файл в архиве, содержит малоразмерную версию обложки&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''text.dir'''&lt;br /&gt;
 | -&amp;gt; Папка, в которой лежат тексты (могли лежать и в корне, но так нагладнее)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part1.xml'''&lt;br /&gt;
 | -&amp;gt; Первая секция (у нас всего две текстовых секции в тексте)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part2.xml'''&lt;br /&gt;
 | -&amp;gt; Вторая секция&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_marks.xml'''&lt;br /&gt;
 | -&amp;gt; Заметки/закладки на полях (которые поставила программа-читалка?)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>FictionBook 3.0 beta - краткое описание</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-07-05T13:46:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* .xml-файлы в архиве */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Описание формата fb3 (предложение) =&lt;br /&gt;
''Ответственный: Грибов Д.П., grib@gribuser.ru''&lt;br /&gt;
&lt;br /&gt;
''Дата создания: 3 июля 2008 г.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общая информация о структуре fb3-файла ==&lt;br /&gt;
# Файл fb3 представляет собой стандартный zip-архив, допустимые методы сжатия - store (без компрессии) и deflate (совместимый с zlib).&lt;br /&gt;
# Все файлы внутри архива имеют латинские имена в нижнем регистре.&lt;br /&gt;
# В корне архива ''может'' присутствовать ''один'' из файлов cover.png/cover.jpg, содержащий обложку документа для быстрого отображения. Размер этой картинки не больше, чем 240*240. Полноразмерная обложка может размещаться в другом файле (описывается в fb3_meta.xml, см. ниже).&lt;br /&gt;
# В корне архива ''обязательно присутствует'' файл fb3_book.xml, содержащий описание и структуру документа.&lt;br /&gt;
# В корне архива ''может присутствовать'' файл fb3_marks.xml, содержащий заметки/закладки.&lt;br /&gt;
# Все прочие файлы в архиве должны быть прямо или косвенно указаны в одном из перечисленных выше *.xml-файлов (например, каждая картинка должна быть использована в документе, если она попала в архив).&lt;br /&gt;
# Наличие в zip-архиве файлов (помимо указанных выше), не описанных в документе, является некритической ошибкой. При обработке файла о данной ошибке редактор должен обязательно выдавать предупреждение. Читалка должна игнорировать лишние файлы.&lt;br /&gt;
# Ссылки на отсутствующие файлы, используемые в документах, являются некритической ошибкой. И читалки, и редакторы должны выдавать сообщение об ошибке или иным образом ясно информировать пользователя о недостающих файлах.&lt;br /&gt;
# В качестве графических форматов будет поддерживаться gif/png/jpg&lt;br /&gt;
&lt;br /&gt;
== .xml-файлы в архиве ==&lt;br /&gt;
'''fb3_meta.xml''' содержит:&lt;br /&gt;
* Метаинформация: название документа (пустое название недопустимо, редактор не должен позволять сохранять такой документ), авторы, жанр, etc. В основном повторяет дескрипшн fb2, со следующими отличиями:&lt;br /&gt;
**	Упразднен src-title-info (информация библиографического характера будет отдельно обрабатываться, в книге ей делать нечего)&lt;br /&gt;
**	Тег translator упраздняется&lt;br /&gt;
**	Тег author в title-info получит новый атрибут role, который будет принимать значения author|translator|compiler|illustrator|editor. Тег translator упраздняется, соответственно.&lt;br /&gt;
**	Добавлен необязательный book-sub-title для сложных заголовков.&lt;br /&gt;
**	Новый тег quick-annotation для короткого (120 символов, к примеру) анонса&lt;br /&gt;
**	Новый порядок тегов title-info:&lt;br /&gt;
**#	coverpage&lt;br /&gt;
**#	book-title&lt;br /&gt;
**#	book-sub-title&lt;br /&gt;
**#	sequence&lt;br /&gt;
**#	author&lt;br /&gt;
**#	genre&lt;br /&gt;
*	Структура документа: дерево секций, объединенных.&lt;br /&gt;
**	Оконечные (содержащие текст) секции будут храниться в отдельных файлах, которые описываются в виде атрибута xlink:href.&lt;br /&gt;
**	Для всех секций возможно указание обложки, картинки, title, subtitle, id.&lt;br /&gt;
&lt;br /&gt;
'''text#.xml''' ? множественные файлы с текстом секций. Аналогичны содержимому оконечных секций в fb2 с небольшими расширениями. Имена и размещение файлов в архиве не оговаривается, но все они должны быть корректно адресованы через атрибут xlink:href секций в файле fb3_meta.xml. Нововведения по отношению к fb2:&lt;br /&gt;
*	Нумерованные и ненумерованные списки&lt;br /&gt;
*	Блоки, выпадающие из общего потока, с атрибутами float, align, width. Возможно, с разрешенной вложенностью. Возможно, с бордерами. К примеру &amp;lt;block float=&amp;quot;left&amp;quot; width=&amp;quot;40em&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;amp;lt;p&amp;gt;тутатекст&amp;amp;lt;/p&amp;gt;&amp;lt;/block&amp;gt;.&lt;br /&gt;
*	Убирается inline-элемент code, добавляется block-элемент code, аналог p.&lt;br /&gt;
*	Картинки больше не хранятся в XML, лежат в архиве, отдельно.&lt;br /&gt;
*	Сноски будут типизированные. Выделяются концевые и подстраничные. Читалке желательно отображать сноски соответственно.&lt;br /&gt;
*	Сноски выделяются в отдельный section (или в несколько), и отделяются друг от друга не секциями, а новым тегом &amp;lt;note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''fb3_marks.xml''' содержит закладки ? указывается адрес закладки (с точностью до символа, отмечается начало выделения и конец),  тип закладки (закладка, заметка, правка). Адресация с использованием xpointer, в закладке может содержаться текст, аналогичный содержимому секций.&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого fb3-архива: ==&lt;br /&gt;
{| border=0&lt;br /&gt;
 |'''Book.fb3'''&lt;br /&gt;
 | -&amp;gt; fb3-файл, де-факто ZIP-архив&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_meta.xml'''&lt;br /&gt;
 | -&amp;gt; Обязательный файл в архиве, содержит метаинформацию и структуру&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''cover.png'''&lt;br /&gt;
 | -&amp;gt; Необязательный файл в архиве, содержит малоразмерную версию обложки&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''text.dir'''&lt;br /&gt;
 | -&amp;gt; Папка, в которой лежат тексты (могли лежать и в корне, но так нагладнее)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part1.xml'''&lt;br /&gt;
 | -&amp;gt; Первая секция (у нас всего две текстовых секции в тексте)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part2.xml'''&lt;br /&gt;
 | -&amp;gt; Втораая секция&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_marks.xml'''&lt;br /&gt;
 | -&amp;gt; Заметки/закладки на полях (которые поставила программа-читалка?)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>FictionBook 3.0 beta - краткое описание</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-07-05T13:29:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* .xml-файлы в архиве */ вынес слово &amp;quot;секции&amp;quot; из скобок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Описание формата fb3 (предложение) =&lt;br /&gt;
''Ответственный: Грибов Д.П., grib@gribuser.ru''&lt;br /&gt;
&lt;br /&gt;
''Дата создания: 3 июля 2008 г.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общая информация о структуре fb3-файла ==&lt;br /&gt;
# Файл fb3 представляет собой стандартный zip-архив, допустимые методы сжатия - store (без компрессии) и deflate (совместимый с zlib).&lt;br /&gt;
# Все файлы внутри архива имеют латинские имена в нижнем регистре.&lt;br /&gt;
# В корне архива ''может'' присутствовать ''один'' из файлов cover.png/cover.jpg, содержащий обложку документа для быстрого отображения. Размер этой картинки не больше, чем 240*240. Полноразмерная обложка может размещаться в другом файле (описывается в fb3_meta.xml, см. ниже).&lt;br /&gt;
# В корне архива ''обязательно присутствует'' файл fb3_book.xml, содержащий описание и структуру документа.&lt;br /&gt;
# В корне архива ''может присутствовать'' файл fb3_marks.xml, содержащий заметки/закладки.&lt;br /&gt;
# Все прочие файлы в архиве должны быть прямо или косвенно указаны в одном из перечисленных выше *.xml-файлов (например, каждая картинка должна быть использована в документе, если она попала в архив).&lt;br /&gt;
# Наличие в zip-архиве файлов (помимо указанных выше), не описанных в документе, является некритической ошибкой. При обработке файла о данной ошибке редактор должен обязательно выдавать предупреждение. Читалка должна игнорировать лишние файлы.&lt;br /&gt;
# Ссылки на отсутствующие файлы, используемые в документах, являются некритической ошибкой. И читалки, и редакторы должны выдавать сообщение об ошибке или иным образом ясно информировать пользователя о недостающих файлах.&lt;br /&gt;
# В качестве графических форматов будет поддерживаться gif/png/jpg&lt;br /&gt;
&lt;br /&gt;
== .xml-файлы в архиве ==&lt;br /&gt;
'''fb3_meta.xml''' содержит:&lt;br /&gt;
* Метаинформация: название документа (пустое название недопустимо, редактор не должен позволять сохранять такой документ), авторы, жанр, etc. В основном повторяет дескрипшн fb2, со следующими отличиями:&lt;br /&gt;
**	Упразднен src-title-info (иоформация библиографического характера будет отдельно обрабатываться, в книге ей делать нечего)&lt;br /&gt;
**	Тег translator упраздняется&lt;br /&gt;
**	Тег author в title-info получит новый атрибут role, который будет принимать значения author|translator|compiler|illustrator|editor. Тег translator упраздняется, соответственно.&lt;br /&gt;
**	Добавлен необязательный book-sub-title для сложных заголовков.&lt;br /&gt;
**	Новый тег quick-annotation для короткого (120 символов, к примеру) анонса&lt;br /&gt;
**	Новый порядок тегов title-info:&lt;br /&gt;
**#	coverpage&lt;br /&gt;
**#	book-title&lt;br /&gt;
**#	book-sub-title&lt;br /&gt;
**#	sequence&lt;br /&gt;
**#	author&lt;br /&gt;
**#	genre&lt;br /&gt;
*	Структура документа: дерево секций, объединенных.&lt;br /&gt;
**	Оконечные (содержащие текст) секции будут храниться в отдельных файлах, которые описываются в виде атрибута xlink:href.&lt;br /&gt;
**	Для всех секций возможно указание обложки, картинки, title, subtitle, id.&lt;br /&gt;
&lt;br /&gt;
'''text#.xml''' ? множественные файлы с текстом секций. Аналогичны содержимому оконечных секций в fb2 с небольшими расширениями. Имена и размещение файлов в архиве не оговаривается, но все они должны быть корректно адресованы через атрибут xlink:href секций в файле fb3_meta.xml. Нововведения по отношению к fb2:&lt;br /&gt;
*	Нумерованные и ненумерованные списки&lt;br /&gt;
*	Блоки, выпадающие из общего потока, с атрибутами float, align, width. Возможно, с разрешенной вложенностью. Возможно, с бордерами. К примеру &amp;lt;block float=&amp;quot;left&amp;quot; width=&amp;quot;40em&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;amp;lt;p&amp;gt;тутатекст&amp;amp;lt;/p&amp;gt;&amp;lt;/block&amp;gt;.&lt;br /&gt;
*	Убирается inline-элемент code, добавляется block-элемент code, аналог p.&lt;br /&gt;
*	Картинки больше не хранятся в XML, лежат в архиве, отдельно.&lt;br /&gt;
*	Сноски будут типизированные. Выделяются концевые и подстраничные. Читалке желательно отображать сноски соответственно.&lt;br /&gt;
*	Сноски выделяются в отдельный section (или в несколько), и отделяются друг от друга не секциями, а новым тегом &amp;lt;note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''fb3_marks.xml''' содержит закладки ? указывается адрес закладки (с точностью до символа, отмечается начало выделения и конец),  тип закладки (закладка, заметка, правка). Адресация с использованием xpointer, в закладке может содержаться текст, аналогичный содержимому секций.&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого fb3-архива: ==&lt;br /&gt;
{| border=0&lt;br /&gt;
 |'''Book.fb3'''&lt;br /&gt;
 | -&amp;gt; fb3-файл, де-факто ZIP-архив&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_meta.xml'''&lt;br /&gt;
 | -&amp;gt; Обязательный файл в архиве, содержит метаинформацию и структуру&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''cover.png'''&lt;br /&gt;
 | -&amp;gt; Необязательный файл в архиве, содержит малоразмерную версию обложки&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''text.dir'''&lt;br /&gt;
 | -&amp;gt; Папка, в которой лежат тексты (могли лежать и в корне, но так нагладнее)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part1.xml'''&lt;br /&gt;
 | -&amp;gt; Первая секция (у нас всего две текстовых секции в тексте)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part2.xml'''&lt;br /&gt;
 | -&amp;gt; Втораая секция&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_marks.xml'''&lt;br /&gt;
 | -&amp;gt; Заметки/закладки на полях (которые поставила программа-читалка?)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>FictionBook 3.0 beta - краткое описание</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FictionBook_3.0_beta_-_%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5"/>
				<updated>2008-07-05T13:21:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Общая информация о структуре fb3-файла */ &amp;quot;может присутствует&amp;quot; заменил на &amp;quot;может присутствовать&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Описание формата fb3 (предложение) =&lt;br /&gt;
''Ответственный: Грибов Д.П., grib@gribuser.ru''&lt;br /&gt;
&lt;br /&gt;
''Дата создания: 3 июля 2008 г.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общая информация о структуре fb3-файла ==&lt;br /&gt;
# Файл fb3 представляет собой стандартный zip-архив, допустимые методы сжатия - store (без компрессии) и deflate (совместимый с zlib).&lt;br /&gt;
# Все файлы внутри архива имеют латинские имена в нижнем регистре.&lt;br /&gt;
# В корне архива ''может'' присутствовать ''один'' из файлов cover.png/cover.jpg, содержащий обложку документа для быстрого отображения. Размер этой картинки не больше, чем 240*240. Полноразмерная обложка может размещаться в другом файле (описывается в fb3_meta.xml, см. ниже).&lt;br /&gt;
# В корне архива ''обязательно присутствует'' файл fb3_book.xml, содержащий описание и структуру документа.&lt;br /&gt;
# В корне архива ''может присутствовать'' файл fb3_marks.xml, содержащий заметки/закладки.&lt;br /&gt;
# Все прочие файлы в архиве должны быть прямо или косвенно указаны в одном из перечисленных выше *.xml-файлов (например, каждая картинка должна быть использована в документе, если она попала в архив).&lt;br /&gt;
# Наличие в zip-архиве файлов (помимо указанных выше), не описанных в документе, является некритической ошибкой. При обработке файла о данной ошибке редактор должен обязательно выдавать предупреждение. Читалка должна игнорировать лишние файлы.&lt;br /&gt;
# Ссылки на отсутствующие файлы, используемые в документах, являются некритической ошибкой. И читалки, и редакторы должны выдавать сообщение об ошибке или иным образом ясно информировать пользователя о недостающих файлах.&lt;br /&gt;
# В качестве графических форматов будет поддерживаться gif/png/jpg&lt;br /&gt;
&lt;br /&gt;
== .xml-файлы в архиве ==&lt;br /&gt;
'''fb3_meta.xml''' содержит:&lt;br /&gt;
* Метаинформация: название документа (пустое название недопустимо, редактор не должен позволять сохранять такой документ), авторы, жанр, etc. В основном повторяет дескрипшн fb2, со следующими отличиями:&lt;br /&gt;
**	Упразднен src-title-info (иоформация библиографического характера будет отдельно обрабатываться, в книге ей делать нечего)&lt;br /&gt;
**	Тег translator упраздняется&lt;br /&gt;
**	Тег author в title-info получит новый атрибут role, который будет принимать значения author|translator|compiler|illustrator|editor. Тег translator упраздняется, соответственно.&lt;br /&gt;
**	Добавлен необязательный book-sub-title для сложных заголовков.&lt;br /&gt;
**	Новый тег quick-annotation для короткого (120 символов, к примеру) анонса&lt;br /&gt;
**	Новый порядок тегов title-info:&lt;br /&gt;
**#	coverpage&lt;br /&gt;
**#	book-title&lt;br /&gt;
**#	book-sub-title&lt;br /&gt;
**#	sequence&lt;br /&gt;
**#	author&lt;br /&gt;
**#	genre&lt;br /&gt;
*	Структура документа: дерево секций, объединенных.&lt;br /&gt;
**	Оконечные (содержащие текст секции) будут храниться в отдельных файлах, которые описываются в виде атрибута xlink:href.&lt;br /&gt;
**	Для всех секций возможно указание обложки, картинки, title, subtitle, id.&lt;br /&gt;
&lt;br /&gt;
'''text#.xml''' ? множественные файлы с текстом секций. Аналогичны содержимому оконечных секций в fb2 с небольшими расширениями. Имена и размещение файлов в архиве не оговаривается, но все они должны быть корректно адресованы через атрибут xlink:href секций в файле fb3_meta.xml. Нововведения по отношению к fb2:&lt;br /&gt;
*	Нумерованные и ненумерованные списки&lt;br /&gt;
*	Блоки, выпадающие из общего потока, с атрибутами float, align, width. Возможно, с разрешенной вложенностью. Возможно, с бордерами. К примеру &amp;lt;block float=&amp;quot;left&amp;quot; width=&amp;quot;40em&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;amp;lt;p&amp;gt;тутатекст&amp;amp;lt;/p&amp;gt;&amp;lt;/block&amp;gt;.&lt;br /&gt;
*	Убирается inline-элемент code, добавляется block-элемент code, аналог p.&lt;br /&gt;
*	Картинки больше не хранятся в XML, лежат в архиве, отдельно.&lt;br /&gt;
*	Сноски будут типизированные. Выделяются концевые и подстраничные. Читалке желательно отображать сноски соответственно.&lt;br /&gt;
*	Сноски выделяются в отдельный section (или в несколько), и отделяются друг от друга не секциями, а новым тегом &amp;lt;note&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''fb3_marks.xml''' содержит закладки ? указывается адрес закладки (с точностью до символа, отмечается начало выделения и конец),  тип закладки (закладка, заметка, правка). Адресация с использованием xpointer, в закладке может содержаться текст, аналогичный содержимому секций.&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого fb3-архива: ==&lt;br /&gt;
{| border=0&lt;br /&gt;
 |'''Book.fb3'''&lt;br /&gt;
 | -&amp;gt; fb3-файл, де-факто ZIP-архив&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_meta.xml'''&lt;br /&gt;
 | -&amp;gt; Обязательный файл в архиве, содержит метаинформацию и структуру&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''cover.png'''&lt;br /&gt;
 | -&amp;gt; Необязательный файл в архиве, содержит малоразмерную версию обложки&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''text.dir'''&lt;br /&gt;
 | -&amp;gt; Папка, в которой лежат тексты (могли лежать и в корне, но так нагладнее)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part1.xml'''&lt;br /&gt;
 | -&amp;gt; Первая секция (у нас всего две текстовых секции в тексте)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''part2.xml'''&lt;br /&gt;
 | -&amp;gt; Втораая секция&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;amp;#160;&amp;amp;#160;&amp;amp;#160;'''fb3_marks.xml'''&lt;br /&gt;
 | -&amp;gt; Заметки/закладки на полях (которые поставила программа-читалка?)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2008-01-01T21:25:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Степени и индексы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''[[Элемент a|&amp;amp;lt;a l:href=...&amp;amp;gt;...&amp;amp;lt;/a&amp;amp;gt;]]''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''[[Элемент a|&amp;amp;lt;a xlink:href=...&amp;amp;gt;...&amp;amp;lt;/a&amp;amp;gt;]]'''. Аналогично и для ссылок в тэгах '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' - который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' - описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''' - содержит приложенные к файлу двоичные объекты - картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' с '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', а остальное - по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
Раздел '''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''' - данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''[[Элемент src-title-info|&amp;amp;lt;src-title-info&amp;amp;gt;]]''' - данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''' - информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''[[Элемент publish-info|&amp;amp;lt;publish-info&amp;amp;gt;]]''' - сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''[[Элемент custom-info|&amp;amp;lt;custom-info&amp;amp;gt;]]''' - произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''' и '''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо:&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо:&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент genre|&amp;amp;lt;genre&amp;amp;gt;]]''' - указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Одно или более вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент author|&amp;amp;lt;author&amp;amp;gt;]]''' - содержит информацию об авторе книги. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент book-title|&amp;amp;lt;book-title&amp;amp;gt;]]''' - описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''' - аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент keywords|&amp;amp;lt;keywords&amp;amp;gt;]]''' - содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''' - хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент coverpage|&amp;amp;lt;coverpage&amp;amp;gt;]]''' - обложка книги. Внутри может содержать только тэг '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]''' - сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-lang|&amp;amp;lt;src-lang&amp;amp;gt;]]''' - определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент translator|&amp;amp;lt;translator&amp;amp;gt;]]''' - информация о переводчике книги. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент sequence|&amp;amp;lt;sequence&amp;amp;gt;]]''' - сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) - название серии, и '''number''' (целое число) - порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии - вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент author|&amp;amp;lt;author&amp;amp;gt;]]''' - содержит информацию об авторе документа. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент program-used|&amp;amp;lt;program-used&amp;amp;gt;]]''' - в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''' - хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-url|&amp;amp;lt;src-url&amp;amp;gt;]]''' - URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-ocr|&amp;amp;lt;src-ocr&amp;amp;gt;]]''' - автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент id|&amp;amp;lt;id&amp;amp;gt;]]''' - уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент version|&amp;amp;lt;version&amp;amp;gt;]]''' - версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае - 1.1.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент history|&amp;amp;lt;history&amp;amp;gt;]]''' - история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''[[Элемент publish-info|&amp;amp;lt;publish-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент book-name|&amp;amp;lt;book-name&amp;amp;gt;]]''' - название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент publisher|&amp;amp;lt;publisher&amp;amp;gt;]]''' - название издательства. ''От нуля до одного вхождений''. В примере - Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент city|&amp;amp;lt;city&amp;amp;gt;]]''' - город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент year|&amp;amp;lt;year&amp;amp;gt;]]''' - год издания книги. ''От нуля до одного вхождений''. В нашем случае - 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент image|&amp;amp;lt;image&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' (''одно или более вхождений''), но первый тэг не может быть '''[[Элемент image|&amp;amp;lt;image&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' первого уровня, а главы - в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' первого уровня, то есть в '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', относящемся к '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]'''. Также могут входить пустые строки - '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''', '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''. Один такой тэг - одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''[[Элемент strong|&amp;amp;lt;strong&amp;amp;gt;]]''', а курсивный - тэгом '''[[Элемент emphasis|&amp;amp;lt;emphasis&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это - &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Верхние и нижние индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно задать для текста начертание как верхний или нижний индекс. Для нижних индексов (уменьшенные буквы внизу строки) используется выделение тэгом '''[[Элемент sub|&amp;amp;lt;sub&amp;amp;gt;]]''', а для верхних индексов (уменьшенные буквы вверху строки) - выделение тэгом '''[[Элемент sup|&amp;amp;lt;sup&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''[[Элемент strikethrough|&amp;amp;lt;strikethrough&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''[[Элемент code|&amp;amp;lt;code&amp;amp;gt;]]'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', который содержит в себе форматированный текст. Тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' как заголовок части книги может быть вложенным в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' и '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' могут быть вложены только тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' и/или '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', который содержит простой (неформатированный) текст. Тэг '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''' может быть вложенным в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''' и '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''. ''Одно или более вхождений''. Строфа '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''' - это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', который должен быть вложен в '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''. Кроме того в состав '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''' могут входить тэги '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' (заголовок) и '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&amp;lt;br&amp;gt;&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
''Тише, Танечка, не плачь,''&amp;lt;br&amp;gt;&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''', который должен содержать внутри себя форматированный текст - тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' (''любое число вхождений''), а затем автора текста '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', который может содержать форматированный текст - вложенные тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' (''любое число вхождений''), а затем автора цитаты '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время - деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''' и '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''. Внутри cite и epigraph этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его (родительского тэга) закрытием. Внутри же poem тэг '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' може быть либо последний, либо предпоследний перед '''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''', как это описано в главе ?Стихи? данного описания. ''Допускается любое число вхождений тэга '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', и в этом случае он описывает просто картинку. Если же  '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' вложен в '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' или '''[[Элемент coverpage|&amp;amp;lt;coverpage&amp;amp;gt;]]''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''[[Элемент a|&amp;amp;lt;a&amp;amp;gt;]]''', который может быть вложен в абзацный тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Об этом вы можете прочитать &amp;lt;a l:href=&amp;quot;#n1&amp;quot;&amp;gt;здесь&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет ?здесь?, а указывать она будет на элемент с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в главе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Также тэг '''[[Элемент a|&amp;amp;lt;a&amp;amp;gt;]]''' может иметь атрибут '''type''', что используется при создании ссылок на примечания и описано в разделе &amp;quot;Примечания&amp;quot; данного описания.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', который может быть вложен в '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и/или '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' содержит вложенные тэги '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;...&amp;amp;lt;/tr&amp;amp;gt;]]''', каждый '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения '''&amp;quot;left&amp;quot;''' (по левому краю), '''&amp;quot;right&amp;quot;''' (по правому краю) или '''&amp;quot;center&amp;quot;''' (центрирование). По умолчанию используется значение '''&amp;quot;left&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''', в свою очередь, содержит вложенные тэги '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' и '''[[Элемент td|&amp;amp;lt;td&amp;amp;gt;]]''' (''в любом количестве и порядке каждый''). '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' и '''[[Элемент td|&amp;amp;lt;td&amp;amp;gt;]]''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка, что позволяет &amp;quot;растягивать&amp;quot; ее по вертикали или горизонтали. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименному свойству тэга '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', поименнованном '''notes''', то есть описан он должен быть как '''[[Элемент body|&amp;amp;lt;body name=&amp;quot;notes&amp;quot;&amp;amp;gt;]]''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''', который идет  в документе вслед за последним элементом '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' - MIME-тип вложения. Содержанием элемента '''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''[[Элемент genre|&amp;amp;lt;genre&amp;amp;gt;]]''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&lt;br /&gt;
Ниже приведены коды языков, которые можно прописывать в тэгах '''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]''' и '''[[Элемент src-lang|&amp;amp;lt;src-lang&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2008-01-01T20:45:15Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Поля раздела description */ Количество вхождений для genre было описано неверно&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''[[Элемент a|&amp;amp;lt;a l:href=...&amp;amp;gt;...&amp;amp;lt;/a&amp;amp;gt;]]''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''[[Элемент a|&amp;amp;lt;a xlink:href=...&amp;amp;gt;...&amp;amp;lt;/a&amp;amp;gt;]]'''. Аналогично и для ссылок в тэгах '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' - который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' - описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''' - содержит приложенные к файлу двоичные объекты - картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' с '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', а остальное - по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
Раздел '''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''' - данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''[[Элемент src-title-info|&amp;amp;lt;src-title-info&amp;amp;gt;]]''' - данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''' - информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''[[Элемент publish-info|&amp;amp;lt;publish-info&amp;amp;gt;]]''' - сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''[[Элемент custom-info|&amp;amp;lt;custom-info&amp;amp;gt;]]''' - произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''' и '''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо:&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо:&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент genre|&amp;amp;lt;genre&amp;amp;gt;]]''' - указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Одно или более вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент author|&amp;amp;lt;author&amp;amp;gt;]]''' - содержит информацию об авторе книги. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент book-title|&amp;amp;lt;book-title&amp;amp;gt;]]''' - описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''' - аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент keywords|&amp;amp;lt;keywords&amp;amp;gt;]]''' - содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''' - хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент coverpage|&amp;amp;lt;coverpage&amp;amp;gt;]]''' - обложка книги. Внутри может содержать только тэг '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]''' - сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-lang|&amp;amp;lt;src-lang&amp;amp;gt;]]''' - определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент translator|&amp;amp;lt;translator&amp;amp;gt;]]''' - информация о переводчике книги. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент sequence|&amp;amp;lt;sequence&amp;amp;gt;]]''' - сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) - название серии, и '''number''' (целое число) - порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии - вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент author|&amp;amp;lt;author&amp;amp;gt;]]''' - содержит информацию об авторе документа. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент program-used|&amp;amp;lt;program-used&amp;amp;gt;]]''' - в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''' - хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-url|&amp;amp;lt;src-url&amp;amp;gt;]]''' - URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-ocr|&amp;amp;lt;src-ocr&amp;amp;gt;]]''' - автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент id|&amp;amp;lt;id&amp;amp;gt;]]''' - уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент version|&amp;amp;lt;version&amp;amp;gt;]]''' - версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае - 1.1.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент history|&amp;amp;lt;history&amp;amp;gt;]]''' - история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''[[Элемент publish-info|&amp;amp;lt;publish-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент book-name|&amp;amp;lt;book-name&amp;amp;gt;]]''' - название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент publisher|&amp;amp;lt;publisher&amp;amp;gt;]]''' - название издательства. ''От нуля до одного вхождений''. В примере - Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент city|&amp;amp;lt;city&amp;amp;gt;]]''' - город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент year|&amp;amp;lt;year&amp;amp;gt;]]''' - год издания книги. ''От нуля до одного вхождений''. В нашем случае - 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент image|&amp;amp;lt;image&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' (''одно или более вхождений''), но первый тэг не может быть '''[[Элемент image|&amp;amp;lt;image&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' первого уровня, а главы - в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' первого уровня, то есть в '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', относящемся к '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]'''. Также могут входить пустые строки - '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''', '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''. Один такой тэг - одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''[[Элемент strong|&amp;amp;lt;strong&amp;amp;gt;]]''', а курсивный - тэгом '''[[Элемент emphasis|&amp;amp;lt;emphasis&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это - &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''[[Элемент sub|&amp;amp;lt;sub&amp;amp;gt;]]''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''[[Элемент sup|&amp;amp;lt;sup&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''[[Элемент strikethrough|&amp;amp;lt;strikethrough&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''[[Элемент code|&amp;amp;lt;code&amp;amp;gt;]]'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', который содержит в себе форматированный текст. Тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' как заголовок части книги может быть вложенным в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' и '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' могут быть вложены только тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' и/или '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', который содержит простой (неформатированный) текст. Тэг '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''' может быть вложенным в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''' и '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''. ''Одно или более вхождений''. Строфа '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''' - это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', который должен быть вложен в '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''. Кроме того в состав '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''' могут входить тэги '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' (заголовок) и '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&amp;lt;br&amp;gt;&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
''Тише, Танечка, не плачь,''&amp;lt;br&amp;gt;&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''', который должен содержать внутри себя форматированный текст - тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' (''любое число вхождений''), а затем автора текста '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', который может содержать форматированный текст - вложенные тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' (''любое число вхождений''), а затем автора цитаты '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время - деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''' и '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''. Внутри cite и epigraph этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его (родительского тэга) закрытием. Внутри же poem тэг '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' може быть либо последний, либо предпоследний перед '''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''', как это описано в главе ?Стихи? данного описания. ''Допускается любое число вхождений тэга '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', и в этом случае он описывает просто картинку. Если же  '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' вложен в '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' или '''[[Элемент coverpage|&amp;amp;lt;coverpage&amp;amp;gt;]]''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''[[Элемент a|&amp;amp;lt;a&amp;amp;gt;]]''', который может быть вложен в абзацный тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Об этом вы можете прочитать &amp;lt;a l:href=&amp;quot;#n1&amp;quot;&amp;gt;здесь&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет ?здесь?, а указывать она будет на элемент с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в главе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Также тэг '''[[Элемент a|&amp;amp;lt;a&amp;amp;gt;]]''' может иметь атрибут '''type''', что используется при создании ссылок на примечания и описано в разделе &amp;quot;Примечания&amp;quot; данного описания.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', который может быть вложен в '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и/или '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' содержит вложенные тэги '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;...&amp;amp;lt;/tr&amp;amp;gt;]]''', каждый '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения '''&amp;quot;left&amp;quot;''' (по левому краю), '''&amp;quot;right&amp;quot;''' (по правому краю) или '''&amp;quot;center&amp;quot;''' (центрирование). По умолчанию используется значение '''&amp;quot;left&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''', в свою очередь, содержит вложенные тэги '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' и '''[[Элемент td|&amp;amp;lt;td&amp;amp;gt;]]''' (''в любом количестве и порядке каждый''). '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' и '''[[Элемент td|&amp;amp;lt;td&amp;amp;gt;]]''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка, что позволяет &amp;quot;растягивать&amp;quot; ее по вертикали или горизонтали. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименному свойству тэга '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', поименнованном '''notes''', то есть описан он должен быть как '''[[Элемент body|&amp;amp;lt;body name=&amp;quot;notes&amp;quot;&amp;amp;gt;]]''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''', который идет  в документе вслед за последним элементом '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' - MIME-тип вложения. Содержанием элемента '''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''[[Элемент genre|&amp;amp;lt;genre&amp;amp;gt;]]''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&lt;br /&gt;
Ниже приведены коды языков, которые можно прописывать в тэгах '''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]''' и '''[[Элемент src-lang|&amp;amp;lt;src-lang&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-04-23T22:23:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: Поправил инфу, где может располагаться text-author внутри других тэгов&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''[[Элемент a|&amp;amp;lt;a l:href=...&amp;amp;gt;...&amp;amp;lt;/a&amp;amp;gt;]]''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''[[Элемент a|&amp;amp;lt;a xlink:href=...&amp;amp;gt;...&amp;amp;lt;/a&amp;amp;gt;]]'''. Аналогично и для ссылок в тэгах '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' - который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' - описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''' - содержит приложенные к файлу двоичные объекты - картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' с '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', а остальное - по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
Раздел '''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''' - данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''[[Элемент src-title-info|&amp;amp;lt;src-title-info&amp;amp;gt;]]''' - данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''' - информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''[[Элемент publish-info|&amp;amp;lt;publish-info&amp;amp;gt;]]''' - сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''[[Элемент custom-info|&amp;amp;lt;custom-info&amp;amp;gt;]]''' - произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''' и '''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо:&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо:&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент genre|&amp;amp;lt;genre&amp;amp;gt;]]''' - указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент author|&amp;amp;lt;author&amp;amp;gt;]]''' - содержит информацию об авторе книги. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент book-title|&amp;amp;lt;book-title&amp;amp;gt;]]''' - описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''' - аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент keywords|&amp;amp;lt;keywords&amp;amp;gt;]]''' - содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''' - хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент coverpage|&amp;amp;lt;coverpage&amp;amp;gt;]]''' - обложка книги. Внутри может содержать только тэг '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]''' - сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-lang|&amp;amp;lt;src-lang&amp;amp;gt;]]''' - определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент translator|&amp;amp;lt;translator&amp;amp;gt;]]''' - информация о переводчике книги. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент sequence|&amp;amp;lt;sequence&amp;amp;gt;]]''' - сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) - название серии, и '''number''' (целое число) - порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии - вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент author|&amp;amp;lt;author&amp;amp;gt;]]''' - содержит информацию об авторе документа. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент program-used|&amp;amp;lt;program-used&amp;amp;gt;]]''' - в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''' - хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-url|&amp;amp;lt;src-url&amp;amp;gt;]]''' - URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-ocr|&amp;amp;lt;src-ocr&amp;amp;gt;]]''' - автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент id|&amp;amp;lt;id&amp;amp;gt;]]''' - уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент version|&amp;amp;lt;version&amp;amp;gt;]]''' - версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае - 1.1.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент history|&amp;amp;lt;history&amp;amp;gt;]]''' - история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''[[Элемент publish-info|&amp;amp;lt;publish-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент book-name|&amp;amp;lt;book-name&amp;amp;gt;]]''' - название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент publisher|&amp;amp;lt;publisher&amp;amp;gt;]]''' - название издательства. ''От нуля до одного вхождений''. В примере - Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент city|&amp;amp;lt;city&amp;amp;gt;]]''' - город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент year|&amp;amp;lt;year&amp;amp;gt;]]''' - год издания книги. ''От нуля до одного вхождений''. В нашем случае - 1984.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент image|&amp;amp;lt;image&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' (''одно или более вхождений''), но первый тэг не может быть '''[[Элемент image|&amp;amp;lt;image&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' первого уровня, а главы - в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' первого уровня, то есть в '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', относящемся к '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]'''. Также могут входить пустые строки - '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''', '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''. Один такой тэг - одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''[[Элемент strong|&amp;amp;lt;strong&amp;amp;gt;]]''', а курсивный - тэгом '''[[Элемент emphasis|&amp;amp;lt;emphasis&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это - &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''[[Элемент sub|&amp;amp;lt;sub&amp;amp;gt;]]''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''[[Элемент sup|&amp;amp;lt;sup&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''[[Элемент strikethrough|&amp;amp;lt;strikethrough&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''[[Элемент code|&amp;amp;lt;code&amp;amp;gt;]]'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', который содержит в себе форматированный текст. Тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' как заголовок части книги может быть вложенным в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' и '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' могут быть вложены только тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' и/или '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', который содержит простой (неформатированный) текст. Тэг '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''' может быть вложенным в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''' и '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''. ''Одно или более вхождений''. Строфа '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''' - это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', который должен быть вложен в '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''. Кроме того в состав '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''' могут входить тэги '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' (заголовок) и '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&amp;lt;br&amp;gt;&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
''Тише, Танечка, не плачь,''&amp;lt;br&amp;gt;&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''', который должен содержать внутри себя форматированный текст - тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' (''любое число вхождений''), а затем автора текста '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', который может содержать форматированный текст - вложенные тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' (''любое число вхождений''), а затем автора цитаты '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время - деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''' и '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''. Внутри cite и epigraph этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его (родительского тэга) закрытием. Внутри же poem тэг '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' може быть либо последний, либо предпоследний перед '''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''', как это описано в главе ?Стихи? данного описания. ''Допускается любое число вхождений тэга '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', и в этом случае он описывает просто картинку. Если же  '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' вложен в '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' или '''[[Элемент coverpage|&amp;amp;lt;coverpage&amp;amp;gt;]]''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''[[Элемент a|&amp;amp;lt;a&amp;amp;gt;]]''', который может быть вложен в абзацный тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Об этом вы можете прочитать &amp;lt;a l:href=&amp;quot;#n1&amp;quot;&amp;gt;здесь&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет ?здесь?, а указывать она будет на элемент с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в главе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Также тэг '''[[Элемент a|&amp;amp;lt;a&amp;amp;gt;]]''' может иметь атрибут '''type''', что используется при создании ссылок на примечания и описано в разделе &amp;quot;Примечания&amp;quot; данного описания.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', который может быть вложен в '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и/или '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' содержит вложенные тэги '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;...&amp;amp;lt;/tr&amp;amp;gt;]]''', каждый '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения '''&amp;quot;left&amp;quot;''' (по левому краю), '''&amp;quot;right&amp;quot;''' (по правому краю) или '''&amp;quot;center&amp;quot;''' (центрирование). По умолчанию используется значение '''&amp;quot;left&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''', в свою очередь, содержит вложенные тэги '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' и '''[[Элемент td|&amp;amp;lt;td&amp;amp;gt;]]''' (''в любом количестве и порядке каждый''). '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' и '''[[Элемент td|&amp;amp;lt;td&amp;amp;gt;]]''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка, что позволяет &amp;quot;растягивать&amp;quot; ее по вертикали или горизонтали. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименному свойству тэга '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', поименнованном '''notes''', то есть описан он должен быть как '''[[Элемент body|&amp;amp;lt;body name=&amp;quot;notes&amp;quot;&amp;amp;gt;]]''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''', который идет  в документе вслед за последним элементом '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' - MIME-тип вложения. Содержанием элемента '''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''[[Элемент genre|&amp;amp;lt;genre&amp;amp;gt;]]''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&lt;br /&gt;
Ниже приведены коды языков, которые можно прописывать в тэгах '''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]''' и '''[[Элемент src-lang|&amp;amp;lt;src-lang&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-04-23T22:11:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: Дописал, что image может быть вложен в coverpage и тогда считается за инлайн-картинку&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''[[Элемент a|&amp;amp;lt;a l:href=...&amp;amp;gt;...&amp;amp;lt;/a&amp;amp;gt;]]''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''[[Элемент a|&amp;amp;lt;a xlink:href=...&amp;amp;gt;...&amp;amp;lt;/a&amp;amp;gt;]]'''. Аналогично и для ссылок в тэгах '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' - который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' - описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''' - содержит приложенные к файлу двоичные объекты - картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' с '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', а остальное - по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
Раздел '''[[Элемент description|&amp;amp;lt;description&amp;amp;gt;]]''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''' - данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''[[Элемент src-title-info|&amp;amp;lt;src-title-info&amp;amp;gt;]]''' - данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''' - информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''[[Элемент publish-info|&amp;amp;lt;publish-info&amp;amp;gt;]]''' - сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''[[Элемент custom-info|&amp;amp;lt;custom-info&amp;amp;gt;]]''' - произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''' и '''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо:&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо:&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент title-info|&amp;amp;lt;title-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент genre|&amp;amp;lt;genre&amp;amp;gt;]]''' - указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент author|&amp;amp;lt;author&amp;amp;gt;]]''' - содержит информацию об авторе книги. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент book-title|&amp;amp;lt;book-title&amp;amp;gt;]]''' - описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''' - аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент keywords|&amp;amp;lt;keywords&amp;amp;gt;]]''' - содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''' - хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент coverpage|&amp;amp;lt;coverpage&amp;amp;gt;]]''' - обложка книги. Внутри может содержать только тэг '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]''' - сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-lang|&amp;amp;lt;src-lang&amp;amp;gt;]]''' - определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент translator|&amp;amp;lt;translator&amp;amp;gt;]]''' - информация о переводчике книги. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент sequence|&amp;amp;lt;sequence&amp;amp;gt;]]''' - сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) - название серии, и '''number''' (целое число) - порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии - вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент document-info|&amp;amp;lt;document-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент author|&amp;amp;lt;author&amp;amp;gt;]]''' - содержит информацию об авторе документа. Возможны такие вложенные тэги как '''[[Элемент first-name|&amp;amp;lt;first-name&amp;amp;gt;]]''' - имя, '''[[Элемент last-name|&amp;amp;lt;last-name&amp;amp;gt;]]''' - фамилия, '''[[Элемент middle-name|&amp;amp;lt;middle-name&amp;amp;gt;]]''' - отчество, '''[[Элемент nickname|&amp;amp;lt;nickname&amp;amp;gt;]]''' - ник, и '''[[Элемент email|&amp;amp;lt;email&amp;amp;gt;]]''' - адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент program-used|&amp;amp;lt;program-used&amp;amp;gt;]]''' - в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]''' - хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-url|&amp;amp;lt;src-url&amp;amp;gt;]]''' - URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент src-ocr|&amp;amp;lt;src-ocr&amp;amp;gt;]]''' - автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент id|&amp;amp;lt;id&amp;amp;gt;]]''' - уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент version|&amp;amp;lt;version&amp;amp;gt;]]''' - версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае - 1.1.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент history|&amp;amp;lt;history&amp;amp;gt;]]''' - история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''[[Элемент publish-info|&amp;amp;lt;publish-info&amp;amp;gt;]]''':&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент book-name|&amp;amp;lt;book-name&amp;amp;gt;]]''' - название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент publisher|&amp;amp;lt;publisher&amp;amp;gt;]]''' - название издательства. ''От нуля до одного вхождений''. В примере - Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент city|&amp;amp;lt;city&amp;amp;gt;]]''' - город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''[[Элемент year|&amp;amp;lt;year&amp;amp;gt;]]''' - год издания книги. ''От нуля до одного вхождений''. В нашем случае - 1984.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент image|&amp;amp;lt;image&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' (''одно или более вхождений''), но первый тэг не может быть '''[[Элемент image|&amp;amp;lt;image&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' первого уровня, а главы - в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' первого уровня, то есть в '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', относящемся к '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]'''. Также могут входить пустые строки - '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''', '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''. Один такой тэг - одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''[[Элемент strong|&amp;amp;lt;strong&amp;amp;gt;]]''', а курсивный - тэгом '''[[Элемент emphasis|&amp;amp;lt;emphasis&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это - &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''[[Элемент sub|&amp;amp;lt;sub&amp;amp;gt;]]''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''[[Элемент sup|&amp;amp;lt;sup&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''[[Элемент strikethrough|&amp;amp;lt;strikethrough&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''[[Элемент code|&amp;amp;lt;code&amp;amp;gt;]]'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''', который содержит в себе форматированный текст. Тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' как заголовок части книги может быть вложенным в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''' и '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' могут быть вложены только тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' и/или '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', который содержит простой (неформатированный) текст. Тэг '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''' может быть вложенным в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''' и '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''. ''Одно или более вхождений''. Строфа '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''' - это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''[[Элемент v|&amp;amp;lt;v&amp;amp;gt;]]''', который должен быть вложен в '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]'''. Кроме того в состав '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''' могут входить тэги '''[[Элемент title|&amp;amp;lt;title&amp;amp;gt;]]''' (заголовок) и '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''[[Элемент date|&amp;amp;lt;date&amp;amp;gt;]]'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''[[Элемент stanza|&amp;amp;lt;stanza&amp;amp;gt;]]''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&amp;lt;br&amp;gt;&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
''Тише, Танечка, не плачь,''&amp;lt;br&amp;gt;&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''', который должен содержать внутри себя форматированный текст - тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''' (''любое число вхождений''), а затем автора текста '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', который может содержать форматированный текст - вложенные тэги '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''', '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент empty-line|&amp;amp;lt;empty-line/&amp;amp;gt;]]''', '''[[Элемент subtitle|&amp;amp;lt;subtitle&amp;amp;gt;]]''', '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' (''любое число вхождений''), а затем автора цитаты '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время - деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''[[Элемент poem|&amp;amp;lt;poem&amp;amp;gt;]]''', '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''' и '''[[Элемент epigraph|&amp;amp;lt;epigraph&amp;amp;gt;]]''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''[[Элемент text-author|&amp;amp;lt;text-author&amp;amp;gt;]]'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' может быть вложен в тэги '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''', и в этом случае он описывает просто картинку. Если же  '''[[Элемент image|&amp;amp;lt;image/&amp;amp;gt;]]''' вложен в '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]''' или '''[[Элемент coverpage|&amp;amp;lt;coverpage&amp;amp;gt;]]''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''[[Элемент a|&amp;amp;lt;a&amp;amp;gt;]]''', который может быть вложен в абзацный тэг '''[[Элемент p|&amp;amp;lt;p&amp;amp;gt;]]'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Об этом вы можете прочитать &amp;lt;a l:href=&amp;quot;#n1&amp;quot;&amp;gt;здесь&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет ?здесь?, а указывать она будет на элемент с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в главе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Также тэг '''[[Элемент a|&amp;amp;lt;a&amp;amp;gt;]]''' может иметь атрибут '''type''', что используется при создании ссылок на примечания и описано в разделе &amp;quot;Примечания&amp;quot; данного описания.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''', который может быть вложен в '''[[Элемент cite|&amp;amp;lt;cite&amp;amp;gt;]]''', '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и/или '''[[Элемент annotation|&amp;amp;lt;annotation&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]''' содержит вложенные тэги '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;...&amp;amp;lt;/tr&amp;amp;gt;]]''', каждый '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения '''&amp;quot;left&amp;quot;''' (по левому краю), '''&amp;quot;right&amp;quot;''' (по правому краю) или '''&amp;quot;center&amp;quot;''' (центрирование). По умолчанию используется значение '''&amp;quot;left&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''', в свою очередь, содержит вложенные тэги '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' и '''[[Элемент td|&amp;amp;lt;td&amp;amp;gt;]]''' (''в любом количестве и порядке каждый''). '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''[[Элемент tr|&amp;amp;lt;tr&amp;amp;gt;]]''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''[[Элемент th|&amp;amp;lt;th&amp;amp;gt;]]''' и '''[[Элемент td|&amp;amp;lt;td&amp;amp;gt;]]''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка, что позволяет &amp;quot;растягивать&amp;quot; ее по вертикали или горизонтали. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименному свойству тэга '''[[Элемент table|&amp;amp;lt;table&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]''', поименнованном '''notes''', то есть описан он должен быть как '''[[Элемент body|&amp;amp;lt;body name=&amp;quot;notes&amp;quot;&amp;amp;gt;]]''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''[[Элемент section|&amp;amp;lt;section&amp;amp;gt;]]''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''', который идет  в документе вслед за последним элементом '''[[Элемент body|&amp;amp;lt;body&amp;amp;gt;]]'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' - MIME-тип вложения. Содержанием элемента '''[[Элемент binary|&amp;amp;lt;binary&amp;amp;gt;]]''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''[[Элемент genre|&amp;amp;lt;genre&amp;amp;gt;]]''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&lt;br /&gt;
Ниже приведены коды языков, которые можно прописывать в тэгах '''[[Элемент lang|&amp;amp;lt;lang&amp;amp;gt;]]''' и '''[[Элемент src-lang|&amp;amp;lt;src-lang&amp;amp;gt;]]'''.&lt;br /&gt;
&lt;br /&gt;
Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-10T11:01:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одно или более вхождений''), но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в абзацный тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Об этом вы можете прочитать &amp;lt;a l:href=&amp;quot;#n1&amp;quot;&amp;gt;здесь&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет ?здесь?, а указывать она будет на элемент с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в главе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Также тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/nowiki&amp;gt;''' может иметь атрибут '''type''', что используется при создании ссылок на примечания и описано в разделе &amp;quot;Примечания&amp;quot; данного описания.&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка, что позволяет &amp;quot;растягивать&amp;quot; ее по вертикали или горизонтали. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименному свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-10T10:51:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одно или более вхождений''), но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на элемент с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в главе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Также тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/nowiki&amp;gt;''' может иметь атрибут '''type''', что используется при создании ссылок на примечания и описано в разделе &amp;quot;Примечания&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка, что позволяет &amp;quot;растягивать&amp;quot; ее по вертикали или горизонтали. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименному свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-10T10:46:06Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Таблицы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одно или более вхождений''), но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка, что позволяет &amp;quot;растягивать&amp;quot; ее по вертикали или горизонтали. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименному свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-10T10:44:45Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Таблицы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одно или более вхождений''), но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка, что позволяет &amp;quot;растягивать&amp;quot; ее по вертикали или горизонтали. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-10T10:43:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Таблицы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одно или более вхождений''), но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для ячейки (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-10T10:42:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Таблицы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одно или более вхождений''), но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на ячейку можно сослаться. Атрибут '''style''' назначает стиль оформления для таблицы (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9A%D0%B0%D0%BA_%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D0%BA%D0%BD%D0%B8%D0%B3%D1%83</id>
		<title>Как сделать книгу</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9A%D0%B0%D0%BA_%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D0%BA%D0%BD%D0%B8%D0%B3%D1%83"/>
				<updated>2007-02-07T00:58:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: не забудьДе&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Чтобы сделать действительно хорошую книгу, которой не стыдно было бы поделиться с другими (а для частного использования достаточно установить [http://www.the-ebook.org/e107/content.php?article.63 BookDesigner] и/или [http://www.gribuser.ru/xml/fictionbook/2.0/software/Any2FB2.exe Any to FB2] и совершенно не нужно читать этот документ), придётся приложить некоторые усилия.&lt;br /&gt;
&lt;br /&gt;
Хорошей книгой считается валидная книга с грамотно выделенными сносками, стихами, эпиграфами, другим форматированием и имеющая полнокровный заголовок (имя переводчика, обложка, etc.)&lt;br /&gt;
&lt;br /&gt;
== Общая последовательность действий ==&lt;br /&gt;
&lt;br /&gt;
*Получение первичного fb2 из txt|doc|html|etc.&lt;br /&gt;
**Программы для создания fb2&lt;br /&gt;
**Простой импорт с использованием Any2FB&lt;br /&gt;
*Доработка тела документа&lt;br /&gt;
**Удаление контейнеров&lt;br /&gt;
**Корректировка fb2, выделение стихов и т.п.&lt;br /&gt;
**Оформление сносок &amp;lt;small&amp;gt;(инструкция пока не готова, но Any2FB сразу создает нормальные сноски из сносок вида [текст сноски])&amp;lt;/small&amp;gt;&lt;br /&gt;
*Заполнение заголовка&lt;br /&gt;
*Работа с xml-исходником&lt;br /&gt;
*Чего НЕТ в этом документ&lt;br /&gt;
&lt;br /&gt;
=== Получение первичного fb2 ===&lt;br /&gt;
Этот этап требует наибольшей сноровки. Тут вам могут пригодиться следующие программы:&lt;br /&gt;
&lt;br /&gt;
*[http://www.the-ebook.org/e107/content.php?article.63 BookDesigner] (и его клон [http://www.the-ebook.org/e107/content.php?article.92 Fiction Book Designer])- монстроподобный и не очень эстетичный инструментище. Среди его неоспоримых достоинств - уникальная в своем роде всеядность. Он может достаточно корректно распознать многие экзотически изуродованные тексты, читает всеразличные prc, pdf и даже lit (для этого, впрочем, придется пошаманить). Последняя версия включает достаточно удобный fb2 section editor и умеет работать с регулярными выражениями. Снабжен справкой. Неплохой выбор для начинающих, полезный инструмент в руках мастера. Лично я его на дух не переношу (GribUser).&lt;br /&gt;
*[http://www.gribuser.ru/xml/fictionbook/2.0/software/Any2FB2.exe Any to FB2] - не столь всеядный, но куда более легковесный и немного более управляемый инструмент. Замысловатые тексты на входе могут потребовать известной ловкости рук и знания регулярных выражений.&lt;br /&gt;
*[http://haali.cs.msu.ru/pocketpc/scripts.html.ru ExportXML.dot] - лаконичный, но эффективный макрос для MSWord. Несмотря на свою седую древность, весьма достойный инструмент для преобразования грамотных doc|rtf файлов.&lt;br /&gt;
*[http://home.arcor.de/fb.tools doc2fb] - несколько более современный и простой в эксплуатации аналог ExportXML.dot. Для тех, у кого стоит MSOffoce 2003.&lt;br /&gt;
*[http://haali.cs.msu.ru/pocketpc/scripts.html.ru FictionBook Tools] - последний в списке, но первый по важности. Не лишенный недостатков, ено единственный в своем род инструмент для ?доводки? документов fb2. Must have.&lt;br /&gt;
*[http://www.gribuser.ru/xml/fictionbook/ Полный список утилит для работы с fb2].&lt;br /&gt;
&lt;br /&gt;
Список выглядит несколько пугающе, но не все так страшно :) Я предлагаю начать работу со связки FBE+Any2FB.&lt;br /&gt;
&lt;br /&gt;
=== Импорт простого документа с использованием FBE+Any2FB ===&lt;br /&gt;
Установите [http://haali.cs.msu.ru/pocketpc/scripts.html.ru FictionBook Tools] и [http://www.gribuser.ru/xml/fictionbook/2.0/software/Any2FB2.exe Any to FB2]. Возможно, вам придется установить последний MSXML или даже обновить систему - FBTools не работают в Win9x.&lt;br /&gt;
&lt;br /&gt;
Итак, система обновлена, а программы установлены. Открываем Fictionbook Editor из пакета FBTools, вызываем меню ?Import?/?ANY-&amp;gt;FB by GribUser?. Двинемся от простого к сложному, для начала сконвертим документ из lib.ru. Вводим адрес текста в Any2FB, сбрасываем настройки (если вы уже пользовались Any2FB) и нажимаем ?Import?.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Url_import_basic.gif|none|Импорт документа]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После того, как мы увидим на вкладке Log обнадеживающую фразу Export finished , нажимаем кнопку ?Done?. Документ передается в FBE и мы можем увидеть, что получилось при импорте. Были распознаны заголовки, была распознана одна сноска. Параграфы выглядят неплохо. Единственная претензия - заголовок всего документа был преобразован в отдельную пустую секцию плюс как заголовок была распознана строка про OCR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Simple_doc.gif|none|Загруженный документ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Доводка тела документа в FBE ===&lt;br /&gt;
&lt;br /&gt;
==== Базовые операции по корректировке и облагораживанию fb2. ====&lt;br /&gt;
Приступим к тому, ради чего все и затевалось - к доводке. Первую строку исходного документа я предлагаю просто удалить (некоторые делают из нее title для body, но я не считаю это разумным). Простая операция удаления лишней секции с title, однако, сопряжена с известными трудностями в редакторе FBE. Удаление элементов структуры (как то: стихов, секций, эпиграфов) можно производить только из предыдущего элемента.&lt;br /&gt;
&lt;br /&gt;
Установите курсор '''над''' заголовком ?Аркадий и Борис Стругацкие. Частные предположения? и нажмите клавишу ?Del?.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:del_element.gif|none|Удаление элемента]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В результате текст перешел в предыдущий элемент, а старый структурный элемент удален. Жмите ?Del?, пока текст не удалиться. Этот метод работает для любых элементов FB2 и использовать его вы будете широко.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:After_del_element.gif|none|После удаления]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Прежде, чем аналогичным образом мы разделаемся с секцией ?/* Scaned...? полезно будет заглянуть в редактор заголовка. Среди прочего он предлагает ввести и информацию о OCR. Перенесем туда (Copy+Paste) информацию из тела документа и теперь уже со спокойной совестью удалим текст об OCR - никто не забыт. Не забыто так же и то, что удалять секцию нужно из предыдущего элемента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Ocr_to_fill.gif|none|Заполнение OSR]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Аннотация, эпиграфы, стихи, картинки ===&lt;br /&gt;
В режиме ?body? в начале документа цветными маркерами слева отмечаются разделы ?annotation? (серо-голубой) и ?history? (малиновый). Очень желательно заполнить annotaion (аннотация), тем самым существенно облегчив жизнь будущим читателям). Если вы меняли что-то в готовом fb2 документе, заполните историю - например, укажите, что документ вычитан, добавлена пропущенная при сканировании страница и т.п. Не забудьте изменить и номер версии документа (см. ниже).&lt;br /&gt;
&lt;br /&gt;
При необходимости можно добавить эпиграф: поставить курсор туда, где он должен быть (эпиграф должен следовать сразу за началом секции и ее названием, если оно есть) и нажать Ctrl+N (или Edit=&amp;gt;Add=&amp;gt;Epigraph). Появится фиолетовая полоска, в которую и надо скопировать эпиграф (можно просто перетащить). Если эпиграфом служит стихотворение, то внутри фиолетовой полоски (тега &amp;lt;epigraph&amp;gt;) надо нажать Ctrl+P (или Edit=&amp;gt;Insert=&amp;gt;Poem), появятся чёрная (&amp;lt;poem&amp;gt;) и тёмно-красная (&amp;lt;stanza&amp;gt;) полоски, в тёмно-красную следует перетащить стихотворение. &amp;lt;stanza&amp;gt; ? это строфа, и таких тегов может быть несколько подряд. У эпиграфа наверняка есть автор: перетаскиваем его имя в конец стихотворения, выделяем, нажимаем Ctrl+D (Edit=&amp;gt;Add=&amp;gt;Text Author) ? тёмно-красная полоска заканчивается, а чёрная продлевается на одну строчку; копируем имя автора в чёрную полоску (тег &amp;lt;text-author&amp;gt; после &amp;lt;/stanza&amp;gt;). Всё, операция завершена (примечание: после эпиграфа должен следовать ещё какой-то текст, то есть тег &amp;lt;section&amp;gt; не должен закрываться сразу после эпиграфа). Нажимаем F8 (вызов встроенного валидатора), чтобы проверить документ на наличие ошибок. Если ошибка есть, откроется режим Source и курсор автоматически переместится к тому тегу, в котором сделана ошибка.&lt;br /&gt;
&lt;br /&gt;
В книгу можно вставить картинку (например, обложку бумажной версии): Edit=&amp;gt;Add Binary Object. После этого файл с картинкой прикрепляется в конец документа и его можно использовать. Чтобы сделать картинку обложкой, в режиме Description вводим в поле Coverpage-Image его название, добавив предварительно # (например, #cover.png). Теперь обложка вставилась в Description книги (где её и можно увидеть в Haali Reader) и будет автоматически показываться на странице книги в библиотеке. Если нужно вставить рисунок в тексте, то следует нажать Ctrl+M (Edit=&amp;gt;Insert=&amp;gt;Image) или Ctrl+G (Edit=&amp;gt;Add=&amp;gt;Image). Появится пустая рамка с надписью Unknown image ID, на неё надо нажать и в выпадающем списке (панель вверху с надписью Href) выбрать ID (название) нужного рисунка.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Insimage.gif|none|Вставка картинки]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что обложку '''не нужно''' вставлять в начало документа. Обложка указывается один раз, в description-е.&lt;br /&gt;
&lt;br /&gt;
На закуску можно переименовать сноску ?Note_1? в, скажем ?[1]?. На этом наши злоключения с телом документа завершены.&lt;br /&gt;
&lt;br /&gt;
Однако, кое-что еще на нашу долю осталось. А именно - заголовок, в котором пока есть только информация об OCR, а фамилия автора обозначена как ?Борис Стругацкие?. Не есть гуд.&lt;br /&gt;
&lt;br /&gt;
=== Доводка заголовка ===&lt;br /&gt;
&lt;br /&gt;
Опять переключаемся в режим заголовка (меню ?View?-&amp;gt;?Description?) и приступаем к работе. Для начала выберем жанр. При размещении в библиотеке книга будет помещена на соответствующую ?полку? в соответствии с этим полем.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Genre_sel.gif|none|Выбор жанра]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После этого переходим к оформлению авторов. В нашем случае это Аркадий Натанович и Борис Натанович Стругацкие.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:2authors.gif|none|Вставка авторов]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В таком же духе следует заполнить весь заголовок. Ниже приведен рисунок с заполненными обязательными и необязательными полями. Обязательные поля помечены красным, где необходимо даны комментарии. Помните, что чем больше достоверной информации вы предоставите, тем лучше. Потратьте время на поиск даты написания произведения, имени переводчика, издательства, выпустившего книгу. Часто такая информация говорит о многом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Descr_hints.gif|none|Заполнение description]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание на название серии. Не нужно вводить название книги как ?Приключения пупкина I: Пупкин на Луне?, ?Приключения пупкина II: Пупкин на Марсе? и т.п. Вместо этого введите Book title ?Пупкин на Луне?, а в поле Sequence Name введите ?Приключения пупкина?. Не забудьте указать номер книги в серии, это позволит автоматически разложить книги по полочкам в библиотеке - сперва на луну, потом на марс, не наоборот.&lt;br /&gt;
&lt;br /&gt;
Обратите также внимание на поле ID ? если вы будете загружать в библиотеку обновлённую версию своей книги, значение в этом поле (комбинация букв и цифр) должно оставаться прежним, а номер версии - возрасти. Это позволит обновить книгу даже, если вы поменяли название - книга все равно опознается как обновление к существующему документу и старый документ будет корректно заменен. Побочным эффектом такого способа идентификации книг является возможность удалить любую свою книгу из библиотеки - вы просто присваиваете новой книге ID намеченной на заклание жертвы и заливаете книгу в библиотеку поверх старой. Мир жесток.&lt;br /&gt;
&lt;br /&gt;
=== Работа с исходным xml-кодом ===&lt;br /&gt;
&lt;br /&gt;
Этот режим служит для исправления ошибок, сделанных в предыдущих двух а так же для выполнения всяких продвинутых (и не продвинутых) задач (типа вложения section) не имеющих удобной реализации в графическом интерфейсе :). Например, отсюда легко избавиться от лишних тегов &amp;lt;section&amp;gt; (а они наверняка появятся при экспорте). Имя автора и название книги не нужно выделять в отдельные секции, лучше поместить их в тег &amp;lt;title&amp;gt;, идущий сразу после &amp;lt;body&amp;gt;, а это можно сделать только в режиме исходника.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
 &amp;lt;title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Philip Pullman&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;The Amber Spyglass&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;(His Dark Materials?Book Three)&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;/title&amp;gt;&lt;br /&gt;
 &amp;lt;section&amp;gt;&lt;br /&gt;
 ...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После этого уже открывается тег &amp;lt;section&amp;gt;, в который вложен текст книги, разбитый на главы (тег &amp;lt;title&amp;gt; после &amp;lt;section&amp;gt;). Если в книге несколько частей, то каждая из них должна находиться в отдельном контейнере &amp;lt;section&amp;gt;, в который будут вложены главы (тоже каждая в своём контейнере).&lt;br /&gt;
&lt;br /&gt;
Вот, вроде, и всё. Ещё раз проверим книгу валидатором (F8), и можно [http://fictionbook.ru/en/upload/ отправлять] в библиотеку (не забудьте ввести свой email и поставить галочку напротив ?разрешить обновление существующих книг?).&lt;br /&gt;
&lt;br /&gt;
Если вы хотите посмотреть на хорошо подготовленный документ и вообще на примерах разобраться, что где ставить, рекомендую скачать книгу '''Психология искусства''', там форматирование весьма навороченное и грамотное.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Hardcore.gif|none|Психология искусства]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Чего нет в этом документе ===&lt;br /&gt;
Это был курс молодого бойца и вы теперь сможете готовить весьма приличные документы. Однако, как вы обнаружите со временем, самое трудное - первый этап, а именно получение пригодного к доводке fb2. Данный документ, к сожалению, весьма слабо раскрывает эту тему, так что готовьтесь к худшему :).&lt;br /&gt;
&lt;br /&gt;
Подготовка сносок так же сопряжена с известными трудностями, от которых вас избавит только Any2FB, да и то не полностью. Инструкции для всех этих многотрудных операций пока не готовы, и ваша помощь тут может помочь многим людям так же (если не больше), чем вам помог (надеемся) этот документ. Если вам есть, что сказать - поделитесь с народом.&lt;br /&gt;
&lt;br /&gt;
=== Что точно нужно добавить: ===&lt;br /&gt;
*Подготовка сложных документов с помощью Any2FB&lt;br /&gt;
*Подготовка fb2 с помощью шаблона из ворда&lt;br /&gt;
*Подготовка fb2 с помошью BookDesigner&lt;br /&gt;
*Работа с регулярными выражениями&lt;br /&gt;
&lt;br /&gt;
Если ваши методы работы отличаются от приведенных выше - пишите, мы включим их в инструкцию.&lt;br /&gt;
&lt;br /&gt;
Шлите на grib@gribuser.ru ваши предложения, поправки, инструкции и гневные требования.&lt;br /&gt;
&lt;br /&gt;
'''''Rollon и Дмитрий Грибов'''''&lt;br /&gt;
[[Категория:FB статьи]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-05T16:25:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Тело документа (структура разделов body и section) */  убрал лишнюю скобку&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одно или более вхождений''), но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на таблицу можно сослаться. Атрибут '''style''' назначает стиль оформления для таблицы (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-05T01:12:20Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Тело документа (структура разделов body и section) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одно или более вхождений''), но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''').&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо вложенного подраздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на таблицу можно сослаться. Атрибут '''style''' назначает стиль оформления для таблицы (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-05T01:09:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Тело документа (структура разделов body и section) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Одно или более вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что обязателен только раздел '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Одно из двух. Либо подраздел '''&amp;lt;section&amp;gt;''' (''одно или более вхождений''); либо форматированный текст с картинками - тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''одного или более вхождений'', но первый тэг не может быть '''&amp;lt;nowiki&amp;gt;&amp;lt;image&amp;gt;&amp;lt;/nowiki&amp;gt;''').&lt;br /&gt;
&lt;br /&gt;
Следовательно, обязательно наличие либо раздела '''&amp;lt;section&amp;gt;''', либо форматированного текста с картинками.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на таблицу можно сослаться. Атрибут '''style''' назначает стиль оформления для таблицы (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-03T12:40:28Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Картинки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (закрывающий тэг не требуется). Он может иметь атрибуты '''type''', '''href''', '''alt''', '''title''', '''id'''. Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа. &lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац текста до картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Абзац текста после картинки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', и в этом случае он описывает просто картинку. Если же  '''&amp;lt;nowiki&amp;gt;&amp;lt;image/&amp;gt;&amp;lt;/nowiki&amp;gt;''' вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', он обозначает inline-картинку, то есть такую, которая отображается наравне с текстом, внутри его. У Inline-картинок допустимы только атрибуты '''type''', '''href''', '''alt'''.&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на таблицу можно сослаться. Атрибут '''style''' назначает стиль оформления для таблицы (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-03T11:52:59Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: Сделал описание тэга table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства '''id''' и '''style'''. '''id''' описывает идентификатор таблицы, который можно использовать в ссылке, а '''style''' определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут '''align''', которое предписывает программе-просмотрщику использовать определенный тип горизонтального выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты '''id''', '''style''', '''colspan''', '''rowspan''' и '''align'''. Свойство '''id''' задает идентификатор, по которому на таблицу можно сослаться. Атрибут '''style''' назначает стиль оформления для таблицы (нужно при использовании CSS). Свойства '''colspan''' и '''rowspan''' определяют количество колонок и рядов, которые занимает ячейка. Атрибут '''align''' описывает тип горизонтального выравнивания, аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
В примере показано, как оформить таблицей небольшую табличку умножения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;5&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;6&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;7&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|bgcolor=#CCFF00|&lt;br /&gt;
|bgcolor=#CCFF00|2&lt;br /&gt;
|bgcolor=#CCFF00|3&lt;br /&gt;
|bgcolor=#CCFF00|4&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|5&lt;br /&gt;
|10&lt;br /&gt;
|15&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|6&lt;br /&gt;
|12&lt;br /&gt;
|18&lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=#CCFF00|7&lt;br /&gt;
|14&lt;br /&gt;
|21&lt;br /&gt;
|28&lt;br /&gt;
|}&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-02-03T11:15:30Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: Описание тэга table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
&lt;br /&gt;
Таблицы оформляются при помощи тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Этот тэг может иметь свойства id и style. id описывает идентификатор таблицы, который можно использовать в ссылке, а style определяет, какой стиль отображения сопоставлен данной таблице.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' содержит вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&amp;lt;/nowiki&amp;gt;''', каждый тэг  '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''' описывает один горизонтальный ряд ячеек таблицы. Этот тэг может иметь атрибут ?align?, которое предписывает программе-просмотрщику использовать определенный тип выравнивания для ряда таблицы. Этот атрибут может принимать значения ?left? (по левому краю), ?right? (по правому краю) или ?center? (центрирование). По умолчанию используется значение ?left?.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;tr&amp;gt;''', в свою очередь, содержит вложенные тэги '''&amp;lt;th&amp;gt;''' и '''&amp;lt;td&amp;gt;''' (''в любом количестве и порядке каждый''). '''&amp;lt;th&amp;gt;''' описывает ячейку, которая должна быть отображена как заголовок таблицы. '''&amp;lt;tr&amp;gt;''' обрамляет простую ячейку таблицы. Эти два тэга могут содержать только текст без всяких тэгов.&lt;br /&gt;
&lt;br /&gt;
Тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут иметь атрибуты ?id?, ?style?, ?colspan?, ?rowspan? и ?align?. Свойство ?id? задает идентификатор, по которому на таблицу можно сослаться. Атрибут ?style? назначает стиль оформления для таблицы (нужно при использовании CSS). Свойства ?colspan? и ?rowspan? определяют количество колонок и рядов, которые занимает ячейка. Атрибут ?align? описывает тип выравнивания, который следует использовать для ячейки (аналогично одноименно свойству тэга '''&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;''').&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2007-01-12T13:54:30Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Текст моноширинным шрифтом */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно логически разметить текст, который при просмотре файла должен быть отображен как программный код. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Читалкам рекомендуется текст внутри этого тэга оформлять при выводе моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Assign(f,'name.txt');&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B</id>
		<title>Документы</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B"/>
				<updated>2006-11-19T13:50:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:* [[XML схема FictionBook2.0]]&lt;br /&gt;
:* [[XML схема FictionBook2.1]]&lt;br /&gt;
:* [[FictionBook 2.0 Schema - комментарии]]&lt;br /&gt;
:* [[Нововведения в FictionBook 2.1 по сравнению с 2.0]]&lt;br /&gt;
:* [[Таблица автоматической конвертации жанров FB2.0 - FB2.1]]&lt;br /&gt;
:* [[Тестовый ознакомительный документ FictionBook 2.1]]&lt;br /&gt;
:* [[Тестовый платный документ FictionBook 2.1]]&lt;br /&gt;
:* [[Пример документа в FB2]]&lt;br /&gt;
:* [[FAQ по подготовке документа в FB2]]&lt;br /&gt;
:* [[Элементы стандарта FictionBook]]&lt;br /&gt;
:* [[Описание формата FB2 от Sclex]]&lt;br /&gt;
:* [[Жанры FictionBook 2.1]]&lt;br /&gt;
:* [[XML-файл для преобразования кодов жанров всех версий в двухуровневое описание жанра]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-11-19T13:49:48Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: ?Описание стандарта FictionBook от Sclex? переименована в ?Описание формата FB2 от Sclex?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Обсуждение:Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-11-19T13:49:48Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: ?Обсуждение:Описание стандарта FictionBook от Sclex? переименована в ?Обсуждение:Описание формата FB2 от Sclex?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В разделе &amp;quot;Жанры&amp;quot; фраза &amp;quot;'''Здесь''' перечислены значения, которые принимает поле &amp;lt;genre&amp;gt; в заголовке FB2-документа.&amp;quot; слово '''Здесь''' является ссылкой на стандарт жанров. Этого достаточно. Просто, если перегрузить документ (более 30К), то он не во всех браузерах будет нормально читаться, да и зачем дважды писать одно и то же.&lt;br /&gt;
&lt;br /&gt;
Также надо поступить и с кодами - оформить их отдельным документом и сослаться. Только я бы сделал ввиде таблицы и указал стандарты.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:FBAdmin|FBAdmin]] 13:20, 25 мая 2006 (MSD)&lt;br /&gt;
&lt;br /&gt;
Список жанров должен быть оформлен в виде простого текста, а не в виде стандарта.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Sclex|Sclex]] 13:24, 25 мая 2006 (MSD)Sclex&lt;br /&gt;
&lt;br /&gt;
Не понял. В ссылке он и есть текстом. А стандартом я называю, потому что он официальный. Впрочем как хочешь.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:FBAdmin|FBAdmin]] 13:32, 25 мая 2006 (MSD)&lt;br /&gt;
&lt;br /&gt;
Присвоил категорию статье, все, больше не вмешиваюсь.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:FBAdmin|FBAdmin]] 13:42, 25 мая 2006 (MSD)&lt;br /&gt;
&lt;br /&gt;
Какая-то тавтология получается:&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Далее перечислены значения, которые принимает поле &amp;lt;b&amp;gt;&amp;amp;lt;genre&amp;amp;gt;&amp;lt;/b&amp;gt; в заголовке FB2-документа.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;&amp;lt;pre&amp;gt;sf_history              Альтернативная история&amp;lt;/pre&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Участник:M0l0h|M0l0h]] 14:42, 25 мая 2006 (MSD)&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%B0_FictionBook_%D0%BE%D1%82_Sclex</id>
		<title>Описание стандарта FictionBook от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%B0_FictionBook_%D0%BE%D1%82_Sclex"/>
				<updated>2006-11-19T13:49:48Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: ?Описание стандарта FictionBook от Sclex? переименована в ?Описание формата FB2 от Sclex?: при поиске в гугле скорее будут вводить &amp;quot;описание формата FB2&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Описание формата FB2 от Sclex]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%B0_FictionBook_%D0%BE%D1%82_Sclex</id>
		<title>Обсуждение:Описание стандарта FictionBook от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%B0_FictionBook_%D0%BE%D1%82_Sclex"/>
				<updated>2006-11-19T13:49:48Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: ?Обсуждение:Описание стандарта FictionBook от Sclex? переименована в ?Обсуждение:Описание формата FB2 от Sclex?: при поиске в гугле скорее будут вводи&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Обсуждение:Описание формата FB2 от Sclex]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-11-19T13:32:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Стихи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''. Кроме того в состав '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;''' могут входить тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' (заголовок) и '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' (подзаголовок).&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-11-19T13:27:54Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Подзаголовки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложенным в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-11-19T13:24:48Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Заголовки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;stanza&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-11-19T13:11:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Форматированный текст */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется из соображений читабельности использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8. utf-8 также является кодировкой по умолчанию, использующейся в случае отсутствия атрибута encoding или всего XML-объявления.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' может быть вложен в тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;annotation&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-10-04T21:42:18Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Двоичные вложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''&amp;lt;binary&amp;gt;''', который идет  в документе вслед за последним элементом '''&amp;lt;body&amp;gt;'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-10-04T21:38:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Двоичные вложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary''', который идет  в документе вслед за последним элементов '''body'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%BA%D0%B0,_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_fb2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D1%81_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%B4%D0%BE_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0,_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_FBD_%D0%B8_%D0%BD%D0%B5_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE</id>
		<title>Вычитка, редактура и создание fb2-файла с начала и до конца, с помощью FBD и не только</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%BA%D0%B0,_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_fb2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D1%81_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%B4%D0%BE_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0,_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_FBD_%D0%B8_%D0%BD%D0%B5_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE"/>
				<updated>2006-10-04T19:01:41Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: &amp;quot;Аод названием&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Зачем, или введение==&lt;br /&gt;
&lt;br /&gt;
В последнее время автор данной статьи регулярно занимается вычиткой книг и созданием fb-файлов для библиотек. Так как мой способ сделать файл красивым и правильным нигде не описан, появилась данная статья. Автор ни в коем случае не претендует на то, что этот способ есть единственно верный и правильный, даже напротив, часть функций программ не используется (хотя и могло бы), но привычка и инерция мышления свойственны, увы, всем людям. &lt;br /&gt;
&lt;br /&gt;
Все основные правила создания fb2-книг описаны в статье [[Как сделать книгу]], с которой советую ознакомиться.&lt;br /&gt;
&lt;br /&gt;
В работе мною используется несколько программ:&lt;br /&gt;
* Microsoft Word, или MW (любая версия) - для предварительной правки документа и оформления ссылок&lt;br /&gt;
* [http://www.the-ebook.org/e107/download.php?view.19 FictionBookDesigner], или FBD - для красивого оформления книги, расстановки заголовков и вложенных частей и создания fb2-файла&lt;br /&gt;
* [http://haali.cs.msu.ru/pocketpc/scripts.html.ru FictionBookEditor], или FBE - для окончательной правки книги после вычитки и проверки ее валидности&lt;br /&gt;
* [http://www.the-ebook.org/e107/download.php?view.8 BookDesigner], или BD для изготовления из fb2 файла в формате устройства для чтения. [http://www.the-ebook.org/e107/e107_files/downloads/bd/Bd_Update_2006_09_13.zip Последний апдейт]&lt;br /&gt;
* [http://soft.primedance.ru/mtp.php MassTextProcessor], или MTP - для корректировки некоторых неточностей, недопустимых в библиотеках, но допустимых в FBD&lt;br /&gt;
&lt;br /&gt;
В принципе, последнюю программу можно и опустить, в FBD имеются все необходимые инструменты, но я ее люблю за простоту использования, маленький размер и отсутствие необходимости ее инсталляции. Кроме того, она позволяет работать сразу с большим колличеством файлов, что, правда, здесь описываться не будет.&lt;br /&gt;
&lt;br /&gt;
На вопрос - зачем я использую две программы одного типа (BD и  FBD) ответ простой. Разница между BD и FBD есть и большая: FBD полностью юникдный, а BD - только частично. Т.е. если надо сделать книгу с языками, несовместимыми внутри одной локальной кодировки (например, русский и французский), то это только в FBD. Кроме того FBD сделан специально для изготовления fb2-файлов, а BD - всеяден. Он имеет множество форматов как на входе, так и на выходе.&lt;br /&gt;
&lt;br /&gt;
Автор исходит из того, что вышеперечисленные программы у читателя имеются и установлены, кроме того, что у читателя есть минимальные навыки редактирования и сохранения текста.&lt;br /&gt;
&lt;br /&gt;
Новичкам же настоятельно рекомендуется внимательно прочитать урок по редактированию в последнем апдейте BD: Help -&amp;gt; Self Teaching -&amp;gt; my first e-book.&lt;br /&gt;
&lt;br /&gt;
==Последовательность работы==&lt;br /&gt;
=== MW, предварительная правка ===&lt;br /&gt;
&lt;br /&gt;
Итак, файл, который приходит ко мне после сканирования и распознавания от сканщика находится в формате .rtf {RichTextFormat) который распознается и редактируется обычным MW. Посему, первым делом входим в Word. Главная задача этого этапа - оформить ссылки и исправить явный очень &amp;quot;кривой&amp;quot; текст. &lt;br /&gt;
&lt;br /&gt;
Первым делом, чтобы не пропустить разрывы абзацев, выделяем весь текст и првой клавишей мышки вызываем меню. Проходим в пункт &amp;quot;Абзац&amp;quot; и выбираем &amp;quot;Отступ&amp;quot;-&amp;gt;&amp;quot;Первая строка&amp;quot;-&amp;gt;&amp;quot;Отступ&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Абзац.jpg]]&lt;br /&gt;
&lt;br /&gt;
Снова вызываем меню &amp;quot;Шрифт&amp;quot;-&amp;gt;выбираем размер и тип шрифта всего документа. Это делается потому, что при распознавании текста часто смена типа или размера шрифта попадает на середину слова. В этом случае, при закачке файла в FBD в этом месте будет пробел.&lt;br /&gt;
&lt;br /&gt;
Далее, &amp;quot;Сервис&amp;quot;-&amp;gt;&amp;quot;Параметры&amp;quot;-&amp;gt;&amp;quot;Правописание&amp;quot; проверяем, что стоят галочки: автоматически проверять орфографию, всегда предлагать замену, пропускать слова из прописных букв, пропускать слова с цифрами, пропускать адреса Интернета и имена файлов, автоматически проверять грамматику, также проверять орфографию. Делаем &amp;quot;Повторную проверку&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Орфография.jpg]]&lt;br /&gt;
&lt;br /&gt;
Есть несколько иной вариант работы с MW - подгрузка шаблона. Этот способ хорошо описан [http://www.oldmaglib.com/help/assistent.php тут], и повторяться я не буду. Мое единственное возражение к указанному способу - такого объемного форматирования FBD все равно не понимает, так стоит ли огород городить. Но, может, кому-то это будет приятнее или удобнее.&lt;br /&gt;
&lt;br /&gt;
Затем начинается самая нудная и противная работа - просматриваем внимательно весь файл, исправляя ошибки и формируя сноски. В исходном файле сноски бывают двух видов - обозначаемые звездочкой и обозначаемые надстрочными цифрами. Сначала заходим &amp;quot;Вставка&amp;quot;-&amp;gt;&amp;quot;Ссылка&amp;quot;-&amp;gt;&amp;quot;Сноска&amp;quot;, и настраиваем. Сноски должны быть внизу текста, формат номера 1,2,3..., начать с 1, нумерация продолжить. Применяем сделанные изменения. Далее &amp;quot;Сервис&amp;quot;-&amp;gt;&amp;quot;Настройка&amp;quot;-&amp;gt;&amp;quot;Команды&amp;quot;, в левом окошечке выбираем &amp;quot;Вставка&amp;quot; и из правого перетаскиваем мышкой команду &amp;quot;Сноска...&amp;quot; на панель инструментов.&lt;br /&gt;
&lt;br /&gt;
[[Image:Сноски.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При появлении сноски в тексте, устанавливаем курсор на место сноски и мышкой щелкаем по появившейся кнопке на панели инструментов. В возникшее внизу окошко перекидываем текст сноски.&lt;br /&gt;
&lt;br /&gt;
[[Image:Общий_вид.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Дойдя до конца файла проверяем дополнительно поиском, нет ли потерявшихся сносок.&lt;br /&gt;
&lt;br /&gt;
В ситуации, когда болд или курсив попадают на часть слова - выделяем это слово и делаем его обычныи или полностью выделенным в зависимости от текста. Это, опять же, делается для того, чтобы потом не появился пробел внутри слова.&lt;br /&gt;
&lt;br /&gt;
Сохраняем файл и выходим из MW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FBD - изготовление fb2-файла ===&lt;br /&gt;
&lt;br /&gt;
В принципе, все здесь описанное  - это просто последовательность действий, предпринимаемых лично мной. Для краткого ознакомления с возможностями программы рекомендую статью про изготовление книг [[BookDesigner 4.x - как быстро и правильно делать ebook]].&lt;br /&gt;
&lt;br /&gt;
Перед открытием файла с помощью FBD, особенно при первом использовании, имеет смысл проверить настройки этой программы.  У меня настроено так. Самое главное - проверить, если многоязыковая поддержка для книг с испанским, французским и тому подобными языками. Кроме того, я всегда сохраняю исходный формат и часто пользуюсь определением заголовков не только по ключевым словам, но и по выделенному тексту, так как часто при распознавании названия глав выделяются жирным шрифтом.  &lt;br /&gt;
&lt;br /&gt;
[[Image:Настройки_FBD.jpg]]&lt;br /&gt;
&lt;br /&gt;
Вызов этого меню происходит с помощью кнопки [[Image:Настройить.jpg]]&lt;br /&gt;
&lt;br /&gt;
После проведения всех предварительных настроек рекомендуется перезагрузить файл, чтобы они были применены к нему. Дальше следует опять длительная и нудная работа - пролистывание всей книги и проверка заголовков. Часть ошибок определяется и правится на этой стадии работы. Сразу оговорюсь, для выделения куска текста надо дважды щелкнуть по нему мышкой. В этом случае выделяется абзац. Если надо выделить больше одного абзаца - сначала выделить первый двойным щелчком, а потом перейти к последнему и Shift+щелчок мышкой. Только в этом случае выделение текста будет 100% правильным. Все команды BookCorrector применяются только к выделенному тексту.&lt;br /&gt;
&lt;br /&gt;
[[Image:Корректор.jpg]]&lt;br /&gt;
&lt;br /&gt;
Сначала проверяем, правильно ли определился автор и название книги. Если нет - корректируем с помощью BookCorrector (выбрать соответственно book author и book title). Затем определяем аннотацию (если она есть) как аннотацию (BookCorrector annotation). Далее ищем все заголовки (BookCorrector title), эпиграфы (epigraph), стихи (verse) и цитаты. С цитатами (письмами и т.п.) сложнее всего! Дело в том, что они не поддерживаются BookDesigner как отдельная функция. В связи с чем, чтобы получить красивый и грамотно сделанный файл приходится поизвращаться. Лично я делаю так: выделяю текст, как эпиграф, и потом правлю в FBE. &lt;br /&gt;
&lt;br /&gt;
Кроме того, в эпиграфах, стихотворениях и цитатах может быть автор текста, которого следует оформить, как text author.&lt;br /&gt;
&lt;br /&gt;
После выделения всех заголовков надо сформировать будущую структуру книги. На этом этапе очень удобен в использовании FictionBookSectionEditor. Он вызывается с помощью иконки&lt;br /&gt;
[[Image:Дерево.jpg]] и выглядит так&lt;br /&gt;
&lt;br /&gt;
[[Image:Секция.jpg]]&lt;br /&gt;
&lt;br /&gt;
В этом редакторе секций с помощью стрелочек выставляем удобную для прочтения и логичную с точки зрения оглавления структуру документа. Например, такую&lt;br /&gt;
&lt;br /&gt;
[[Image:Секция1.jpg]]&lt;br /&gt;
&lt;br /&gt;
После чего обязательно нажимаем кнопочку apply, чтобы записать текущее расположение секций. ВНИМАНИЕ! Если вы выйдете из редактора секций и снова войдете в него секции снова будут выглядеть неразмеченными! Ваши изменения в редакторе станут не видны! Поэтому, не выходите из редактора секций до получения желаемого результата!&lt;br /&gt;
&lt;br /&gt;
Осталось сделать последнее перед собственно изготовлением fb2-файла - отформатировать сноски. Для этого выделите сноски и сделайте Format-&amp;gt;selected notes.&lt;br /&gt;
&lt;br /&gt;
Теперь можно вызвать меню создания FB2.&lt;br /&gt;
&lt;br /&gt;
[[Image:Изготовление.jpg]]&lt;br /&gt;
&lt;br /&gt;
Если Вы все сделали правильно, то поля автора, названия книги и аннотации уже заполнены. Вам останется выбрать жанр из предлагаемого списка и вставить обложку, перетащив ее мышкой из окошка проводника Windows в окошко book cover picture. Проверьте настройки - обязательно должна быть включена опция book for library. Нажимаем на кнопочку make book и ждем звукового сигнала, сигнализирующего о том, что книга готова. &lt;br /&gt;
&lt;br /&gt;
В принципе теперь нужно провести валидацию получившегося файла. В случае возникновения ошибок автоматически включается очень удобный инструмент FictionBookInvestigator, в котором можно поправить неправильные куски кода. Он же вызывается в окне &amp;quot;Make Fiction Book File&amp;quot; кнопкой &amp;quot;load to FBI&amp;quot;, которая активируется после создания fb2. FBI (Fiction Book Investigator) - это специализированный ручной редактор/валидатор fb2-файлов. По опциям - раз в несколько помощнее FBE.&lt;br /&gt;
&lt;br /&gt;
Но я, обычно, завершаю на этом работу с FBD и перехожу к редактору FBE.&lt;br /&gt;
&lt;br /&gt;
=== FBE - доводка до ума === &lt;br /&gt;
&lt;br /&gt;
Редактор FBE удобен тем, что позволяет редактировать как внешний вид, так и исходный код документа и хорошо выявляет его структуру. При раскрытии &amp;quot;дерева&amp;quot; оглавления все огрехи и недоработки видны сразу и их легко поправить. &lt;br /&gt;
&lt;br /&gt;
Первым делом надо удостовериться, что структура документа красива и логична, нет лишнего дробления на секции, оглавление будет хорошо выглядеть. Как пример - разбитые на секции заголовки. &lt;br /&gt;
&lt;br /&gt;
[[Image:brake_sec.jpg]]&lt;br /&gt;
&lt;br /&gt;
Когда такой разбитый заголовок встречается в тексте это во-первых - некрасиво, а во-вторых неудобно, так как этот заголовок - название главы. Это - два заголовка одного уровня, поэтому можно смело объединить секции и избежать ненужного увеличения количества секций. Для этого, поставив курсор на верхнюю из объединяемых секций, надо нажать Alt+Del. После этого выделить заголовок, превратившийся в секцию, и перетащить его в заголовок. Убрать лишние пустые строки, или добавить их, если заголовок слишком длинный и получается некрасиво.&lt;br /&gt;
&lt;br /&gt;
[[Image:no_brake_sec.jpg]]&lt;br /&gt;
&lt;br /&gt;
Есть несколько пунктов, которые я правлю в любом документе, сделанном в FBD. &lt;br /&gt;
1. Аннотация. FBD, кроме создания отдельного пункта в description под названием annotation дублирует ее в отдельную секцию сразу после автора и названия книги. Этот дубляж не очень удобен для последующего использования файла, поэтому эту секцию я удаляю целиком. Правая кнопка мыши Select-&amp;gt;body/section, и правой же кнопкой Cut или Delete.&lt;br /&gt;
&lt;br /&gt;
2. Часто валидацию не проходят файлы, в которых картинки идут друг за другом. Дело в том, что FBD не вставляет пустую строку между такими картинками, что требует схема, даже если вручную попытаться вставить строку. Поэтому, ставим курсор на вторую, третью и т.д. картинки и жмем Enter.&lt;br /&gt;
&lt;br /&gt;
3. Правим цитаты. Как Вы помните, мы выделили цитаты как эпиграфы. Теперь надо сделать из них цитаты. Это удобнее делать в редакторе исходных кодов (View-&amp;gt;Source). Находим поиском тег &amp;lt;epigraph&amp;gt; и смотрим чуть выше. Непосредственно перед ним идет разрыв секций, так как эпиграф может ставиться только в начале секции. А вот цитата может идти в любом месте секции, поэтому разрыв секций можно убрать, а вместо &amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;...&amp;lt;/epigraph&amp;gt; вставить &amp;lt;cite&amp;gt;...&amp;lt;/cite&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Было&lt;br /&gt;
&lt;br /&gt;
[[Image:FBE-epigraph.jpg]]&lt;br /&gt;
&lt;br /&gt;
Стало&lt;br /&gt;
&lt;br /&gt;
[[Image:FBE-cite.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Пустые строки до и после названия главы. Такие строки встречаются крайне редко, но их нужно убирать по правилам создания валидного документа.&lt;br /&gt;
&lt;br /&gt;
=== MTP - чистка сносок ===&lt;br /&gt;
&lt;br /&gt;
В принципе, как я уже говорила, без этой программы можно было вполне обойтись. Но я ее люблю, а потому и расскажу. Она очень удобна, когда надо сделать массовую замену в файле (или нескольких файлах) текстовых конструкций с переменным текстом внутри на другие конструкции с тем же текстом. В принципе с тем же успехом можно применять BookCleaner, входящий в состав FBD, написав к нему соответствующий скрипт, и так, наверное, будет даже быстрее, но я пользуюсь MTP.&lt;br /&gt;
&lt;br /&gt;
В этом процессоре есть свой, очень простой, язык макросов, текст на котором я приведу полностью.&lt;br /&gt;
&lt;br /&gt;
Суть проблемы, которую надо решить, в том, что FBD и его автор категорически не согласны с правилами, установленными в fb2 относительно возвратных сносок. В формате возвратные ссылки в принципе разрешены, за исключением сносок. Поэтому, их приходится в обязательном порядке корректировать, чтобы библиотека приняла валидный файл. Кроме того, вид ссылок приводится к библиотечному стандарту.&lt;br /&gt;
&lt;br /&gt;
К сожалению, при таком подходе убираются все маркировки параграфов, имеющихся в документе. Поэтому, если в Вашей книге есть другие внутренние ссылки, лучше сделайте эту работу вручную, или Вы потеряете их.&lt;br /&gt;
Корректировка происходит в 3 этапа.&lt;br /&gt;
&lt;br /&gt;
1. Ликвидация маркировки параграфов.&lt;br /&gt;
&lt;br /&gt;
Итак, в окошко ''ИСХОДНЫЙ ТЕКСТ'' пишем такой блок&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;p id=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
а в окошко ''ЗАМЕНИТЬ НА'' - такой&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; TEXT=&amp;quot;&amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и запускаем процессор.&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok1.jpg]]&lt;br /&gt;
&lt;br /&gt;
2. Добавление в ссылки типа &amp;quot;сноска&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''ИСХОДНЫЙ ТЕКСТ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;a l:href=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ЗАМЕНИТЬ НА''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;a l:href=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot; type=&amp;quot;note\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok2.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Определение номера сноски, как заголовка.&lt;br /&gt;
&lt;br /&gt;
''ИСХОДНЫЙ ТЕКСТ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;p&amp;gt;[&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;]&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ЗАМЕНИТЬ НА ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;   &amp;lt;title&amp;gt;\n    &amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;/p&amp;gt;\n   &amp;lt;/title&amp;gt;\n   &amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok3.jpg]]&lt;br /&gt;
&lt;br /&gt;
После такого количества правок файл готов к вычитке настолько, что встречающиеся ошибки не будут вызывать раздражения и желания забросить книгу в какой-нибудь дальний угол...&lt;br /&gt;
&lt;br /&gt;
=== BD - для вычитки ===&lt;br /&gt;
&lt;br /&gt;
Программой BookDesigner я пользуюсь для того, чтобы сделать файл для того устройства, на котором я читаю. Я бы совсем не упоминала здесь об этом, но есть яркий и красивый пример использования BookCleaner, программы, входящей как в BD, так и в FBD, и подсказанный мне разработчиком этих программ. Это - прекрасная иллюстрация того, как можно заменить MTP, написав небольшой скрипт.&lt;br /&gt;
&lt;br /&gt;
Если Вы помните, BD и FBD не создают, не понимают и не отображают цитаты. В будущем это, скорее всего, изменится, но в настоящем - увы. А хотелось бы видеть в устройстве все форматирование fb2 - во-первых, во избежание возможных ошибок и некорректностей, а во-вторых красивую книгу просто приятно читать. Поэтому, чтобы в ридере иметь выделение цитат и был написан данный скрипт.&lt;br /&gt;
&lt;br /&gt;
Пример для BD, должен быть установлен последний апдейт. В FBD тоже можно это делать, но там старый вариант Book Cleaner, скрипт тот же, но кнопки другие. &lt;br /&gt;
&lt;br /&gt;
Tools -&amp;gt; Book Cleaner&lt;br /&gt;
script -&amp;gt; new &lt;br /&gt;
&lt;br /&gt;
find what: &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;cite[^&amp;gt;]*&amp;gt; replace by: &amp;lt;SPAN id=cite&amp;gt;&amp;lt;FONT color=red&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
RegExp: поставить галку. &lt;br /&gt;
&lt;br /&gt;
table -&amp;gt; add row &lt;br /&gt;
&lt;br /&gt;
find what: &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/cite&amp;gt; replace by: &amp;lt;/FONT&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
script -&amp;gt; save as -&amp;gt; &amp;quot;fb2cite&amp;quot; &lt;br /&gt;
&lt;br /&gt;
input file: before formatting -&amp;gt; выбрать &amp;quot;fb2cite.bcf&amp;quot; &lt;br /&gt;
input file: after formatting -&amp;gt; none &lt;br /&gt;
output file (fb2): -&amp;gt; none &lt;br /&gt;
&lt;br /&gt;
Закрыть Book Cleaner. После загрузки fb2 все cite будут выделены красным. Если внутри cite есть text-author, то он будет выделяться своим цветом. &lt;br /&gt;
При двойном клике на первую строку cite будет селектироваться весь элемент, а на 4-ой панели статуса появится его тип: cite&lt;br /&gt;
&lt;br /&gt;
Пример приведен в авторской редакции. Под себя я его несколько изменила.&lt;br /&gt;
&lt;br /&gt;
[[Image:BookCleaner.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Окончательный результат ==&lt;br /&gt;
&lt;br /&gt;
Ну вот, мы и добрались до финиша. Вычитывает каждый на своем устройстве, поэтому вычитку описывать смысла нет, окончательная правка файла происходит в FBE, про который мы уже говорили, на выходе получаем довольно чистую от ошибок, красиво оформленную книгу, готовую к заливке в библиотеку. Работа эта долгая и нудноватая, но результат, на мой взгляд, окупает все усилия. &lt;br /&gt;
&lt;br /&gt;
Приятного чтения!&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Marina Ch|Marina Ch]] 21:27, 4 октября 2006 (MSD)&lt;br /&gt;
&lt;br /&gt;
[править]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%BA%D0%B0,_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_fb2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D1%81_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%B4%D0%BE_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0,_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_FBD_%D0%B8_%D0%BD%D0%B5_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE</id>
		<title>Вычитка, редактура и создание fb2-файла с начала и до конца, с помощью FBD и не только</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%BA%D0%B0,_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_fb2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D1%81_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%B4%D0%BE_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0,_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_FBD_%D0%B8_%D0%BD%D0%B5_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE"/>
				<updated>2006-10-04T18:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: распознОвание, нажимаеИ, если вы выйдИте&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Зачем, или введение==&lt;br /&gt;
&lt;br /&gt;
В последнее время автор данной статьи регулярно занимается вычиткой книг и созданием fb-файлов для библиотек. Так как мой способ сделать файл красивым и правильным нигде не описан, появилась данная статья. Автор ни в коем случае не претендует на то, что этот способ есть единственно верный и правильный, даже напротив, часть функций программ не используется (хотя и могло бы), но привычка и инерция мышления свойственны, увы, всем людям. &lt;br /&gt;
&lt;br /&gt;
Все основные правила создания fb2-книг описаны в статье [[Как сделать книгу]], с которой советую ознакомиться.&lt;br /&gt;
&lt;br /&gt;
В работе мною используется несколько программ:&lt;br /&gt;
* Microsoft Word, или MW (любая версия) - для предварительной правки документа и оформления ссылок&lt;br /&gt;
* [http://www.the-ebook.org/e107/download.php?view.19 FictionBookDesigner], или FBD - для красивого оформления книги, расстановки заголовков и вложенных частей и создания fb2-файла&lt;br /&gt;
* [http://haali.cs.msu.ru/pocketpc/scripts.html.ru FictionBookEditor], или FBE - для окончательной правки книги после вычитки и проверки ее валидности&lt;br /&gt;
* [http://www.the-ebook.org/e107/download.php?view.8 BookDesigner], или BD для изготовления из fb2 файла в формате устройства для чтения. [http://www.the-ebook.org/e107/e107_files/downloads/bd/Bd_Update_2006_09_13.zip Последний апдейт]&lt;br /&gt;
* [http://soft.primedance.ru/mtp.php MassTextProcessor], или MTP - для корректировки некоторых неточностей, недопустимых в библиотеках, но допустимых в FBD&lt;br /&gt;
&lt;br /&gt;
В принципе, последнюю программу можно и опустить, в FBD имеются все необходимые инструменты, но я ее люблю за простоту использования, маленький размер и отсутствие необходимости ее инсталляции. Кроме того, она позволяет работать сразу с большим колличеством файлов, что, правда, здесь описываться не будет.&lt;br /&gt;
&lt;br /&gt;
На вопрос - зачем я использую две программы одного типа (BD и  FBD) ответ простой. Разница между BD и FBD есть и большая: FBD полностью юникдный, а BD - только частично. Т.е. если надо сделать книгу с языками, несовместимыми внутри одной локальной кодировки (например, русский и французский), то это только в FBD. Кроме того FBD сделан специально для изготовления fb2-файлов, а BD - всеяден. Он имеет множество форматов как на входе, так и на выходе.&lt;br /&gt;
&lt;br /&gt;
Автор исходит из того, что вышеперечисленные программы у читателя имеются и установлены, кроме того, что у читателя есть минимальные навыки редактирования и сохранения текста.&lt;br /&gt;
&lt;br /&gt;
Новичкам же настоятельно рекомендуется внимательно прочитать урок по редактированию в последнем апдейте BD: Help -&amp;gt; Self Teaching -&amp;gt; my first e-book.&lt;br /&gt;
&lt;br /&gt;
==Последовательность работы==&lt;br /&gt;
=== MW, предварительная правка ===&lt;br /&gt;
&lt;br /&gt;
Итак, файл, который приходит ко мне после сканирования и распознавания от сканщика находится в формате .rtf {RichTextFormat) который распознается и редактируется обычным MW. Посему, первым делом входим в Word. Главная задача этого этапа - оформить ссылки и исправить явный очень &amp;quot;кривой&amp;quot; текст. &lt;br /&gt;
&lt;br /&gt;
Первым делом, чтобы не пропустить разрывы абзацев, выделяем весь текст и првой клавишей мышки вызываем меню. Проходим в пункт &amp;quot;Абзац&amp;quot; и выбираем &amp;quot;Отступ&amp;quot;-&amp;gt;&amp;quot;Первая строка&amp;quot;-&amp;gt;&amp;quot;Отступ&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Абзац.jpg]]&lt;br /&gt;
&lt;br /&gt;
Снова вызываем меню &amp;quot;Шрифт&amp;quot;-&amp;gt;выбираем размер и тип шрифта всего документа. Это делается потому, что при распознавании текста часто смена типа или размера шрифта попадает на середину слова. В этом случае, при закачке файла в FBD в этом месте будет пробел.&lt;br /&gt;
&lt;br /&gt;
Далее, &amp;quot;Сервис&amp;quot;-&amp;gt;&amp;quot;Параметры&amp;quot;-&amp;gt;&amp;quot;Правописание&amp;quot; проверяем, что стоят галочки: автоматически проверять орфографию, всегда предлагать замену, пропускать слова из прописных букв, пропускать слова с цифрами, пропускать адреса Интернета и имена файлов, автоматически проверять грамматику, также проверять орфографию. Делаем &amp;quot;Повторную проверку&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Орфография.jpg]]&lt;br /&gt;
&lt;br /&gt;
Есть несколько иной вариант работы с MW - подгрузка шаблона. Этот способ хорошо описан [http://www.oldmaglib.com/help/assistent.php тут], и повторяться я не буду. Мое единственное возражение к указанному способу - такого объемного форматирования FBD все равно не понимает, так стоит ли огород городить. Но, может, кому-то это будет приятнее или удобнее.&lt;br /&gt;
&lt;br /&gt;
Затем начинается самая нудная и противная работа - просматриваем внимательно весь файл, исправляя ошибки и формируя сноски. В исходном файле сноски бывают двух видов - обозначаемые звездочкой и обозначаемые надстрочными цифрами. Сначала заходим &amp;quot;Вставка&amp;quot;-&amp;gt;&amp;quot;Ссылка&amp;quot;-&amp;gt;&amp;quot;Сноска&amp;quot;, и настраиваем. Сноски должны быть внизу текста, формат номера 1,2,3..., начать с 1, нумерация продолжить. Применяем сделанные изменения. Далее &amp;quot;Сервис&amp;quot;-&amp;gt;&amp;quot;Настройка&amp;quot;-&amp;gt;&amp;quot;Команды&amp;quot;, в левом окошечке выбираем &amp;quot;Вставка&amp;quot; и из правого перетаскиваем мышкой команду &amp;quot;Сноска...&amp;quot; на панель инструментов.&lt;br /&gt;
&lt;br /&gt;
[[Image:Сноски.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При появлении сноски в тексте, устанавливаем курсор на место сноски и мышкой щелкаем по появившейся кнопке на панели инструментов. В возникшее внизу окошко перекидываем текст сноски.&lt;br /&gt;
&lt;br /&gt;
[[Image:Общий_вид.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Дойдя до конца файла проверяем дополнительно поиском, нет ли потерявшихся сносок.&lt;br /&gt;
&lt;br /&gt;
В ситуации, когда болд или курсив попадают на часть слова - выделяем это слово и делаем его обычныи или полностью выделенным в зависимости от текста. Это, опять же, делается для того, чтобы потом не появился пробел внутри слова.&lt;br /&gt;
&lt;br /&gt;
Сохраняем файл и выходим из MW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FBD - изготовление fb2-файла ===&lt;br /&gt;
&lt;br /&gt;
В принципе, все здесь описанное  - это просто последовательность действий, предпринимаемых лично мной. Для краткого ознакомления с возможностями программы рекомендую статью про изготовление книг [[BookDesigner 4.x - как быстро и правильно делать ebook]].&lt;br /&gt;
&lt;br /&gt;
Перед открытием файла с помощью FBD, особенно при первом использовании, имеет смысл проверить настройки этой программы.  У меня настроено так. Самое главное - проверить, если многоязыковая поддержка для книг с испанским, французским и тому подобными языками. Кроме того, я всегда сохраняю исходный формат и часто пользуюсь определением заголовков не только по ключевым словам, но и по выделенному тексту, так как часто при распознавании названия глав выделяются жирным шрифтом.  &lt;br /&gt;
&lt;br /&gt;
[[Image:Настройки_FBD.jpg]]&lt;br /&gt;
&lt;br /&gt;
Вызов этого меню происходит с помощью кнопки [[Image:Настройить.jpg]]&lt;br /&gt;
&lt;br /&gt;
После проведения всех предварительных настроек рекомендуется перезагрузить файл, чтобы они были применены к нему. Дальше следует опять длительная и нудная работа - пролистывание всей книги и проверка заголовков. Часть ошибок определяется и правится на этой стадии работы. Сразу оговорюсь, для выделения куска текста надо дважды щелкнуть по нему мышкой. В этом случае выделяется абзац. Если надо выделить больше одного абзаца - сначала выделить первый двойным щелчком, а потом перейти к последнему и Shift+щелчок мышкой. Только в этом случае выделение текста будет 100% правильным. Все команды BookCorrector применяются только к выделенному тексту.&lt;br /&gt;
&lt;br /&gt;
[[Image:Корректор.jpg]]&lt;br /&gt;
&lt;br /&gt;
Сначала проверяем, правильно ли определился автор и название книги. Если нет - корректируем с помощью BookCorrector (выбрать соответственно book author и book title). Затем определяем аннотацию (если она есть) как аннотацию (BookCorrector annotation). Далее ищем все заголовки (BookCorrector title), эпиграфы (epigraph), стихи (verse) и цитаты. С цитатами (письмами и т.п.) сложнее всего! Дело в том, что они не поддерживаются BookDesigner как отдельная функция. В связи с чем, чтобы получить красивый и грамотно сделанный файл приходится поизвращаться. Лично я делаю так: выделяю текст, как эпиграф, и потом правлю в FBE. &lt;br /&gt;
&lt;br /&gt;
Кроме того, в эпиграфах, стихотворениях и цитатах может быть автор текста, которого следует оформить, как text author.&lt;br /&gt;
&lt;br /&gt;
После выделения всех заголовков надо сформировать будущую структуру книги. На этом этапе очень удобен в использовании FictionBookSectionEditor. Он вызывается с помощью иконки&lt;br /&gt;
[[Image:Дерево.jpg]] и выглядит так&lt;br /&gt;
&lt;br /&gt;
[[Image:Секция.jpg]]&lt;br /&gt;
&lt;br /&gt;
В этом редакторе секций с помощью стрелочек выставляем удобную для прочтения и логичную с точки зрения оглавления структуру документа. Например, такую&lt;br /&gt;
&lt;br /&gt;
[[Image:Секция1.jpg]]&lt;br /&gt;
&lt;br /&gt;
После чего обязательно нажимаем кнопочку apply, чтобы записать текущее расположение секций. ВНИМАНИЕ! Если вы выйдете из редактора секций и снова войдете в него секции снова будут выглядеть неразмеченными! Ваши изменения в редакторе станут не видны! Поэтому, не выходите из редактора секций до получения желаемого результата!&lt;br /&gt;
&lt;br /&gt;
Осталось сделать последнее перед собственно изготовлением fb2-файла - отформатировать сноски. Для этого выделите сноски и сделайте Format-&amp;gt;selected notes.&lt;br /&gt;
&lt;br /&gt;
Теперь можно вызвать меню создания FB2.&lt;br /&gt;
&lt;br /&gt;
[[Image:Изготовление.jpg]]&lt;br /&gt;
&lt;br /&gt;
Если Вы все сделали правильно, то поля автора, названия книги и аннотации уже заполнены. Вам останется выбрать жанр из предлагаемого списка и вставить обложку, перетащив ее мышкой из окошка проводника Windows в окошко book cover picture. Проверьте настройки - обязательно должна быть включена опция book for library. Нажимаем на кнопочку make book и ждем звукового сигнала, сигнализирующего о том, что книга готова. &lt;br /&gt;
&lt;br /&gt;
В принципе теперь нужно провести валидацию получившегося файла. В случае возникновения ошибок автоматически включается очень удобный инструмент FictionBookInvestigator, в котором можно поправить неправильные куски кода. Он же вызывается в окне &amp;quot;Make Fiction Book File&amp;quot; кнопкой &amp;quot;load to FBI&amp;quot;, которая активируется после создания fb2. FBI (Fiction Book Investigator) - это специализированный ручной редактор/валидатор fb2-файлов. По опциям - раз в несколько помощнее FBE.&lt;br /&gt;
&lt;br /&gt;
Но я, обычно, завершаю на этом работу с FBD и перехожу к редактору FBE.&lt;br /&gt;
&lt;br /&gt;
=== FBE - доводка до ума === &lt;br /&gt;
&lt;br /&gt;
Редактор FBE удобен тем, что позволяет редактировать как внешний вид, так и исходный код документа и хорошо выявляет его структуру. При раскрытии &amp;quot;дерева&amp;quot; оглавления все огрехи и недоработки видны сразу и их легко поправить. &lt;br /&gt;
&lt;br /&gt;
Первым делом надо удостовериться, что структура документа красива и логична, нет лишнего дробления на секции, оглавление будет хорошо выглядеть. Как пример - разбитые на секции заголовки. &lt;br /&gt;
&lt;br /&gt;
[[Image:brake_sec.jpg]]&lt;br /&gt;
&lt;br /&gt;
Когда такой разбитый заголовок встречается в тексте это во-первых - некрасиво, а во-вторых неудобно, так как этот заголовок - название главы. Это - два заголовка одного уровня, поэтому можно смело объединить секции и избежать ненужного увеличения количества секций. Для этого, поставив курсор на верхнюю из объединяемых секций, надо нажать Alt+Del. После этого выделить заголовок, превратившийся в секцию, и перетащить его в заголовок. Убрать лишние пустые строки, или добавить их, если заголовок слишком длинный и получается некрасиво.&lt;br /&gt;
&lt;br /&gt;
[[Image:no_brake_sec.jpg]]&lt;br /&gt;
&lt;br /&gt;
Есть несколько пунктов, которые я правлю в любом документе, сделанном в FBD. &lt;br /&gt;
1. Аннотация. FBD, кроме создания отдельного пункта в description аод названием annotation дублирует ее в отдельную секцию сразу после автора и названия книги. Этот дубляж не очень удобен для последующего использования файла, поэтому эту секцию я удаляю целиком. Правая кнопка мыши Select-&amp;gt;body/section, и правой же кнопкой Cut или Delete.&lt;br /&gt;
&lt;br /&gt;
2. Часто валидацию не проходят файлы, в которых картинки идут друг за другом. Дело в том, что FBD не вставляет пустую строку между такими картинками, что требует схема, даже если вручную попытаться вставить строку. Поэтому, ставим курсор на вторую, третью и т.д. картинки и жмем Enter.&lt;br /&gt;
&lt;br /&gt;
3. Правим цитаты. Как Вы помните, мы выделили цитаты как эпиграфы. Теперь надо сделать из них цитаты. Это удобнее делать в редакторе исходных кодов (View-&amp;gt;Source). Находим поиском тег &amp;lt;epigraph&amp;gt; и смотрим чуть выше. Непосредственно перед ним идет разрыв секций, так как эпиграф может ставиться только в начале секции. А вот цитата может идти в любом месте секции, поэтому разрыв секций можно убрать, а вместо &amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;...&amp;lt;/epigraph&amp;gt; вставить &amp;lt;cite&amp;gt;...&amp;lt;/cite&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Было&lt;br /&gt;
&lt;br /&gt;
[[Image:FBE-epigraph.jpg]]&lt;br /&gt;
&lt;br /&gt;
Стало&lt;br /&gt;
&lt;br /&gt;
[[Image:FBE-cite.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Пустые строки до и после названия главы. Такие строки встречаются крайне редко, но их нужно убирать по правилам создания валидного документа.&lt;br /&gt;
&lt;br /&gt;
=== MTP - чистка сносок ===&lt;br /&gt;
&lt;br /&gt;
В принципе, как я уже говорила, без этой программы можно было вполне обойтись. Но я ее люблю, а потому и расскажу. Она очень удобна, когда надо сделать массовую замену в файле (или нескольких файлах) текстовых конструкций с переменным текстом внутри на другие конструкции с тем же текстом. В принципе с тем же успехом можно применять BookCleaner, входящий в состав FBD, написав к нему соответствующий скрипт, и так, наверное, будет даже быстрее, но я пользуюсь MTP.&lt;br /&gt;
&lt;br /&gt;
В этом процессоре есть свой, очень простой, язык макросов, текст на котором я приведу полностью.&lt;br /&gt;
&lt;br /&gt;
Суть проблемы, которую надо решить, в том, что FBD и его автор категорически не согласны с правилами, установленными в fb2 относительно возвратных сносок. В формате возвратные ссылки в принципе разрешены, за исключением сносок. Поэтому, их приходится в обязательном порядке корректировать, чтобы библиотека приняла валидный файл. Кроме того, вид ссылок приводится к библиотечному стандарту.&lt;br /&gt;
&lt;br /&gt;
К сожалению, при таком подходе убираются все маркировки параграфов, имеющихся в документе. Поэтому, если в Вашей книге есть другие внутренние ссылки, лучше сделайте эту работу вручную, или Вы потеряете их.&lt;br /&gt;
Корректировка происходит в 3 этапа.&lt;br /&gt;
&lt;br /&gt;
1. Ликвидация маркировки параграфов.&lt;br /&gt;
&lt;br /&gt;
Итак, в окошко ''ИСХОДНЫЙ ТЕКСТ'' пишем такой блок&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;p id=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
а в окошко ''ЗАМЕНИТЬ НА'' - такой&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; TEXT=&amp;quot;&amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и запускаем процессор.&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok1.jpg]]&lt;br /&gt;
&lt;br /&gt;
2. Добавление в ссылки типа &amp;quot;сноска&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''ИСХОДНЫЙ ТЕКСТ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;a l:href=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ЗАМЕНИТЬ НА''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;a l:href=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot; type=&amp;quot;note\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok2.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Определение номера сноски, как заголовка.&lt;br /&gt;
&lt;br /&gt;
''ИСХОДНЫЙ ТЕКСТ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;p&amp;gt;[&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;]&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ЗАМЕНИТЬ НА ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;   &amp;lt;title&amp;gt;\n    &amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;/p&amp;gt;\n   &amp;lt;/title&amp;gt;\n   &amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok3.jpg]]&lt;br /&gt;
&lt;br /&gt;
После такого количества правок файл готов к вычитке настолько, что встречающиеся ошибки не будут вызывать раздражения и желания забросить книгу в какой-нибудь дальний угол...&lt;br /&gt;
&lt;br /&gt;
=== BD - для вычитки ===&lt;br /&gt;
&lt;br /&gt;
Программой BookDesigner я пользуюсь для того, чтобы сделать файл для того устройства, на котором я читаю. Я бы совсем не упоминала здесь об этом, но есть яркий и красивый пример использования BookCleaner, программы, входящей как в BD, так и в FBD, и подсказанный мне разработчиком этих программ. Это - прекрасная иллюстрация того, как можно заменить MTP, написав небольшой скрипт.&lt;br /&gt;
&lt;br /&gt;
Если Вы помните, BD и FBD не создают, не понимают и не отображают цитаты. В будущем это, скорее всего, изменится, но в настоящем - увы. А хотелось бы видеть в устройстве все форматирование fb2 - во-первых, во избежание возможных ошибок и некорректностей, а во-вторых красивую книгу просто приятно читать. Поэтому, чтобы в ридере иметь выделение цитат и был написан данный скрипт.&lt;br /&gt;
&lt;br /&gt;
Пример для BD, должен быть установлен последний апдейт. В FBD тоже можно это делать, но там старый вариант Book Cleaner, скрипт тот же, но кнопки другие. &lt;br /&gt;
&lt;br /&gt;
Tools -&amp;gt; Book Cleaner&lt;br /&gt;
script -&amp;gt; new &lt;br /&gt;
&lt;br /&gt;
find what: &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;cite[^&amp;gt;]*&amp;gt; replace by: &amp;lt;SPAN id=cite&amp;gt;&amp;lt;FONT color=red&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
RegExp: поставить галку. &lt;br /&gt;
&lt;br /&gt;
table -&amp;gt; add row &lt;br /&gt;
&lt;br /&gt;
find what: &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/cite&amp;gt; replace by: &amp;lt;/FONT&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
script -&amp;gt; save as -&amp;gt; &amp;quot;fb2cite&amp;quot; &lt;br /&gt;
&lt;br /&gt;
input file: before formatting -&amp;gt; выбрать &amp;quot;fb2cite.bcf&amp;quot; &lt;br /&gt;
input file: after formatting -&amp;gt; none &lt;br /&gt;
output file (fb2): -&amp;gt; none &lt;br /&gt;
&lt;br /&gt;
Закрыть Book Cleaner. После загрузки fb2 все cite будут выделены красным. Если внутри cite есть text-author, то он будет выделяться своим цветом. &lt;br /&gt;
При двойном клике на первую строку cite будет селектироваться весь элемент, а на 4-ой панели статуса появится его тип: cite&lt;br /&gt;
&lt;br /&gt;
Пример приведен в авторской редакции. Под себя я его несколько изменила.&lt;br /&gt;
&lt;br /&gt;
[[Image:BookCleaner.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Окончательный результат ==&lt;br /&gt;
&lt;br /&gt;
Ну вот, мы и добрались до финиша. Вычитывает каждый на своем устройстве, поэтому вычитку описывать смысла нет, окончательная правка файла происходит в FBE, про который мы уже говорили, на выходе получаем довольно чистую от ошибок, красиво оформленную книгу, готовую к заливке в библиотеку. Работа эта долгая и нудноватая, но результат, на мой взгляд, окупает все усилия. &lt;br /&gt;
&lt;br /&gt;
Приятного чтения!&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Marina Ch|Marina Ch]] 21:27, 4 октября 2006 (MSD)&lt;br /&gt;
&lt;br /&gt;
[править]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%BA%D0%B0,_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_fb2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D1%81_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%B4%D0%BE_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0,_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_FBD_%D0%B8_%D0%BD%D0%B5_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE</id>
		<title>Вычитка, редактура и создание fb2-файла с начала и до конца, с помощью FBD и не только</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%BA%D0%B0,_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_fb2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D1%81_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%B4%D0%BE_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0,_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_FBD_%D0%B8_%D0%BD%D0%B5_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE"/>
				<updated>2006-10-04T18:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: &amp;quot;францУСким&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Зачем, или введение==&lt;br /&gt;
&lt;br /&gt;
В последнее время автор данной статьи регулярно занимается вычиткой книг и созданием fb-файлов для библиотек. Так как мой способ сделать файл красивым и правильным нигде не описан, появилась данная статья. Автор ни в коем случае не претендует на то, что этот способ есть единственно верный и правильный, даже напротив, часть функций программ не используется (хотя и могло бы), но привычка и инерция мышления свойственны, увы, всем людям. &lt;br /&gt;
&lt;br /&gt;
Все основные правила создания fb2-книг описаны в статье [[Как сделать книгу]], с которой советую ознакомиться.&lt;br /&gt;
&lt;br /&gt;
В работе мною используется несколько программ:&lt;br /&gt;
* Microsoft Word, или MW (любая версия) - для предварительной правки документа и оформления ссылок&lt;br /&gt;
* [http://www.the-ebook.org/e107/download.php?view.19 FictionBookDesigner], или FBD - для красивого оформления книги, расстановки заголовков и вложенных частей и создания fb2-файла&lt;br /&gt;
* [http://haali.cs.msu.ru/pocketpc/scripts.html.ru FictionBookEditor], или FBE - для окончательной правки книги после вычитки и проверки ее валидности&lt;br /&gt;
* [http://www.the-ebook.org/e107/download.php?view.8 BookDesigner], или BD для изготовления из fb2 файла в формате устройства для чтения. [http://www.the-ebook.org/e107/e107_files/downloads/bd/Bd_Update_2006_09_13.zip Последний апдейт]&lt;br /&gt;
* [http://soft.primedance.ru/mtp.php MassTextProcessor], или MTP - для корректировки некоторых неточностей, недопустимых в библиотеках, но допустимых в FBD&lt;br /&gt;
&lt;br /&gt;
В принципе, последнюю программу можно и опустить, в FBD имеются все необходимые инструменты, но я ее люблю за простоту использования, маленький размер и отсутствие необходимости ее инсталляции. Кроме того, она позволяет работать сразу с большим колличеством файлов, что, правда, здесь описываться не будет.&lt;br /&gt;
&lt;br /&gt;
На вопрос - зачем я использую две программы одного типа (BD и  FBD) ответ простой. Разница между BD и FBD есть и большая: FBD полностью юникдный, а BD - только частично. Т.е. если надо сделать книгу с языками, несовместимыми внутри одной локальной кодировки (например, русский и французский), то это только в FBD. Кроме того FBD сделан специально для изготовления fb2-файлов, а BD - всеяден. Он имеет множество форматов как на входе, так и на выходе.&lt;br /&gt;
&lt;br /&gt;
Автор исходит из того, что вышеперечисленные программы у читателя имеются и установлены, кроме того, что у читателя есть минимальные навыки редактирования и сохранения текста.&lt;br /&gt;
&lt;br /&gt;
Новичкам же настоятельно рекомендуется внимательно прочитать урок по редактированию в последнем апдейте BD: Help -&amp;gt; Self Teaching -&amp;gt; my first e-book.&lt;br /&gt;
&lt;br /&gt;
==Последовательность работы==&lt;br /&gt;
=== MW, предварительная правка ===&lt;br /&gt;
&lt;br /&gt;
Итак, файл, который приходит ко мне после сканирования и распознавания от сканщика находится в формате .rtf {RichTextFormat) который распознается и редактируется обычным MW. Посему, первым делом входим в Word. Главная задача этого этапа - оформить ссылки и исправить явный очень &amp;quot;кривой&amp;quot; текст. &lt;br /&gt;
&lt;br /&gt;
Первым делом, чтобы не пропустить разрывы абзацев, выделяем весь текст и првой клавишей мышки вызываем меню. Проходим в пункт &amp;quot;Абзац&amp;quot; и выбираем &amp;quot;Отступ&amp;quot;-&amp;gt;&amp;quot;Первая строка&amp;quot;-&amp;gt;&amp;quot;Отступ&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Абзац.jpg]]&lt;br /&gt;
&lt;br /&gt;
Снова вызываем меню &amp;quot;Шрифт&amp;quot;-&amp;gt;выбираем размер и тип шрифта всего документа. Это делается потому, что при распознавании текста часто смена типа или размера шрифта попадает на середину слова. В этом случае, при закачке файла в FBD в этом месте будет пробел.&lt;br /&gt;
&lt;br /&gt;
Далее, &amp;quot;Сервис&amp;quot;-&amp;gt;&amp;quot;Параметры&amp;quot;-&amp;gt;&amp;quot;Правописание&amp;quot; проверяем, что стоят галочки: автоматически проверять орфографию, всегда предлагать замену, пропускать слова из прописных букв, пропускать слова с цифрами, пропускать адреса Интернета и имена файлов, автоматически проверять грамматику, также проверять орфографию. Делаем &amp;quot;Повторную проверку&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:Орфография.jpg]]&lt;br /&gt;
&lt;br /&gt;
Есть несколько иной вариант работы с MW - подгрузка шаблона. Этот способ хорошо описан [http://www.oldmaglib.com/help/assistent.php тут], и повторяться я не буду. Мое единственное возражение к указанному способу - такого объемного форматирования FBD все равно не понимает, так стоит ли огород городить. Но, может, кому-то это будет приятнее или удобнее.&lt;br /&gt;
&lt;br /&gt;
Затем начинается самая нудная и противная работа - просматриваем внимательно весь файл, исправляя ошибки и формируя сноски. В исходном файле сноски бывают двух видов - обозначаемые звездочкой и обозначаемые надстрочными цифрами. Сначала заходим &amp;quot;Вставка&amp;quot;-&amp;gt;&amp;quot;Ссылка&amp;quot;-&amp;gt;&amp;quot;Сноска&amp;quot;, и настраиваем. Сноски должны быть внизу текста, формат номера 1,2,3..., начать с 1, нумерация продолжить. Применяем сделанные изменения. Далее &amp;quot;Сервис&amp;quot;-&amp;gt;&amp;quot;Настройка&amp;quot;-&amp;gt;&amp;quot;Команды&amp;quot;, в левом окошечке выбираем &amp;quot;Вставка&amp;quot; и из правого перетаскиваем мышкой команду &amp;quot;Сноска...&amp;quot; на панель инструментов.&lt;br /&gt;
&lt;br /&gt;
[[Image:Сноски.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При появлении сноски в тексте, устанавливаем курсор на место сноски и мышкой щелкаем по появившейся кнопке на панели инструментов. В возникшее внизу окошко перекидываем текст сноски.&lt;br /&gt;
&lt;br /&gt;
[[Image:Общий_вид.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Дойдя до конца файла проверяем дополнительно поиском, нет ли потерявшихся сносок.&lt;br /&gt;
&lt;br /&gt;
В ситуации, когда болд или курсив попадают на часть слова - выделяем это слово и делаем его обычныи или полностью выделенным в зависимости от текста. Это, опять же, делается для того, чтобы потом не появился пробел внутри слова.&lt;br /&gt;
&lt;br /&gt;
Сохраняем файл и выходим из MW.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FBD - изготовление fb2-файла ===&lt;br /&gt;
&lt;br /&gt;
В принципе, все здесь описанное  - это просто последовательность действий, предпринимаемых лично мной. Для краткого ознакомления с возможностями программы рекомендую статью про изготовление книг [[BookDesigner 4.x - как быстро и правильно делать ebook]].&lt;br /&gt;
&lt;br /&gt;
Перед открытием файла с помощью FBD, особенно при первом использовании, имеет смысл проверить настройки этой программы.  У меня настроено так. Самое главное - проверить, если многоязыковая поддержка для книг с испанским, французским и тому подобными языками. Кроме того, я всегда сохраняю исходный формат и часто пользуюсь определением заголовков не только по ключевым словам, но и по выделенному тексту, так как часто при распозновании названия глав выделяются жирным шрифтом.  &lt;br /&gt;
&lt;br /&gt;
[[Image:Настройки_FBD.jpg]]&lt;br /&gt;
&lt;br /&gt;
Вызов этого меню происходит с помощью кнопки [[Image:Настройить.jpg]]&lt;br /&gt;
&lt;br /&gt;
После проведения всех предварительных настроек рекомендуется перезагрузить файл, чтобы они были применены к нему. Дальше следует опять длительная и нудная работа - пролистывание всей книги и проверка заголовков. Часть ошибок определяется и правится на этой стадии работы. Сразу оговорюсь, для выделения куска текста надо дважды щелкнуть по нему мышкой. В этом случае выделяется абзац. Если надо выделить больше одного абзаца - сначала выделить первый двойным щелчком, а потом перейти к последнему и Shift+щелчок мышкой. Только в этом случае выделение текста будет 100% правильным. Все команды BookCorrector применяются только к выделенному тексту.&lt;br /&gt;
&lt;br /&gt;
[[Image:Корректор.jpg]]&lt;br /&gt;
&lt;br /&gt;
Сначала проверяем, правильно ли определился автор и название книги. Если нет - корректируем с помощью BookCorrector (выбрать соответственно book author и book title). Затем определяем аннотацию (если она есть) как аннотацию (BookCorrector annotation). Далее ищем все заголовки (BookCorrector title), эпиграфы (epigraph), стихи (verse) и цитаты. С цитатами (письмами и т.п.) сложнее всего! Дело в том, что они не поддерживаются BookDesigner как отдельная функция. В связи с чем, чтобы получить красивый и грамотно сделанный файл приходится поизвращаться. Лично я делаю так: выделяю текст, как эпиграф, и потом правлю в FBE. &lt;br /&gt;
&lt;br /&gt;
Кроме того, в эпиграфах, стихотворениях и цитатах может быть автор текста, которого следует оформить, как text author.&lt;br /&gt;
&lt;br /&gt;
После выделения всех заголовков надо сформировать будущую структуру книги. На этом этапе очень удобен в использовании FictionBookSectionEditor. Он вызывается с помощью иконки&lt;br /&gt;
[[Image:Дерево.jpg]] и выглядит так&lt;br /&gt;
&lt;br /&gt;
[[Image:Секция.jpg]]&lt;br /&gt;
&lt;br /&gt;
В этом редакторе секций с помощью стрелочек выставляем удобную для прочтения и логичную с точки зрения оглавления структуру документа. Например, такую&lt;br /&gt;
&lt;br /&gt;
[[Image:Секция1.jpg]]&lt;br /&gt;
&lt;br /&gt;
После чего обязательно нажимаем кнопочку apply, чтобы записать текущее расположение секций. ВНИМАНИЕ! Если вы выйдите из редактора секций и снова войдете в него секции снова будут выглядеть неразмеченными! Ваши изменения в редакторе станут не видны! Поэтому, не выходите из редактора секций до получения желаемого результата!&lt;br /&gt;
&lt;br /&gt;
Осталось сделать последнее перед собственно изготовлением fb2-файла - отформатировать сноски. Для этого выделите сноски и сделайте Format-&amp;gt;selected notes.&lt;br /&gt;
&lt;br /&gt;
Теперь можно вызвать меню создания FB2.&lt;br /&gt;
&lt;br /&gt;
[[Image:Изготовление.jpg]]&lt;br /&gt;
&lt;br /&gt;
Если Вы все сделали правильно, то поля автора, названия книги и аннотации уже заполнены. Вам останется выбрать жанр из предлагаемого списка и вставить обложку, перетащив ее мышкой из окошка проводника Windows в окошко book cover picture. Проверьте настройки - обязательно должна быть включена опция book for library. Нажимаеи на кнопочку make book и ждем звукового сигнала, сигнализирующего о том, что книга готова. &lt;br /&gt;
&lt;br /&gt;
В принципе теперь нужно провести валидацию получившегося файла. В случае возникновения ошибок автоматически включается очень удобный инструмент FictionBookInvestigator, в котором можно поправить неправильные куски кода. Он же вызывается в окне &amp;quot;Make Fiction Book File&amp;quot; кнопкой &amp;quot;load to FBI&amp;quot;, которая активируется после создания fb2. FBI (Fiction Book Investigator) - это специализированный ручной редактор/валидатор fb2-файлов. По опциям - раз в несколько помощнее FBE.&lt;br /&gt;
&lt;br /&gt;
Но я, обычно, завершаю на этом работу с FBD и перехожу к редактору FBE.&lt;br /&gt;
&lt;br /&gt;
=== FBE - доводка до ума === &lt;br /&gt;
&lt;br /&gt;
Редактор FBE удобен тем, что позволяет редактировать как внешний вид, так и исходный код документа и хорошо выявляет его структуру. При раскрытии &amp;quot;дерева&amp;quot; оглавления все огрехи и недоработки видны сразу и их легко поправить. &lt;br /&gt;
&lt;br /&gt;
Первым делом надо удостовериться, что структура документа красива и логична, нет лишнего дробления на секции, оглавление будет хорошо выглядеть. Как пример - разбитые на секции заголовки. &lt;br /&gt;
&lt;br /&gt;
[[Image:brake_sec.jpg]]&lt;br /&gt;
&lt;br /&gt;
Когда такой разбитый заголовок встречается в тексте это во-первых - некрасиво, а во-вторых неудобно, так как этот заголовок - название главы. Это - два заголовка одного уровня, поэтому можно смело объединить секции и избежать ненужного увеличения количества секций. Для этого, поставив курсор на верхнюю из объединяемых секций, надо нажать Alt+Del. После этого выделить заголовок, превратившийся в секцию, и перетащить его в заголовок. Убрать лишние пустые строки, или добавить их, если заголовок слишком длинный и получается некрасиво.&lt;br /&gt;
&lt;br /&gt;
[[Image:no_brake_sec.jpg]]&lt;br /&gt;
&lt;br /&gt;
Есть несколько пунктов, которые я правлю в любом документе, сделанном в FBD. &lt;br /&gt;
1. Аннотация. FBD, кроме создания отдельного пункта в description аод названием annotation дублирует ее в отдельную секцию сразу после автора и названия книги. Этот дубляж не очень удобен для последующего использования файла, поэтому эту секцию я удаляю целиком. Правая кнопка мыши Select-&amp;gt;body/section, и правой же кнопкой Cut или Delete.&lt;br /&gt;
&lt;br /&gt;
2. Часто валидацию не проходят файлы, в которых картинки идут друг за другом. Дело в том, что FBD не вставляет пустую строку между такими картинками, что требует схема, даже если вручную попытаться вставить строку. Поэтому, ставим курсор на вторую, третью и т.д. картинки и жмем Enter.&lt;br /&gt;
&lt;br /&gt;
3. Правим цитаты. Как Вы помните, мы выделили цитаты как эпиграфы. Теперь надо сделать из них цитаты. Это удобнее делать в редакторе исходных кодов (View-&amp;gt;Source). Находим поиском тег &amp;lt;epigraph&amp;gt; и смотрим чуть выше. Непосредственно перед ним идет разрыв секций, так как эпиграф может ставиться только в начале секции. А вот цитата может идти в любом месте секции, поэтому разрыв секций можно убрать, а вместо &amp;lt;nowiki&amp;gt;&amp;lt;epigraph&amp;gt;...&amp;lt;/epigraph&amp;gt; вставить &amp;lt;cite&amp;gt;...&amp;lt;/cite&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Было&lt;br /&gt;
&lt;br /&gt;
[[Image:FBE-epigraph.jpg]]&lt;br /&gt;
&lt;br /&gt;
Стало&lt;br /&gt;
&lt;br /&gt;
[[Image:FBE-cite.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Пустые строки до и после названия главы. Такие строки встречаются крайне редко, но их нужно убирать по правилам создания валидного документа.&lt;br /&gt;
&lt;br /&gt;
=== MTP - чистка сносок ===&lt;br /&gt;
&lt;br /&gt;
В принципе, как я уже говорила, без этой программы можно было вполне обойтись. Но я ее люблю, а потому и расскажу. Она очень удобна, когда надо сделать массовую замену в файле (или нескольких файлах) текстовых конструкций с переменным текстом внутри на другие конструкции с тем же текстом. В принципе с тем же успехом можно применять BookCleaner, входящий в состав FBD, написав к нему соответствующий скрипт, и так, наверное, будет даже быстрее, но я пользуюсь MTP.&lt;br /&gt;
&lt;br /&gt;
В этом процессоре есть свой, очень простой, язык макросов, текст на котором я приведу полностью.&lt;br /&gt;
&lt;br /&gt;
Суть проблемы, которую надо решить, в том, что FBD и его автор категорически не согласны с правилами, установленными в fb2 относительно возвратных сносок. В формате возвратные ссылки в принципе разрешены, за исключением сносок. Поэтому, их приходится в обязательном порядке корректировать, чтобы библиотека приняла валидный файл. Кроме того, вид ссылок приводится к библиотечному стандарту.&lt;br /&gt;
&lt;br /&gt;
К сожалению, при таком подходе убираются все маркировки параграфов, имеющихся в документе. Поэтому, если в Вашей книге есть другие внутренние ссылки, лучше сделайте эту работу вручную, или Вы потеряете их.&lt;br /&gt;
Корректировка происходит в 3 этапа.&lt;br /&gt;
&lt;br /&gt;
1. Ликвидация маркировки параграфов.&lt;br /&gt;
&lt;br /&gt;
Итак, в окошко ''ИСХОДНЫЙ ТЕКСТ'' пишем такой блок&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;p id=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
а в окошко ''ЗАМЕНИТЬ НА'' - такой&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt; TEXT=&amp;quot;&amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и запускаем процессор.&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok1.jpg]]&lt;br /&gt;
&lt;br /&gt;
2. Добавление в ссылки типа &amp;quot;сноска&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''ИСХОДНЫЙ ТЕКСТ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;a l:href=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ЗАМЕНИТЬ НА''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;a l:href=\&amp;quot;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;\&amp;quot; type=&amp;quot;note\&amp;quot;&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok2.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Определение номера сноски, как заголовка.&lt;br /&gt;
&lt;br /&gt;
''ИСХОДНЫЙ ТЕКСТ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;p&amp;gt;[&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1 MAXLENGTH=20&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;]&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ЗАМЕНИТЬ НА ''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;   &amp;lt;title&amp;gt;\n    &amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;NAME=BLOCK1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;TEXT=&amp;quot;&amp;lt;/p&amp;gt;\n   &amp;lt;/title&amp;gt;\n   &amp;lt;p&amp;gt;&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Blok3.jpg]]&lt;br /&gt;
&lt;br /&gt;
После такого количества правок файл готов к вычитке настолько, что встречающиеся ошибки не будут вызывать раздражения и желания забросить книгу в какой-нибудь дальний угол...&lt;br /&gt;
&lt;br /&gt;
=== BD - для вычитки ===&lt;br /&gt;
&lt;br /&gt;
Программой BookDesigner я пользуюсь для того, чтобы сделать файл для того устройства, на котором я читаю. Я бы совсем не упоминала здесь об этом, но есть яркий и красивый пример использования BookCleaner, программы, входящей как в BD, так и в FBD, и подсказанный мне разработчиком этих программ. Это - прекрасная иллюстрация того, как можно заменить MTP, написав небольшой скрипт.&lt;br /&gt;
&lt;br /&gt;
Если Вы помните, BD и FBD не создают, не понимают и не отображают цитаты. В будущем это, скорее всего, изменится, но в настоящем - увы. А хотелось бы видеть в устройстве все форматирование fb2 - во-первых, во избежание возможных ошибок и некорректностей, а во-вторых красивую книгу просто приятно читать. Поэтому, чтобы в ридере иметь выделение цитат и был написан данный скрипт.&lt;br /&gt;
&lt;br /&gt;
Пример для BD, должен быть установлен последний апдейт. В FBD тоже можно это делать, но там старый вариант Book Cleaner, скрипт тот же, но кнопки другие. &lt;br /&gt;
&lt;br /&gt;
Tools -&amp;gt; Book Cleaner&lt;br /&gt;
script -&amp;gt; new &lt;br /&gt;
&lt;br /&gt;
find what: &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;cite[^&amp;gt;]*&amp;gt; replace by: &amp;lt;SPAN id=cite&amp;gt;&amp;lt;FONT color=red&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
RegExp: поставить галку. &lt;br /&gt;
&lt;br /&gt;
table -&amp;gt; add row &lt;br /&gt;
&lt;br /&gt;
find what: &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/cite&amp;gt; replace by: &amp;lt;/FONT&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
script -&amp;gt; save as -&amp;gt; &amp;quot;fb2cite&amp;quot; &lt;br /&gt;
&lt;br /&gt;
input file: before formatting -&amp;gt; выбрать &amp;quot;fb2cite.bcf&amp;quot; &lt;br /&gt;
input file: after formatting -&amp;gt; none &lt;br /&gt;
output file (fb2): -&amp;gt; none &lt;br /&gt;
&lt;br /&gt;
Закрыть Book Cleaner. После загрузки fb2 все cite будут выделены красным. Если внутри cite есть text-author, то он будет выделяться своим цветом. &lt;br /&gt;
При двойном клике на первую строку cite будет селектироваться весь элемент, а на 4-ой панели статуса появится его тип: cite&lt;br /&gt;
&lt;br /&gt;
Пример приведен в авторской редакции. Под себя я его несколько изменила.&lt;br /&gt;
&lt;br /&gt;
[[Image:BookCleaner.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Окончательный результат ==&lt;br /&gt;
&lt;br /&gt;
Ну вот, мы и добрались до финиша. Вычитывает каждый на своем устройстве, поэтому вычитку описывать смысла нет, окончательная правка файла происходит в FBE, про который мы уже говорили, на выходе получаем довольно чистую от ошибок, красиво оформленную книгу, готовую к заливке в библиотеку. Работа эта долгая и нудноватая, но результат, на мой взгляд, окупает все усилия. &lt;br /&gt;
&lt;br /&gt;
Приятного чтения!&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Marina Ch|Marina Ch]] 21:27, 4 октября 2006 (MSD)&lt;br /&gt;
&lt;br /&gt;
[править]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%BA%D0%B0,_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_fb2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D1%81_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%B4%D0%BE_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0,_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_FBD_%D0%B8_%D0%BD%D0%B5_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE</id>
		<title>Обсуждение:Вычитка, редактура и создание fb2-файла с начала и до конца, с помощью FBD и не только</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%BA%D0%B0,_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_fb2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0_%D1%81_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%B4%D0%BE_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0,_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_FBD_%D0%B8_%D0%BD%D0%B5_%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE"/>
				<updated>2006-10-04T18:52:37Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Самое главное - проверить, если многоязыковая поддержка для книг с испанским, француским и тому подобными языками.&lt;br /&gt;
&lt;br /&gt;
Неясно, что имеется в виду в этом предложении. Возможно вместо &amp;quot;если&amp;quot; должно быть &amp;quot;есть ли&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:Sclex|Sclex]] 22:52, 4 октября 2006 (MSD)&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-09-05T08:02:59Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Заголовки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки частей книги описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' как заголовок части книги может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-09-05T07:57:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Заголовки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' и/или '''&amp;lt;empty-line&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-09-05T07:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Заголовки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;nowiki&amp;gt;''' и/или '''&amp;lt;empty-line&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-09-05T07:56:12Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Заголовки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
В тэг '''&amp;lt;title&amp;gt;''' могут быть вложены только тэги '''&amp;lt;p&amp;gt;''' и/или '''&amp;lt;empty-line&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Вот пример правильного оформления заголовка с пустой строкой:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;empty-line/&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/FAQ_%D0%BF%D0%BE_%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B5_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B2_FB2</id>
		<title>FAQ по подготовке документа в FB2</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/FAQ_%D0%BF%D0%BE_%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B5_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B2_FB2"/>
				<updated>2006-08-09T21:48:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* У меня есть книга в нескольких html-файлах, и еще одна книга в нескольких txt-файлах. Можно ли из них сделать fb2-файл? И как? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Несколько частей одного произведения были изданы на бумаге как отдельные книги/в одной обложке. Как правильно готовить книгу в fb2? ==&lt;br /&gt;
&lt;br /&gt;
Ориентироваться следует не на бумажное издание, а на замысел автора и удобство читателей. Если книги не являются самодостаточными произведениями (например, без прочтения первой части вторую читать невозможно) ? безусловно их следует объединить в один документ, пусть даже издавались они раздельно. Если же книги, напротив, являются вполне самостоятельными ? готовить следует порознь, объединив книги в серию.&lt;br /&gt;
&lt;br /&gt;
== Почему библиотека ругается на мои сноски? ==&lt;br /&gt;
&lt;br /&gt;
Сноски должны быть оформлены следующим образом:&lt;br /&gt;
 &lt;br /&gt;
#Сама сноска должна иметь вид сноски, что-то типа &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;1&amp;lt;/a&amp;gt; (возможно, будет не l:href, а xlink:href)&lt;br /&gt;
#Сноска должна ссылаться на &amp;lt;nowiki&amp;gt;&amp;lt;section/&amp;gt;. Не на &amp;lt;p/&amp;gt;, не на &amp;lt;title/&amp;gt;&amp;lt;/nowiki&amp;gt;, а именно на СЕКЦИЮ.&lt;br /&gt;
#Секция, на которую ссылается сноска должна размещаться в &amp;lt;body&amp;gt; с именем ?notes?, вот так: &amp;lt;body name=&amp;quot;notes?&amp;gt;. Не NoteS, не NOTES, а именно так, пять маленьких букв.&lt;br /&gt;
&lt;br /&gt;
== Подскажите документ, в котором можно посмотреть примеры сносок, стихов, цитат и другого форматирования? ==&lt;br /&gt;
Пример навороченных сносок и другого форматирования можно посмотреть в документе '''[http://fictionbook.ru/author/viygotskiyi_lev_semenovich/psihologiya_iskusstva/ Психология искусства]'''. Этот файл можно считать образцом ?канонического форматирования?.&lt;br /&gt;
&lt;br /&gt;
== Как правильно заполнить имя автора? ==&lt;br /&gt;
&lt;br /&gt;
=== Если автор русскоязычный. ===&lt;br /&gt;
Общая схема такова.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;first-name&amp;gt;Имя_автора&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;middle-name&amp;gt;Отчество_автора&amp;lt;/middle-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Фамилия_автора&amp;lt;/last-name&amp;gt;&lt;br /&gt;
&amp;lt;nickname&amp;gt;Псевдоним&amp;lt;/nickname&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пример правильного заполнения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;first-name&amp;gt;Владимир&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;middle-name&amp;gt;Ильич&amp;lt;/middle-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Ульянов&amp;lt;/last-name&amp;gt;&lt;br /&gt;
&amp;lt;nickname&amp;gt;Ленин&amp;lt;/nickname&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Примечание: перед подготовкой книги необходимо заглянуть в библиотеку и поискать автора, после чего написать ровно таким же образом, как уже есть.''&lt;br /&gt;
&lt;br /&gt;
Варианты.&lt;br /&gt;
&lt;br /&gt;
Если неизвестно или не обязательно отчество, то можно указать так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;first-name&amp;gt;Имя_автора&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Фамилия_автора&amp;lt;/last-name&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если автор известен под своим псевдонимом, то следует указывать его, как будто имя и фамилия настоящие (Борис Акунин, Кир Булычев):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;first-name&amp;gt;Кир&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Булычев&amp;lt;/last-name&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Указывать одновременно псевдоним и настоящее имя не следует (если подобное авторство не указано специально в выходных данных книги). &lt;br /&gt;
&lt;br /&gt;
Пример неправильного заполнения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;author&amp;gt;&lt;br /&gt;
&amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Акунин&amp;lt;/last-name&amp;gt;&lt;br /&gt;
&amp;lt;/author&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;author&amp;gt;&lt;br /&gt;
&amp;lt;first-name&amp;gt;Григорий&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Чхартишвили&amp;lt;/last-name&amp;gt;&lt;br /&gt;
&amp;lt;/author&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Если автор не русскоязычный. ===&lt;br /&gt;
&lt;br /&gt;
В этом случае следует заполнять имя автора в английской транскрипции (дабы не было разночтений). Все известные вторые (третьи, четвертые и т.д.) имена вписываются в поле middle-name.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;first-name&amp;gt;John&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;middle-name&amp;gt;Ronald Reuel&amp;lt;/middle-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Tolkien&amp;lt;/last-name&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
Пример:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;first-name&amp;gt;Ray&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;middle-name&amp;gt;Douglas&amp;lt;/middle-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Bradbury&amp;lt;/last-name&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
Уже в библиотеке будет добавлено написание автора на русском языке (в одном из принятых вариантов)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Допустимо указывать только псевдоним, если этот псевдоним состоит из одного слова, заполнять другие поля при этом не надо:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;author&amp;gt;&lt;br /&gt;
&amp;lt;nickname&amp;gt;О'Санчес&amp;lt;/nickname&amp;gt;&lt;br /&gt;
&amp;lt;/author&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Приведен пример записи русскоязычного автора, выбравшего себе такой вот псевдоним.&lt;br /&gt;
&lt;br /&gt;
Примеры неправильного заполнения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;author&amp;gt;&lt;br /&gt;
&amp;lt;first-name&amp;gt;Борис Акунин&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;/author&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;author&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Борис Акунин&amp;lt;/last-name&amp;gt;&lt;br /&gt;
&amp;lt;/author&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;author&amp;gt;&lt;br /&gt;
&amp;lt;first-name&amp;gt;Акунин&amp;lt;/first-name&amp;gt;&lt;br /&gt;
&amp;lt;last-name&amp;gt;Борис&amp;lt;/last-name&amp;gt;&lt;br /&gt;
&amp;lt;/author&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подобная небрежность при заполнении приводит к удвоению (утроению, учетверению) страничек авторов и ведет к неразберихе и ошибкам.&lt;br /&gt;
&lt;br /&gt;
== Как правильно отобразить ударную гласную ==&lt;br /&gt;
При подготовке документа при необходимости отобразить ударную гласную нужно вставить комбинацию &amp;lt;code&amp;gt;&amp;amp;#769&amp;lt;/code&amp;gt;; перед гласной. Делать это следует либо в FBE в разделе Source, либо через любой текстовый редактор. Кодировка книги может при этом оставаться 1251, т.е. стандартной русской.&lt;br /&gt;
&lt;br /&gt;
''Примечание: Разные шрифты по-разному трактуют символ ударения. Есть шрифты, в котором его вообще нет. Потому могут быть нюансы. Например, для шрифта Verdana символ ударения ставится перед гласной, а для шрифта Tahoma ? после. Кроме того, шрифт должен быть типа Open Office, т.е. работать вся эта красота будет только начиная с Win2000.''&lt;br /&gt;
&lt;br /&gt;
Еще один нюанс, связанный с FBE. Если вставлять указанную комбинацию символов в разделе Body, то на самом деле сохранится не то, что хочется, а вот такая структура: &amp;lt;code&amp;gt;&amp;amp;amp;amp#769;&amp;lt;/code&amp;gt;. Эту структуру необходимо отредактировать, убрав вручную в стороннем редакторе или в FBE в разделе Source текст amp;&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
 во&amp;amp;#769;рон&lt;br /&gt;
 ведьми&amp;amp;#769;н&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Примечание: Как видите на сайте отображается не совсем верно. Реально пробела возникать не должно.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Маленькими или большими буквами писать название книги и названия глав? ==&lt;br /&gt;
&lt;br /&gt;
В библиотеке fictionbook.ru принято название книги и названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
== Как писать тире, минус и дефис? ==&lt;br /&gt;
&lt;br /&gt;
Для тире принято использовать символ с десятичным кодом 150, для минуса и дефиса - символ с десятичным кодом 45.&lt;br /&gt;
&lt;br /&gt;
== Когда принято ставить неразрывные пробелы? ==&lt;br /&gt;
&lt;br /&gt;
Неразрывные пробелы принято не употреблять, так как их наличие мешает работе регулярных выражений.&lt;br /&gt;
&lt;br /&gt;
== Как оформлять слова с пробелами? ==&lt;br /&gt;
&lt;br /&gt;
Бывает, что в бумажных текстах используется т.н. разрядка, то есть такое написание слова, при котором между буквами ставится увеличенный интервал. В FB2-документах такое оформление не используется, поэтому оформлять такой текст следует как курсивный, жирный или как курсивный и жирный, по усмотрению автора документа.&lt;br /&gt;
&lt;br /&gt;
== Как оформить текст перед подглавой? ==&lt;br /&gt;
&lt;br /&gt;
Иногда в книгах встречается вот такое:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;          Глава 1 &lt;br /&gt;
&lt;br /&gt;
Текст текст текст текст. Текст текст текст текст. &lt;br /&gt;
Текст текст текст текст. Текст текст текст текст. &lt;br /&gt;
&lt;br /&gt;
          Подглава 1 &lt;br /&gt;
&lt;br /&gt;
Текст текст текст текст. Текст текст текст текст. &lt;br /&gt;
Текст текст текст текст. Текст текст текст текст.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
То есть перед подглавой идет текст без заголовка того же уровня, что и подглава. Правильное оформление такого текста в документ выглядит таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section&amp;gt; &lt;br /&gt;
 &amp;lt;title&amp;gt; &lt;br /&gt;
   &amp;lt;p&amp;gt;Глава 1&amp;lt;/p&amp;gt; &lt;br /&gt;
 &amp;lt;/title&amp;gt; &lt;br /&gt;
 &amp;lt;section&amp;gt; &lt;br /&gt;
    &amp;lt;p&amp;gt;Текст Текст Текст&amp;lt;/p&amp;gt; &lt;br /&gt;
    &amp;lt;p&amp;gt;Текст Текст Текст&amp;lt;/p&amp;gt; &lt;br /&gt;
 &amp;lt;/section&amp;gt; &lt;br /&gt;
 &amp;lt;section&amp;gt; &lt;br /&gt;
    &amp;lt;title&amp;gt; &lt;br /&gt;
       &amp;lt;p&amp;gt;Подглава 1&amp;lt;/p&amp;gt; &lt;br /&gt;
    &amp;lt;/title&amp;gt; &lt;br /&gt;
    &amp;lt;p&amp;gt;Текст Текст Текст&amp;lt;/p&amp;gt; &lt;br /&gt;
    &amp;lt;p&amp;gt;Текст Текст Текст&amp;lt;/p&amp;gt; &lt;br /&gt;
 &amp;lt;/section&amp;gt; &lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
То есть дело решается использованием секции без заголовка.&lt;br /&gt;
&lt;br /&gt;
== Чем лучше конвертировать книги из библиотеки Мошкова? ==&lt;br /&gt;
&lt;br /&gt;
Книги в б-ке Мошкова хранятся в формате txt или урезанном html, и для их конвертирования хорошо использовать AnyToFb2 + FbTools. AnyToFb2 специально заточен под обработку мошковских текстов и справляется с ними отлично.&lt;br /&gt;
&lt;br /&gt;
== Почему документ занимает много места? ==&lt;br /&gt;
&lt;br /&gt;
Надо заглянуть внутрь документа и проверить, как он сделан. &lt;br /&gt;
&lt;br /&gt;
Во-первых, надо учитывать, что файлы в кодировке UTF-8 на русском языке занимают раза в два больше, чем в кодировке Win-1251. &lt;br /&gt;
&lt;br /&gt;
Во-вторых, встречаются файлы, в которых символы записаны в виде html-юникодов как &amp;quot;&amp;amp; # xxxx;&amp;quot;. Для преобразования таких файлов можно использовать FBD. Этот редактор имеет специальную опцию, согласно которой html-юникоды автоматически преобразуются либо в локальные символы, либо в utf-эквиваленты, либо сохраняются как есть. &lt;br /&gt;
&lt;br /&gt;
Чтобы преобразовать файл на русском языке из html-юникодов в нормальный вид с помощью FBD, нужно сделать следующее:&lt;br /&gt;
&lt;br /&gt;
1. Отметить &amp;quot;keep sections&amp;quot; в Settings и загрузить файл. &lt;br /&gt;
&lt;br /&gt;
2. Нажать &amp;quot;make fiction book file&amp;quot;, выбрать &amp;quot;win-1251&amp;quot; в &amp;quot;save as&amp;quot; и отметить &amp;quot;keep unicode&amp;quot;. В этом случае все html-юникоды, имеющие символьные аналоги в win-1251, будут преобразованы в символы, а не имеющие - оставлены в виде &amp;amp; # xxxx ;. В результате и волки будут сыты, и овцы целы: вес fb2 уменьшится почти в семь раз, а юникодные символы (если такие есть) - сохранятся.&lt;br /&gt;
&lt;br /&gt;
== Отличие книг в б-ке Мошкова и в FictionBook.Lib ==&lt;br /&gt;
&lt;br /&gt;
Книги от Мошкова и книги в fictionbook.lib - это разные вещи. Главная задача при подготовке мошковских книг - это сканирование и распознавание. Огромная работа, после которой серьезная вычитка не всегда по силам. А изготовление fb2 - это уже второй этап, на котором надо стремиться довести уже отсканированную и в первом приближении сверстанную книгу до идеала.&lt;br /&gt;
&lt;br /&gt;
== Какой размер обложки можно считать оптимальным? ==&lt;br /&gt;
&lt;br /&gt;
Каноническим размером обложки, видимо, следует считать 250*X.&lt;br /&gt;
Правда, есть обложки (хотя их чертовски мало) которые в такой размер вписать сложновато, теряются детали и т.п. Тут уж только революционное чутье поможет.&lt;br /&gt;
&lt;br /&gt;
== У меня есть книга в нескольких html-файлах, и еще одна книга в нескольких txt-файлах. Можно ли из них сделать fb2-файл? И как? ==&lt;br /&gt;
&lt;br /&gt;
1. Экспортируешь через Any2FB2, потом полученные файлы вручную склеиваешь в FBTools. Немного геморно, но надёжно. ''(Saltarello)''&lt;br /&gt;
&lt;br /&gt;
2. Сделать один индекстый html-файл, ссылки из которого ведут на все прочие. Да назвать все файлы попроще, латиницей без пробелов. И через Any2FB засосать с включенным хождением по ссылкам. ''(GribUser)''&lt;br /&gt;
&lt;br /&gt;
3. В BD есть опция для склейки html и txt файлов. Кнопка &amp;amp;gt;&amp;amp;gt;, затем &amp;quot;Join Books&amp;quot;. Объединяет множественные файлы в один либо в порядке, заданном пользователем, либо в алфавитном. Также может автоматом объединить все файлы указанного типа, найденные в заданной директории. ''(vvv)''&lt;br /&gt;
&lt;br /&gt;
== Равнозначно ли использование пустых строк и ?* * *? при разделении эпизодов главы? ==&lt;br /&gt;
&lt;br /&gt;
Есть книги, в которых разделение текста пустыми строками применяется одновременно с разделением звездочками. Например, внутри главы повествование об одном герое отделяется от повествования о другом звездочками, а разные по времени события отделяются друг от друга пустыми строками. Очевидно, что в этом случае использование звездочек и пустых строк неравнозначно. Если же текст разделяется только пустыми строками или только звездочками - в этом случае можно считать, что их использование равнозначно.&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-07-29T12:21:04Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Поля раздела description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Это значит, что при изменении книги, которая есть в библиотеке, ID нужно сохранить. Если же создается новая книга, это поле необходимо заполнить уникальной записью. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. Как вариант, можно заполнить поле согласно времени создания документа по формату YYYYMMDDhhmmss, например 20060728182041. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-07-29T12:11:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Поля раздела description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Формально разрешено использовать внутри тэга ID любые символы в любом количестве, но рекомендуется употреблять символы латиницы, цифры, и знаки подчеркивание и минус (&amp;quot;_&amp;quot;, &amp;quot;-&amp;quot;). Других требований к идентификатору нет. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-07-29T11:59:08Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Раздел FictionBook */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Данный идентификатор имеет произвольный вид, то есть его содержание никак не ограничивается. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-07-29T11:50:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Перечеркнутый текст */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Данный идентификатор имеет произвольный вид, то есть его содержание никак не ограничивается. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Текст моноширинным шрифтом ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;v&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание моноширинным шрифтом (то есть шрифтом, символы которого имеют одинаковую ширину). Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Буквы одинаковой ширины.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex</id>
		<title>Описание формата FB2 от Sclex</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0_FB2_%D0%BE%D1%82_Sclex"/>
				<updated>2006-07-23T21:45:06Z</updated>
		
		<summary type="html">&lt;p&gt;Sclex: /* Примечания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Toc-Right}}&lt;br /&gt;
=== FB2-файл - это файл XML ===&lt;br /&gt;
&lt;br /&gt;
FB2-документ является файлом в формате XML. &lt;br /&gt;
&lt;br /&gt;
'''XML''' (англ. Extensible Markup Language ? расширяемый язык разметки; произносится [икс-эм-э?л]) ? рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий из себя свод общих синтаксических правил. XML предназначен для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. &lt;br /&gt;
&lt;br /&gt;
Ниже приведён пример простого кулинарного рецепта, размеченного с помощью XML:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Recipe name=&amp;quot;хлеб&amp;quot; prep_time=&amp;quot;5 мин&amp;quot; cook_time=&amp;quot;3 час&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;название&amp;gt;Простой хлеб&amp;lt;/название&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;0.25&amp;quot; unit=&amp;quot;грамм&amp;quot;&amp;gt;Дрожжи&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1.5&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Тёплая вода&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;ingredient amount=&amp;quot;1&amp;quot; unit=&amp;quot;чайная ложка&amp;quot;&amp;gt;Соль&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
 &amp;lt;/Recipe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Обратите внимание, что названия и значения элементов и атрибутов могут состоять не только из букв латинского алфавита, но десятичным разделителем может быть только точка.''&lt;br /&gt;
&lt;br /&gt;
Первая строка XML-документа называется '''объявлением XML''' ? это необязательная строка, указывающая версию стандарта XML (обычно это 1.0), также здесь может быть указана кодировка символов и внешние зависимости.&lt;br /&gt;
&lt;br /&gt;
Остальная часть этого XML-документа состоит из вложенных ''элементов'', некоторые из которых имеют ''атрибуты'' и ''содержимое''. '''Элемент''' обычно состоит из открывающего и закрывающего тегов (меток), обрамляющих текст и другие элементы. '''Открывающий тег''' состоит из имени элемента в угловых скобках, например ?&amp;lt;code&amp;gt;&amp;amp;lt;step&amp;gt;&amp;lt;/code&amp;gt;?; '''закрывающий тег''' состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта, например ?&amp;lt;code&amp;gt;&amp;amp;lt;/step&amp;gt;&amp;lt;/code&amp;gt;?. '''Содержимым элемента''' называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы. Ниже приведён пример XML-элемента, который содержит открывающий тег, закрывающий тег и содержимое элемента:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме содержания у элемента могут быть '''атрибуты''' ? пары имя-значение, добавляемые в открывающий тег после названия элемента. Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе. Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ingredient amount=&amp;quot;3&amp;quot; unit=&amp;quot;стакан&amp;quot;&amp;gt;Мука&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В приведённом примере у элемента ?ingredient? есть два атрибута: ?amount?, имеющий значение ?3?, и ?unit?, имеющий значение ?стакан?. С точки зрения XML-разметки, приведённые атрибуты не несут никакого смысла, а являются просто набором символов.&lt;br /&gt;
&lt;br /&gt;
Кроме текста элемент может содержать другие элементы:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Instructions&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Смешать все ингредиенты и тщательно замесить.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Закрыть тканью и оставить на один час в тёплом помещении.&amp;lt;/step&amp;gt;&lt;br /&gt;
    &amp;lt;step&amp;gt;Замесить ещё раз, положить на противень и поставить в духовку.&amp;lt;/step&amp;gt;&lt;br /&gt;
   &amp;lt;/Instructions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном случае элемент ?Instructions? содержит три элемента ?step?. XML не допускает перекрывающихся элементов. Например, приведённый ниже фрагмент некорректен, так как элементы ?em? и ?strong? перекрываются.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;p&amp;gt;Обычный &amp;amp;lt;em&amp;gt;акцентированный &amp;amp;lt;strong&amp;gt;выделенный и акцентированный&amp;amp;lt;/em&amp;gt; выделенный&amp;amp;lt;/strong&amp;gt;&amp;amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Каждый XML-документ должен содержать в точности один '''корневой элемент''' или ''document element''), таким образом, следующий фрагмент не может считаться корректным XML-документом.&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!-- ВНИМАНИЕ! Некорректный XML! --&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?1&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
 &amp;amp;lt;thing&amp;gt;Cущность ?2&amp;amp;lt;/thing&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для обозначения элемента без содержания, называемого '''пустым элементом''', допускается применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта. Следующие фрагменты полностью равнозначны:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo&amp;gt;&amp;amp;lt;/foo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;foo/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В XML определены два метода записи специальных символов: ссылка на сущность и ссылка по номеру символа. '''Сущностью''' в XML называются именованные данные, обычно текстовые, в частности спецсимволы. '''Ссылка на сущность''' указывается в том месте, где должна быть сущность и состоит из амперсанда (?&amp;lt;code&amp;gt;&amp;amp;amp;&amp;lt;/code&amp;gt;?), имени сущности и точки с запятой (?&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;?). В XML есть несколько предопределённых сущностей, таких как ?lt? (ссылаться на неё можно написав ?&amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;?) для левой угловой скобки и ?amp? (ссылка ? ?&amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt;?) для амперсанда, возможно также определять собственные сущности. Помимо записи с помощью сущностей отдельных символов, их можно использовать для записи часто встречающихся текстовых блоков. Ниже приведён пример использования предопределённой сущности для избежания использования знака амперсанда в названии:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;amp;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список предопределённых сущностей состоит из &amp;amp;amp;amp; (?&amp;amp;amp;?), &amp;amp;amp;lt; (?&amp;amp;lt;?), &amp;amp;amp;gt; (?&amp;amp;gt;?), &amp;amp;amp;apos; (?'?), и &amp;amp;amp;quot; (?&amp;quot;?) ? последние две полезны для записи разделителей внутри значений атрибутов. Определить свои сущности можно в [[DTD]]-документе.&lt;br /&gt;
Иногда бывает необходимо определить неразрывный пробел, который в HTML обозначается как &amp;amp;amp;nbsp; в XML его записывают &amp;amp;amp;#160;&lt;br /&gt;
&lt;br /&gt;
'''Cсылка по номеру символа''' выглядит как ссылка на сущность, но вместо имени сущности указывается символ &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; и число (в десятичной или шестнадцатеричной записи), являющееся номером символа в кодовой таблице Юникод. Это обычно символы, которые невозможно закодировать напрямую, например буква арабского алфавита в ASCII-кодированном документе. Амперсанд может быть представлен следующим образом:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;company-name&amp;gt;AT&amp;amp;amp;#038;T&amp;amp;lt;/company-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существует ещё множество правил, касающихcя составления корректного XML-документа, но целью данного краткого обзора было лишь показать основы, необходимые для понимания структуры XML-документа.&lt;br /&gt;
&lt;br /&gt;
=== Общая структура документа. Кодировки ===&lt;br /&gt;
FB2-документ состоит из объявления XML и корневого элемента &amp;lt;FictionBook&amp;gt;. То есть выглядит это так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видно, в первой строке в значении атрибута encoding надо правильно указать кодировку документа. В приведенном примере это windows-1251, а в другом случае могла бы быть и utf-8.&lt;br /&gt;
&lt;br /&gt;
Ниже указано, какая кодировка каким языкам соответствует:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
windows-1251 - английский и кириллица (русский, болгарский и т.д.)&lt;br /&gt;
windows-1252 - западно-европейские языки (английский, французский, испанский и т.д.)&lt;br /&gt;
windows-1250 - английский и восточно-европейские (польский, чешский и т.д.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Раздел FictionBook ===&lt;br /&gt;
&lt;br /&gt;
Этот раздел начинается сразу за первой строкой и открывается таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А закрывается в самом конце FB2-документа.&lt;br /&gt;
&lt;br /&gt;
В '''xmlns:l''' вместо l может быть написано и другое имя, главное, чтобы потом оно использовалось в ссылках по всему документу. То есть, если объявлено '''xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то ссылки надо оформлять как '''&amp;lt;a l:href=...&amp;gt;...&amp;lt;/a&amp;gt;''', а если объявлено '''xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;''', то надо так: '''&amp;lt;a xlink:href=...&amp;gt;...&amp;lt;/a&amp;gt;'''. Аналогично и для ссылок в тэгах '''&amp;lt;image/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Раздел FictionBook состоит из вложенных подразделов в указанном ниже порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;description&amp;gt;''' ? который описывает заголовок документа. ''Одно и только одно вхождение.'' (фразы вроде &amp;quot;одно и только одно вхождение&amp;quot; говорят, сколько раз подряд может идти данный тэг в данном месте документа)&lt;br /&gt;
#'''&amp;lt;body&amp;gt;''' ? описывает тело документа. ''Одно или более вхождений''.&lt;br /&gt;
#'''&amp;lt;binary&amp;gt;''' ? содержит приложенные к файлу двоичные объекты ? картинки и прочее. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Иными словами, присутствуют как минимум разделы '''&amp;lt;description&amp;gt;''' с '''&amp;lt;body&amp;gt;''', а остальное ? по необходимости.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;windows-1251&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;FictionBook xmlns=&amp;quot;http://www.gribuser.ru/xml/fictionbook/2.0&amp;quot;&lt;br /&gt;
  xmlns:l=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;/9j/&lt;br /&gt;
    4AAQSkZJRgABAgAAZABkAAD/&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/FictionBook&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Поля раздела description ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;description&amp;gt;''' состоит из перечисленных ниже частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#'''&amp;lt;title-info&amp;gt;''' ? данные о книге. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;src-title-info&amp;gt;''' ? данные об исходнике книги (до перевода). ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;document-info&amp;gt;''' ? информация об FB2-документе. ''Одно и только одно вхождение''.&lt;br /&gt;
#'''&amp;lt;publish-info&amp;gt;''' ? сведения об издании книги, которая была использована как источник при подготовке документа. ''От нуля до одного вхождений''.&lt;br /&gt;
#'''&amp;lt;custom-info&amp;gt;''' ? произвольная информация. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательны разделы '''&amp;lt;title-info&amp;gt;''' и '''&amp;lt;document-info&amp;gt;''', а остальные добавляются по необходимости.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим пример заполнения его полей (они должны следовать в указанном порядке):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &amp;lt;description&amp;gt;&lt;br /&gt;
  &amp;lt;title-info&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;sci_medicine&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;genre&amp;gt;science&amp;lt;/genre&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;first-name&amp;gt;Борис&amp;lt;/first-name&amp;gt;&lt;br /&gt;
    &amp;lt;last-name&amp;gt;Сергеев&amp;lt;/last-name&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;book-title&amp;gt;Ум хорошо?&amp;lt;/book-title&amp;gt;&lt;br /&gt;
   &amp;lt;annotation&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Об организации высших психических функций.&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/annotation&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;1984-01-01&amp;quot;&amp;gt;1984&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;coverpage&amp;gt;&amp;lt;image l:href=&amp;quot;#cover.jpg&amp;quot;/&amp;gt;&amp;lt;/coverpage&amp;gt;&lt;br /&gt;
   &amp;lt;lang&amp;gt;ru&amp;lt;/lang&amp;gt;&lt;br /&gt;
   &amp;lt;src-lang&amp;gt;ru&amp;lt;/src-lang&amp;gt;&lt;br /&gt;
   &amp;lt;sequence name=&amp;quot;Раскрывая тайны психики&amp;quot; number=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/title-info&amp;gt;&lt;br /&gt;
  &amp;lt;document-info&amp;gt;&lt;br /&gt;
   &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;nickname&amp;gt;Sclex&amp;lt;/nickname&amp;gt;&lt;br /&gt;
    &amp;lt;email&amp;gt;sclex_at_inbox.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
   &amp;lt;/author&amp;gt;&lt;br /&gt;
   &amp;lt;program-used&amp;gt;Dn/2, Opera 8.50, Bred3&amp;lt;/program-used&amp;gt;&lt;br /&gt;
   &amp;lt;date value=&amp;quot;2006-05-21&amp;quot;&amp;gt;2006-05-21&amp;lt;/date&amp;gt;&lt;br /&gt;
   &amp;lt;id&amp;gt;91824ABE-EEF7-48C3-AAAA-A719EFC4824A&amp;lt;/id&amp;gt;&lt;br /&gt;
   &amp;lt;version&amp;gt;1.1&amp;lt;/version&amp;gt;&lt;br /&gt;
   &amp;lt;history&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.0 - подготовка fb2 by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;1.1 - вычитка ошибок by Sclex&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/history&amp;gt;&lt;br /&gt;
  &amp;lt;/document-info&amp;gt;&lt;br /&gt;
  &amp;lt;publish-info&amp;gt;&lt;br /&gt;
   &amp;lt;book-name&amp;gt;Борис Федорович Сергеев. Ум хорошо?&amp;lt;/book-name&amp;gt;&lt;br /&gt;
   &amp;lt;publisher&amp;gt;Молодая гвардия&amp;lt;/publisher&amp;gt;&lt;br /&gt;
   &amp;lt;city&amp;gt;М.&amp;lt;/city&amp;gt;&lt;br /&gt;
   &amp;lt;year&amp;gt;1984&amp;lt;/year&amp;gt;&lt;br /&gt;
  &amp;lt;/publish-info&amp;gt;&lt;br /&gt;
 &amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим последовательно смысл значений тэгов заголовка. (Некоторые из тэгов отсутствуют в примере, но описаны ниже).&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;title-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;genre&amp;gt;''' ? указывает жанр книги. Список возможных значений приведен в соответствующем разделе данного описания. ''Любое число вхождений'', то есть книга может относиться к нескольким жанрам одновременно. В нашем примере это sci_medicine и science, то есть книга относится к жанрам &amp;quot;Медицина&amp;quot; и &amp;quot;Научно-образовательная: Прочее&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений'', так как может быть несколько авторов у одной книги. В нашем примере определены имя Борис и фамилия Сергеев.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-title&amp;gt;''' ? описывает название книги. ''Одно и только одно вхождение''. В нашем примере книга называется &amp;quot;Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;annotation&amp;gt;''' ? аннотация книги. ''Возможны в любом количестве и порядке'' следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;keywords&amp;gt;''' ? содержит ключевые слова к данной книге для поисковых систем. Слова должны быть в виде неформатированного текста. ''От нуля до одного вхождения''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату написания книги. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''От нуля до одного вхождения.'' В нашем примере свойство '''value''' имеет значение 1984-01-01, то есть первое января 1984-го года, а внутри тэга прописано значение 1984.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;coverpage&amp;gt;''' ? обложка книги. Внутри может содержать только тэг '''&amp;lt;image/&amp;gt;'''. ''От нуля до одного вхождения.'' В нашем примере ссылка указывает на картинку cover.jpg, приложенную к документу (значок # говорит, что эта ссылка локальная, то есть адресует в пределах документа).&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;lang&amp;gt;''' ? сообщает язык книги в документе, то есть язык после перевода. ''Одно и только одно вхождение.'' В нашем примере это '''ru''', то есть русский язык. Полный список кодов приведен в соответствующем разделе данного описания.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-lang&amp;gt;''' ? определяет язык, на котором исходно написана книга, то есть язык до перевода. ''От нуля до одного вхождений''. Те же коды, что для тэга '''&amp;lt;lang&amp;gt;'''. В нашем примере это '''ru''', то есть русский язык. Английскому языку соответствует код '''en'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;translator&amp;gt;''' ? информация о переводчике книги. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Любое число вхождений.''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;sequence&amp;gt;''' ? сведения о том, к каким сериям относится книга. Имеет такие свойства, как '''name''' (текстовая строка) ? название серии, и '''number''' (целое число) ? порядковый номер книги в серии. ''Любое число вхождений''. В нашем примере описана серия &amp;quot;Раскрывая тайны психики&amp;quot;, и указан номер книги в серии ? вторая.&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;document-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;author&amp;gt;''' ? содержит информацию об авторе документа. Возможны такие вложенные тэги как '''&amp;lt;first-name&amp;gt;''' ? имя, '''&amp;lt;last-name&amp;gt;''' ? фамилия, '''&amp;lt;middle-name&amp;gt;''' ? отчество, '''&amp;lt;nick&amp;gt;''' ? ник, и '''&amp;lt;email&amp;gt;''' ? адрес электронной почты. ''Одно или более вхождений''. В нашем примере определены ник Sclex и адрес электронной почты sclex_at_inbox.ru.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;program-used&amp;gt;''' ? в виде простого перечисляет программы, использованные при создании FB2-документа. ''От нуля до одного вхождений''. В нашем примере это Dn/2, Opera 8.50 и Bred3.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;date&amp;gt;''' ? хранит дату создания документа. В свойстве '''value''' дата описывается в формате ГГГГ-ММ-ДД, а внутри тэга дата задается в текстовом виде. ''Одно и только одно вхождение''. В нашем примере свойство '''value''' имеет значение 2006-05-21, то есть 21-е мая 2006-го года, и такое же значение прописано внутри тэга.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-url&amp;gt;''' ? URL страницы, откуда взят текст для подготовки документа. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;src-ocr&amp;gt;''' ? автор текста, который был использован при подготовке документа. Но не тот автор, который написал книгу, а тот, который сканировал ее и подготовил электронный текст. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;id&amp;gt;''' ? уникальный идентификатор документа FB2. Каждый отдельный FB2-документ должен иметь собственный ID, отличающийся от ID других документов. Данный идентификатор имеет произвольный вид, то есть его содержание никак не ограничивается. ''Одно и только одно вхождение''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;version&amp;gt;''' ? версия документа в текстовом виде. Описывается дробным числом. ''Одно и только одно вхождение''. В нашем случае ? 1.1.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;history&amp;gt;''' ? история создания и изменения документа. Содержит форматированный текст. Возможны в любом количестве и порядке следующие вложенные тэги: '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;empty-line/&amp;gt;''' с соответствующим содержанием. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
Внутри тэга '''&amp;lt;publish-info&amp;gt;''':&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;book-name&amp;gt;''' ? название оригинальной (бумажной) книги. ''От нуля до одного вхождений''. В примере это &amp;quot;Борис Федорович Сергеев. Ум хорошо?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;publisher&amp;gt;''' ? название издательства. ''От нуля до одного вхождений''. В примере ? Молодая гвардия.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;city&amp;gt;''' ? город, в котором издана книга. ''От нуля до одного вхождений''. В нашем случае это М., то есть Москва.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;year&amp;gt;''' ? год издания книги. ''От нуля до одного вхождений''. В нашем случае ? 1984.&lt;br /&gt;
&lt;br /&gt;
=== Тело документа (структура разделов body и section) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;body&amp;gt;''' предназначен для описания собственно тела документа. Этот тэг может иметь свойство '''name''', которое описывает имя раздела. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри раздела '''&amp;lt;body&amp;gt;''' могут идти в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Раздел '''&amp;lt;section&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
&lt;br /&gt;
Откуда видно, что ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Для раздела '''&amp;lt;section&amp;gt;''' имя описывается свойством '''id'''. Например так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;section id=&amp;quot;note33&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Раздел '''&amp;lt;section&amp;gt;''' состоит из следующих частей в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Картинка '''&amp;lt;image/&amp;gt;''', которая будет отображаться вверху раздела. ''От нуля до одного вхождений''.&lt;br /&gt;
#Аннотация '''&amp;lt;annotation&amp;gt;''', описывающая раздел. ''От нуля до одного вхождений''.&lt;br /&gt;
#Либо подраздел '''&amp;lt;section&amp;gt;''' (''любое число вхождений''), либо форматированный текст с картинками (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Следовательно ни один подраздел не является обязательным.&lt;br /&gt;
&lt;br /&gt;
Разделов '''&amp;lt;body&amp;gt;''' в документе может быть несколько. Это используется, например, для оформления примечаний (footnotes). По умолчанию пользователю показывается первый раздел '''&amp;lt;body&amp;gt;''', а содержание остальных должно быть доступно по гиперссылкам. Имя раздела должно отражать смысл его содержания, но для основного раздела это необязательно.&lt;br /&gt;
&lt;br /&gt;
Разделы '''&amp;lt;section&amp;gt;''' должны иметь вложенную структуру согласно иерархии оглавления. Например, если документ делится на части, которые в свою очередь делятся на главы, то части будут будут описаны в разделе '''&amp;lt;section&amp;gt;''' первого уровня, а главы ? в подразделе второго уровня. Проще понять это на примере:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Борис Сергеев&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Парадоксы мозга&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Часть 1. Великие невежды.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;section&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Глава 1. Во тьме веков.&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Когда люди стали о себе задумываться? ...&amp;lt;/p&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Принято названия глав писать маленькими буквами, начиная с большой.&lt;br /&gt;
&lt;br /&gt;
Еще принято кроме того, что указано в заголовке, давать имя автора и название книги в тексте документа до того, как открывается '''&amp;lt;section&amp;gt;''' первого уровня, то есть в '''&amp;lt;title&amp;gt;''', относящемся к '''&amp;lt;body&amp;gt;'''. Это видно из вышеприведенного примера.&lt;br /&gt;
&lt;br /&gt;
=== Форматированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форматированный текст представляет собой последовательность фрагментов, ограниченных тэгами '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;poem&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Также могут входить пустые строки ? '''&amp;lt;empty-line/&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''' предназначен для описания одного абзаца текста книги.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот абзац текста.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Еще один абзац текста.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Пустые строки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если нужно в форматированном тексте вставить пустую строку, это делается с помощью тэга '''&amp;lt;empty-line/&amp;gt;'''. Один такой тэг ? одна пустая строка. Закрывающий тэг в данном случае не требуется.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Абзац до пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;empty-line/&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;А вот это уже абзац после пустой строки.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Жирный и курсивный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для форматированного текста, а именно внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' возможно описать текст как жирный или курсивный. Жирный текст следует выделить тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''', а курсивный ? тэгом '''&amp;lt;emphasis&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Вот это слово выведем &amp;lt;strong&amp;gt;жирным&amp;lt;/strong&amp;gt;,&lt;br /&gt;
а вот это ? &amp;lt;emphasis&amp;gt;курсивным&amp;lt;/emphasis&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Степени и индексы ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста начертание как индекс или степень. Для индексов (маленькие буквы внизу строки) используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sub&amp;gt;&amp;lt;/nowiki&amp;gt;''', а для степеней (маленькие буквы вверху строки) - выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;=16&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=b&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перечеркнутый текст ===&lt;br /&gt;
&lt;br /&gt;
В форматированном тексте (внутри тэгов '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;v&amp;gt;''', '''&amp;lt;subtitle&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''') можно задать для текста отображение перечеркнутым шрифтом. Для этого используется выделение тэгом '''&amp;lt;nowiki&amp;gt;&amp;lt;strikethrough&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strikethrough&amp;gt;Перечеркнутый текст.&amp;lt;/strikethrough&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Заголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заголовки описываются тэгом '''&amp;lt;title&amp;gt;''', который содержит в себе форматированный текст. Тэг '''&amp;lt;title&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;''', причем ''более одного заголовка в разделе не допускается, а может его и не быть вовсе''.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;От Александрии до Лондона&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Подзаголовки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подзаголовки описываются тэгом '''&amp;lt;subtitle&amp;gt;''', который содержит простой (неформатированный) текст. Тэг '''&amp;lt;subtitle&amp;gt;''' может быть вложенным в тэги '''&amp;lt;body&amp;gt;''' и '''&amp;lt;section&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Обычно описание подзаголовка выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;subtitle&amp;gt;* * *&amp;lt;subtitle&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подзгаловком, в отличие от нормального заголовка, оформляется элемент оглавления, незначимый для структуры документа. Обычно это те самые три звездочки или x x x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Стихи ===&lt;br /&gt;
&lt;br /&gt;
Чтобы разместить стихотворение в тексте документа, используют тэг '''&amp;lt;poem&amp;gt;'''. Он может нести внутри себя следующие части в указанном порядке:&lt;br /&gt;
&lt;br /&gt;
#Заголовок '''&amp;lt;title&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
#Эпиграф '''&amp;lt;epigraph&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Строфы '''&amp;lt;stanza&amp;gt;'''. ''Одно или более вхождений''. Строфа '''&amp;lt;stanza&amp;gt;''' ? это группа строк стихотворения, отделенная пустым промежутком от остальных строк. Отдельная строка стихотворения помечается тэгом '''&amp;lt;v&amp;gt;''', который должен быть вложен в '''&amp;lt;stanza&amp;gt;'''.&lt;br /&gt;
#Автор стихотворения '''&amp;lt;text-author&amp;gt;'''. ''Любое число вхождений''.&lt;br /&gt;
#Дата написания '''&amp;lt;date&amp;gt;'''. ''От нуля до одного вхождений''.&lt;br /&gt;
&lt;br /&gt;
То есть обязательно присутствует как минимум одна строфа '''&amp;lt;stanza&amp;gt;''', а остальное добавляется при необходимости.&lt;br /&gt;
&lt;br /&gt;
Например, стихотворение из двух строф:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Наша Таня громко плачет,''&lt;br /&gt;
&lt;br /&gt;
''Уронила в речку мячик.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Тише, Танечка, не плачь,''&lt;br /&gt;
&lt;br /&gt;
''Не утонет в речке мяч.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Следует разметить таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;poem&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Наша Таня громко плачет,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Уронила в речку мячик.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
  &amp;lt;stanza&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Тише, Танечка, не плачь,&amp;lt;/v&amp;gt;&lt;br /&gt;
     &amp;lt;v&amp;gt;Не утонет в речке мяч.&amp;lt;/v&amp;gt;&lt;br /&gt;
  &amp;lt;/stanza&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Эпиграфы ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для оформления эпиграфов предусмотрен тэг '''&amp;lt;epigraph&amp;gt;''', который должен содержать внутри себя форматированный текст ? тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора текста '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''тоже любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Читателям, которые станут доискиваться, какие реальные&lt;br /&gt;
   люди и места описаны здесь под вымышленными именами и названиями,&lt;br /&gt;
   я бы посоветовал посмотреть вокруг себя и заглянуть в собственную душу,&lt;br /&gt;
   так как в этом романе рассказано о том, что происходит сегодня почти&lt;br /&gt;
   во всей Америке.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тэг '''&amp;lt;epigraph&amp;gt;''' может быть вложен в тэги '''&amp;lt;body&amp;gt;''', '''&amp;lt;section&amp;gt;''' и '''&amp;lt;poem&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
=== Цитированный текст ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для разметки цитированного текста существует тэг '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''', который может содержать форматированный текст ? вложенные тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;poem&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;empty-line/&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;subtitle&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений''), а затем автора цитаты '''&amp;lt;nowiki&amp;gt;&amp;lt;text-author&amp;gt;&amp;lt;/nowiki&amp;gt;''' (''любое число вхождений'').&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;cite&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Время ? деньги.&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;Бенджамин Франклин&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/cite&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автор цитаты ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внутри тэгов '''&amp;lt;poem&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;epigraph&amp;gt;''' возможно указать автора соответственно стихотворения, цитаты или эпиграфа. Для этого служит тэг '''&amp;lt;text-author&amp;gt;'''. Этот тэг должен стоять в самом конце родительского тэга, то есть непосредственно перед его закрытием. ''Допускается любое число вхождений тэга '''&amp;lt;text-author&amp;gt;'''''.&lt;br /&gt;
&lt;br /&gt;
Вот пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;epigraph&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Кажется, знаешь о себе все, так нет.&lt;br /&gt;
  Находятся люди, которые знают о тебе больше.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;text-author&amp;gt;В. Андреев&amp;lt;/text-author&amp;gt;&lt;br /&gt;
&amp;lt;/epigraph&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Картинки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Картинки вставляются с помощью тэга '''&amp;lt;image/&amp;gt;''' (закрывающий тэг не требуется). Свойство '''href''' указывает на адрес картинки. Если адрес картинки начинается с символа # (решетка), то картинка находится внутри документа.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;image l:href=&amp;quot;#picture.jpg&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере в текст вставляется картинка picture.jpg, приложенная к документу (на что указывает символ решетки перед именем).&lt;br /&gt;
&lt;br /&gt;
Файл обложки принято называть cover.jpg или cover.png.&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ссылки вставляются с помощью тэга '''&amp;lt;a&amp;gt;'''. Свойство '''href''' определяет адрес ссылки. Адреса с символа # (решетка) задают расположение внутри документа.&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a l:href=&amp;quot;#n1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В этом примере текстом ссылки будет '''[1]''', а указывать она будет на раздел с идентификатором '''n1''' внутри документа.&lt;br /&gt;
&lt;br /&gt;
В '''l:href''' вместо '''l''' может быть и другой идентификатор, подробнее это описано в разделе &amp;quot;Раздел FictionBook&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечания к тексту книги должны находиться в специальном разделе '''&amp;lt;body&amp;gt;''', поименнованном '''notes''', то есть описан он должен быть как '''&amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;''', причем именно так - notes - пятью маленькими буквами и не иначе. Каждое примечание должно находиться в отдельном разделе '''&amp;lt;section&amp;gt;''' и иметь уникальный '''id''', по которому оно будет доступно в ссылках. Вот типичный пример оформления тела примечаний:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;lt;body name=&amp;quot;notes&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;&amp;lt;p&amp;gt;Примечания&amp;lt;/p&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Известный английский архитектор XVIII века, испытавший в&lt;br /&gt;
   своем творчестве сильное влияние античной архитектуры. (Здесь и&lt;br /&gt;
   далее прим. ред.)&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;note2&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Американский просветитель, живший в XVIII веке&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ссылка на примечание должна иметь свойство '''type''', равное значению '''&amp;quot;note&amp;quot;'''. Соответствующая размещенному выше примеру ссылка на первое примечание будет выглядеть таким образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;в стиле Роберта Адама &amp;lt;a l:href=&amp;quot;#note1&amp;quot; type=&amp;quot;note&amp;quot;&amp;gt;[1]&amp;lt;/a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Двоичные вложения ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
К документу FB2 могут быть приложены файлы, например картинки или что-нибудь другое. (Библиотека, правда, не примет файлы с иными вложениями, чем картинки).&lt;br /&gt;
&lt;br /&gt;
Для описания двоичных вложений служит элемент '''binary'''. Вот пример вложения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;binary id=&amp;quot;cover.jpg&amp;quot; content-type=&amp;quot;image/jpeg&amp;quot;&amp;gt;&lt;br /&gt;
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR&lt;br /&gt;
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O&lt;br /&gt;
...&lt;br /&gt;
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==&lt;br /&gt;
&amp;lt;/binary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство '''id''' описывает идентификатор (имя) двоичного объекта, а свойство '''content-type''' ? MIME-тип вложения. Содержанием элемента '''&amp;lt;binary&amp;gt;''' является файл, закодированный по методу BASE64.&lt;br /&gt;
&lt;br /&gt;
Чтобы библиотека приняла файл, нужно чтобы в документе не было приложенных объектов, на которые нет ссылки, и чтобы не было ссылок, которые указывают на двоичные объекты, не приложенные к файлу.&lt;br /&gt;
&lt;br /&gt;
Из картинок поддерживаются форматы JPG (тип image/jpeg) и PNG (тип image/png). Поддержка формата GIF отсутствует. Файл обложки обычно принято называть cover.jpg.&lt;br /&gt;
&lt;br /&gt;
=== Символы Unicode ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В текст можно вставлять символы по их коду в таблице Unicode. Для этого нужно написать значок &amp;amp;, потом значок #, потом десятичный код символа, потом точку с запятой.&lt;br /&gt;
&lt;br /&gt;
Например для значка ? (не равно) ? десятичный код 8800, надо написать так:&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;#8800'';&lt;br /&gt;
&lt;br /&gt;
=== Список возможных жанров ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Жанры FictionBook 2.1|Здесь]] перечислены значения, которые принимает поле '''&amp;lt;genre&amp;gt;''' в заголовке FB2-документа.&lt;br /&gt;
&amp;lt;pre&amp;gt;sf_history              Альтернативная история&lt;br /&gt;
sf_action               Боевая Фантастика&lt;br /&gt;
sf_epic                 Эпическая Фантастика&lt;br /&gt;
sf_heroic               Героическая фантастика&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
sf_cyberpunk            Киберпанк&lt;br /&gt;
sf_space                Космическая Фантастика&lt;br /&gt;
sf_social               Социальная фантастика&lt;br /&gt;
sf_horror               Ужасы и Мистика&lt;br /&gt;
sf_humor                Юмористическая фантастика&lt;br /&gt;
sf_fantasy              Фэнтези&lt;br /&gt;
sf                      Научная Фантастика&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
det_classic             Классический Детектив&lt;br /&gt;
det_police              Полицейский Детектив&lt;br /&gt;
det_action              Боевики&lt;br /&gt;
det_irony               Иронический Детектив&lt;br /&gt;
det_history             Исторический Детектив&lt;br /&gt;
det_espionage           Шпионский Детектив&lt;br /&gt;
det_crime               Криминальный Детектив&lt;br /&gt;
det_political           Политический Детектив&lt;br /&gt;
det_maniac              Маньяки&lt;br /&gt;
det_hard                Крутой Детектив&lt;br /&gt;
thriller                Триллеры&lt;br /&gt;
detective               Детектив&lt;br /&gt;
sf_detective            Детективная Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
prose                   Проза&lt;br /&gt;
prose_classic           Классическая Проза&lt;br /&gt;
prose_history           Историческая Проза&lt;br /&gt;
prose_contemporary      Современная Проза&lt;br /&gt;
prose_counter           Контркультура&lt;br /&gt;
prose_rus_classic       Русская Классика&lt;br /&gt;
prose_su_classics       Советская Классика&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
love                    Любовные романы&lt;br /&gt;
love_contemporary       Современные Любовные Романы&lt;br /&gt;
love_history            Исторические Любовные Романы&lt;br /&gt;
love_detective          Остросюжетные Любовные Романы&lt;br /&gt;
love_short              Короткие Любовные Романы&lt;br /&gt;
love_erotica            Эротика&lt;br /&gt;
adv_western             Вестерны&lt;br /&gt;
adv_history             Исторические Приключения&lt;br /&gt;
adv_indian              Приключения: Индейцы&lt;br /&gt;
adv_maritime            Морские Приключения&lt;br /&gt;
adv_geo                 Путешествия и География&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
adventure               Приключения: Прочее&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
children                Детское&lt;br /&gt;
child_tale              Сказки&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
child_prose             Детская Проза&lt;br /&gt;
child_sf                Детская Фантастика&lt;br /&gt;
child_det               Детские Остросюжетные&lt;br /&gt;
child_adv               Детские Приключения&lt;br /&gt;
child_education         Детская Образовательная литература&lt;br /&gt;
children                Детское: Прочее&lt;br /&gt;
poetry                  Поэзия&lt;br /&gt;
dramaturgy              Драматургия&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
child_verse             Детские Стихи&lt;br /&gt;
antique_ant             Античная Литература&lt;br /&gt;
antique_european        Европейская Старинная Литература&lt;br /&gt;
antique_russian         Древнерусская Литература&lt;br /&gt;
antique_east            Древневосточная Литература&lt;br /&gt;
antique_myths           Мифы. Легенды. Эпос&lt;br /&gt;
antique                 Старинная Литература: Прочее&lt;br /&gt;
sci_history             История&lt;br /&gt;
sci_psychology          Психология&lt;br /&gt;
sci_culture             Культурология&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
sci_philosophy          Философия&lt;br /&gt;
sci_politics            Политика&lt;br /&gt;
sci_business            Деловая литература&lt;br /&gt;
sci_juris               Юриспруденция&lt;br /&gt;
sci_linguistic          Языкознание&lt;br /&gt;
sci_medicine            Медицина&lt;br /&gt;
sci_phys                Физика&lt;br /&gt;
sci_math                Математика&lt;br /&gt;
sci_chem                Химия&lt;br /&gt;
sci_biology             Биология&lt;br /&gt;
sci_tech                Технические&lt;br /&gt;
science                 Научно-образовательная: Прочее&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
comp_www                Интернет&lt;br /&gt;
comp_programming        Программирование&lt;br /&gt;
comp_hard               Компьютерное Железо&lt;br /&gt;
comp_soft               Программы&lt;br /&gt;
comp_db                 Базы Данных&lt;br /&gt;
comp_osnet              ОС и Сети&lt;br /&gt;
computers               Компьютеры: Прочее&lt;br /&gt;
ref_encyc               Энциклопедии&lt;br /&gt;
ref_dict                Словари&lt;br /&gt;
ref_ref                 Справочники&lt;br /&gt;
ref_guide               Руководства&lt;br /&gt;
reference               Справочная Литература: Прочее&lt;br /&gt;
nonf_biography          Биографии и Мемуары&lt;br /&gt;
nonf_publicism          Публицистика&lt;br /&gt;
nonf_criticism          Критика&lt;br /&gt;
nonfiction              Документальное: Прочее&lt;br /&gt;
design                  Искусство, Дизайн&lt;br /&gt;
adv_animal              Природа и Животные&lt;br /&gt;
religion                Религия&lt;br /&gt;
religion_rel            Религия&lt;br /&gt;
religion_esoterics      Эзотерика&lt;br /&gt;
religion_self           Самосовершенствование&lt;br /&gt;
religion                Религия и духовность: Прочее&lt;br /&gt;
sci_religion            Религиоведение&lt;br /&gt;
humor_anecdote          Анекдоты&lt;br /&gt;
humor_prose             Юмористическая Проза&lt;br /&gt;
humor_verse             Юмористические Стихи&lt;br /&gt;
humor                   Юмор: Прочее&lt;br /&gt;
home_cooking            Кулинария&lt;br /&gt;
home_pets               Домашние Животные&lt;br /&gt;
home_crafts             Хобби, Ремесла&lt;br /&gt;
home_entertain          Развлечения&lt;br /&gt;
home_health             Здоровье&lt;br /&gt;
home_garden             Сад и Огород&lt;br /&gt;
home_diy                Сделай Сам&lt;br /&gt;
home_sport              Спорт&lt;br /&gt;
home_sex                Эротика, Секс&lt;br /&gt;
home                    Дом и Семья: Прочее&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Список возможных языков ==&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Ниже приведены коды языков, которые можно прописывать в тэгах &amp;lt;b&amp;gt;&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/b&amp;gt; и &amp;lt;b&amp;gt;&amp;amp;lt;src-lang&amp;amp;gt;&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=p&amp;gt;Здесь приведены только основные кодировки, полный список содержится в стандарте [[:ru:ISO 639|ISO 639]]:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
abk      ab    Абхазский&lt;br /&gt;
aze      az    Азербайджанский&lt;br /&gt;
alb/sqi  sq    Албанский&lt;br /&gt;
eng      en    Английский&lt;br /&gt;
arm/hye  hy    Армянский&lt;br /&gt;
BA             Башкирский&lt;br /&gt;
bel      be    Белорусский&lt;br /&gt;
bul      bg    Болгарский&lt;br /&gt;
hun      hu    Венгерский&lt;br /&gt;
vie      vi    Вьетнамский&lt;br /&gt;
dut/nla  nl    Голландский&lt;br /&gt;
ell/gre  el    Греческий современный (1453-)&lt;br /&gt;
dan      da    Данийский&lt;br /&gt;
grc            Древнегреческий (до 1453)&lt;br /&gt;
heb      he    Иврит&lt;br /&gt;
esl/spa  es    Испанский&lt;br /&gt;
ita      it    Итальянский&lt;br /&gt;
kaz      kk    Казахский&lt;br /&gt;
kir      ky    Киргизский&lt;br /&gt;
chi/zho  zh    Китайский&lt;br /&gt;
kor      ko    Корейский&lt;br /&gt;
lat      la    Латинский&lt;br /&gt;
lav      lv    Латвийский&lt;br /&gt;
lit      lt    Литовский&lt;br /&gt;
mac/mak  mk    Македонийский&lt;br /&gt;
mol      mo    Молдавский&lt;br /&gt;
mon      mn    Монгольский&lt;br /&gt;
deu/ger  de    Немецкий&lt;br /&gt;
mul            Несколько языков&lt;br /&gt;
und            Неопределенный&lt;br /&gt;
nor      no    Норвежский&lt;br /&gt;
fas/per  fa    Персидский&lt;br /&gt;
pol      pl    Польский&lt;br /&gt;
por      pt    Португальский&lt;br /&gt;
rus      ru    Русский&lt;br /&gt;
san      sa    Санскрит&lt;br /&gt;
slk/slo  sk    Словакский&lt;br /&gt;
slv      sl    Словенский&lt;br /&gt;
tgk      tg    Таджикский&lt;br /&gt;
tat      tt    Татарский&lt;br /&gt;
tur      tr    Турецкий&lt;br /&gt;
uzb      uz    Узбекский&lt;br /&gt;
ukr      uk    Украинский&lt;br /&gt;
cym/wel  cy    Уэльский&lt;br /&gt;
fin      fi    Финский&lt;br /&gt;
fra/fre  fr    Французский&lt;br /&gt;
che            Чеченский&lt;br /&gt;
ces/cze  cs    Чешский&lt;br /&gt;
         hr    Хорватский&lt;br /&gt;
sve/swe  sv    Шведский&lt;br /&gt;
epo      eo    Эсперанто&lt;br /&gt;
est      et    Эстонский&lt;br /&gt;
jpn      ja    Японский&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:FB документы]]&lt;/div&gt;</summary>
		<author><name>Sclex</name></author>	</entry>

	</feed>