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