Элемент author — различия между версиями
Материал из FictionBook
Строка 17: | Строка 17: | ||
|children= | |children= | ||
− | Содержит в | + | Содержит в перечисленном порядке следующие элементы: |
− | + | # [[Элемент first-name|<first-name>]] - ''0..1 (один, обязателен при отсутствии [[Элемент nickname|<nickname>]], иначе опционально)'' - имя; | |
− | + | # [[Элемент middle-name|<middle-name>]] - ''0..1 (один, опционально)'' - отчество; | |
− | + | # [[Элемент last-name|<last-name>]] - ''0..1 (один, обязателен при отсутствии [[Элемент nickname|<nickname>]], иначе опционально)'' - фамилия; | |
− | + | # [[Элемент nickname|<nickname>]] - ''0..1 (один, обязателен при отсутствии [[Элемент first-name|<first-name>]] и [[Элемент last-name|<last-name>]], иначе опционально)''; | |
− | + | # [[Элемент home-page|<home-page>]] - ''0..n (любое число, опционально)''; | |
− | + | # [[Элемент email|<email>]] - ''0..n (любое число, опционально)''; | |
− | + | # [[Элемент id|<id>]] - ''0..1 (один, опционально) с версии 2.2'' - идентификатор автора, присваивается библиотекой. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|parents= | |parents= | ||
− | Может содержаться в: | + | Может содержаться в следующих элементах: |
− | * [[Элемент title-info|<title-info>]] ''(любое число, один обязателен)''; | + | * [[Элемент title-info|<title-info>]] ''1..n (любое число, один обязателен)''; |
− | * [[Элемент src-title-info|<src-title-info>]] ''(любое число, один обязателен)''; | + | * [[Элемент src-title-info|<src-title-info>]] ''1..n (любое число, один обязателен) с версии 2.1''; |
− | * [[Элемент document-info|<document-info>]] ''(любое число, один обязателен)''; | + | * [[Элемент document-info|<document-info>]] ''1..n (любое число, один обязателен)''; |
|example= | |example= | ||
Строка 45: | Строка 41: | ||
|see= | |see= | ||
+ | Информация аналогичной структуры может также содержаться в следующих элементах: | ||
* [[Элемент translator|<translator>]] | * [[Элемент translator|<translator>]] | ||
+ | * [[Элемент publisher|<publisher>]] ''с версии 2.2'' | ||
|comments= | |comments= |
Текущая версия на 06:47, 2 апреля 2007
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
|
Внимание! Содержимое этой страницы требуется написать или доделать начатое. |
Содержание
Элемент <author>
Описание
Информация об авторе книги, если элемент используется в <title-info> или <src-title-info>; или об авторе документа, если в <document-info>.
Версия FB
2.0 и выше
Поддерживается
- Всеми (обеими) библиотеками, ориентироваными на FB2.
- Библиотечным софтом.
- "Читалками" обеспечивающими поддержку стандарта на уровне выше, чем "выкусывание тэгов".
Атрибуты
Нет атрибутов.
Подчиненные элементы
Содержит в перечисленном порядке следующие элементы:
- <first-name> - 0..1 (один, обязателен при отсутствии <nickname>, иначе опционально) - имя;
- <middle-name> - 0..1 (один, опционально) - отчество;
- <last-name> - 0..1 (один, обязателен при отсутствии <nickname>, иначе опционально) - фамилия;
- <nickname> - 0..1 (один, обязателен при отсутствии <first-name> и <last-name>, иначе опционально);
- <home-page> - 0..n (любое число, опционально);
- <email> - 0..n (любое число, опционально);
- <id> - 0..1 (один, опционально) с версии 2.2 - идентификатор автора, присваивается библиотекой.
Подчинен
Может содержаться в следующих элементах:
- <title-info> 1..n (любое число, один обязателен);
- <src-title-info> 1..n (любое число, один обязателен) с версии 2.1;
- <document-info> 1..n (любое число, один обязателен);
Пример использования
<author> <first-name>Борис</first-name> <last-name>Сергеев</last-name> </author>
Смотри также
Информация аналогичной структуры может также содержаться в следующих элементах:
- <translator>
- <publisher> с версии 2.2
Комментарии
Фрагмент схемы
<xs:complexType name="authorType"> <xs:annotation> <xs:documentation>Information about a single author</xs:documentation> </xs:annotation> <xs:choice> <xs:sequence> <xs:element name="first-name" type="textFieldType"/> <xs:element name="middle-name" type="textFieldType" minOccurs="0"/> <xs:element name="last-name" type="textFieldType"/> <xs:element name="nickname" type="textFieldType" minOccurs="0"/> <xs:element name="home-page" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="id" type="xs:token" minOccurs="0"/> </xs:sequence> <xs:sequence> <xs:element name="nickname" type="textFieldType"/> <xs:element name="home-page" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="id" type="xs:token" minOccurs="0"/> </xs:sequence> </xs:choice> </xs:complexType>
Эквивалент в EPUB3
{{{epub3}}}