Элемент 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|&lt;translator&gt;]]
 +* [[Элемент publisher|&lt;publisher&gt;]] ''с версии 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.
  • Библиотечным софтом.
  • "Читалками" обеспечивающими поддержку стандарта на уровне выше, чем "выкусывание тэгов".

Атрибуты

Нет атрибутов.

Подчиненные элементы

Содержит в перечисленном порядке следующие элементы:

  1. <first-name> - 0..1 (один, обязателен при отсутствии <nickname>, иначе опционально) - имя;
  2. <middle-name> - 0..1 (один, опционально) - отчество;
  3. <last-name> - 0..1 (один, обязателен при отсутствии <nickname>, иначе опционально) - фамилия;
  4. <nickname> - 0..1 (один, обязателен при отсутствии <first-name> и <last-name>, иначе опционально);
  5. <home-page> - 0..n (любое число, опционально);
  6. <email> - 0..n (любое число, опционально);
  7. <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>

Смотри также

Информация аналогичной структуры может также содержаться в следующих элементах:

Комментарии

Фрагмент схемы

<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>
Личные инструменты