Элемент author — различия между версиями
Материал из FictionBook
Gremlin (обсуждение | вклад) |
(Форматирование, пример) |
||
Строка 1: | Строка 1: | ||
{{Надо написать}} | {{Надо написать}} | ||
− | {{Шаблон:FB Элемент|name=author|description=Информация об авторе книги если элемент используется в [[Элемент title-info|<title-info>]] или [[Элемент src-title-info|<src-title-info>]] или документа если в [[Элемент document-info|<document-info>]].|version=2.0 | + | {{Шаблон:FB Элемент|name=author |
+ | |||
+ | |description=Информация об авторе книги если элемент используется | ||
+ | в [[Элемент title-info|<title-info>]] | ||
+ | или [[Элемент src-title-info|<src-title-info>]]; | ||
+ | или документа если в [[Элемент document-info|<document-info>]]. | ||
+ | |||
+ | |version=2.0 и выше | ||
+ | |||
+ | |supported by= | ||
* Всеми (обеими) библиотеками, ориентироваными на FB2. | * Всеми (обеими) библиотеками, ориентироваными на FB2. | ||
* Библиотечным софтом. | * Библиотечным софтом. | ||
− | * "Читалками" обеспечивающими поддержку стандарта на уровне выше, чем "выкусывание тэгов".|attributes=Нет атрибутов.|children= | + | * "Читалками" обеспечивающими поддержку стандарта на уровне выше, |
+ | чем "выкусывание тэгов". | ||
+ | |||
+ | |attributes=Нет атрибутов. | ||
+ | |||
+ | |children= | ||
Возможна одна из двух последовательностей (обеспечивающих опциональность имени при наличии псевдонима): | Возможна одна из двух последовательностей (обеспечивающих опциональность имени при наличии псевдонима): | ||
− | * | + | * Полная: |
− | *# [[Элемент first-name|<first-name>]] - 1 (один, обязателен); | + | *# [[Элемент first-name|<first-name>]] - ''1 (один, обязателен)'' - имя; |
− | *# [[Элемент middle-name|<middle-name>]] - 0..1 (один, опционально); | + | *# [[Элемент middle-name|<middle-name>]] - ''0..1 (один, опционально) - отчество''; |
− | *# [[Элемент last-name|<last-name>]] - 1 (один, обязателен); | + | *# [[Элемент last-name|<last-name>]] - ''1 (один, обязателен) - фамилия''; |
− | *# [[Элемент nickname|<nickname>]] - 0..1 (один, опционально); | + | *# [[Элемент nickname|<nickname>]] - ''0..1 (один, опционально)''; |
− | *# [[Элемент home-page|<home-page>]] - 0..n (любое число, опционально); | + | *# [[Элемент home-page|<home-page>]] - ''0..n (любое число, опционально)''; |
− | *# [[Элемент email|<email>]] - 0..n (любое число, опционально) | + | *# [[Элемент email|<email>]] - ''0..n (любое число, опционально)''. |
− | * | + | * Сокращённая: |
− | *# [[Элемент nickname|<nickname>]] - 1 (один, обязателен); | + | *# [[Элемент nickname|<nickname>]] - ''1 (один, обязателен)''; |
− | *# [[Элемент home-page|<home-page>]] - 0..n (любое число, опционально); | + | *# [[Элемент home-page|<home-page>]] - ''0..n (любое число, опционально)''; |
− | *# [[Элемент email|<email>]] - 0..n (любое число, опционально) | + | *# [[Элемент email|<email>]] - ''0..n (любое число, опционально)''. |
− | * [[Элемент title-info|<title-info>]] | + | |
− | * [[Элемент src-title-info|<src-title-info>]] | + | |parents= |
− | * [[Элемент document-info|<document-info>]]|example=|see= | + | * [[Элемент title-info|<title-info>]] ''(любое число, один обязателен)''; |
+ | * [[Элемент src-title-info|<src-title-info>]] ''(любое число, один обязателен)''; | ||
+ | * [[Элемент document-info|<document-info>]] ''(любое число, один обязателен)''; | ||
+ | |||
+ | |example= | ||
+ | <pre> | ||
+ | <author> | ||
+ | <first-name>Борис</first-name> | ||
+ | <last-name>Сергеев</last-name> | ||
+ | </author> | ||
+ | </pre> | ||
+ | |||
+ | |see= | ||
* [[Элемент translator|<translator>]] | * [[Элемент translator|<translator>]] | ||
+ | |||
+ | |comments= | ||
+ | |||
+ | |style= | ||
+ | |||
+ | |dtd= | ||
+ | <pre> | ||
+ | <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> | ||
+ | </pre> | ||
}} | }} |
Версия 17:12, 30 марта 2007
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
|
Внимание! Содержимое этой страницы требуется написать или доделать начатое. |
Содержание
Элемент <author>
Описание
Информация об авторе книги если элемент используется в <title-info> или <src-title-info>; или документа если в <document-info>.
Версия FB
2.0 и выше
Поддерживается
- Всеми (обеими) библиотеками, ориентироваными на FB2.
- Библиотечным софтом.
- "Читалками" обеспечивающими поддержку стандарта на уровне выше,
чем "выкусывание тэгов".
Атрибуты
Нет атрибутов.
Подчиненные элементы
Возможна одна из двух последовательностей (обеспечивающих опциональность имени при наличии псевдонима):
- Полная:
- <first-name> - 1 (один, обязателен) - имя;
- <middle-name> - 0..1 (один, опционально) - отчество;
- <last-name> - 1 (один, обязателен) - фамилия;
- <nickname> - 0..1 (один, опционально);
- <home-page> - 0..n (любое число, опционально);
- <email> - 0..n (любое число, опционально).
- Сокращённая:
- <nickname> - 1 (один, обязателен);
- <home-page> - 0..n (любое число, опционально);
- <email> - 0..n (любое число, опционально).
Подчинен
- <title-info> (любое число, один обязателен);
- <src-title-info> (любое число, один обязателен);
- <document-info> (любое число, один обязателен);
Пример использования
<author> <first-name>Борис</first-name> <last-name>Сергеев</last-name> </author>
Смотри также
Комментарии
Фрагмент схемы
<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}}}