Элемент poem — различия между версиями

Материал из FictionBook
Перейти к: навигация, поиск
 
 
Строка 16: Строка 16:
  
 
|children=
 
|children=
# Последовательность элементов в таком порядке:
+
Должен содержать последовательность элементов в таком порядке:
# [[Элемент title|<title>]] (опционально);
+
# [[Элемент title|<title>]] ''0..1 (опционально)'' - название;
# [[Элемент epigraph|<epigraph>]] 0..n (любое число, опционально);
+
# [[Элемент epigraph|<epigraph>]] ''0..n (любое число, опционально)'' - эпиграф;
# [[Элемент stanza|<stanza>]] 1..n (любое число, обязательно);
+
# [[Элемент stanza|<stanza>]] ''1..n (любое число, обязательно)'' - стихотворные строфы;
# [[Элемент text-author|<text-author>]] 0..n (любое число, опционально);
+
# [[Элемент text-author|<text-author>]] ''0..n (любое число, опционально)'' - автор стиха;
# [[Элемент date|<date>]] (опционально).
+
# [[Элемент date|<date>]] ''0..1 (опционально)'' - дата написания.
  
 
|parents=
 
|parents=
 +
Может содержаться в следующих элементах:
 
* [[Элемент section|<section>]].
 
* [[Элемент section|<section>]].
 
* [[Элемент cite|<cite>]].
 
* [[Элемент cite|<cite>]].
 
* [[Элемент epigraph|<epigraph>]].
 
* [[Элемент epigraph|<epigraph>]].
* [[Элемент title-info|<title-info>]].
+
* [[Элемент annotation|<annotation>]].
* [[Элемент src-title-info|<src-title-info>]].
+
 
* [[Элемент history|<history>]].
 
* [[Элемент history|<history>]].
  
 
|example=
 
|example=
 +
<pre>
 +
<poem>
 +
<stanza>
 +
<v>Когда сгустится тьма вокруг</v>
 +
<v>Ты словно раб предназначенья,</v>
 +
<v>Начертишь кровью ровный круг,</v>
 +
</stanza>
 +
<stanza>
 +
<v>Отбросишь жалкие сомненья.</v>
 +
<v>Войдёшь в него, забыв про страх.</v>
 +
<v>Тебя подхватят тьмы теченья.</v>
 +
</stanza>
 +
<stanza>
 +
<v>Отбросишь тело, ? бренный прах.</v>
 +
<v>Ты с теми, кто во тьму шагнули!</v>
 +
<v>Погасли огоньки в глазах.</v>
 +
</stanza>
 +
<stanza>
 +
<v>А где твой дух, а не в аду ли?</v>
 +
</stanza>
 +
<text-author>Джейнджер Скауджер Алкариот</text-author>
 +
</poem>
 +
</pre>
  
 
|see=
 
|see=
 +
 +
|comments=
  
 
|style=
 
|style=

Текущая версия на 17:23, 4 апреля 2007

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Внимание!
Содержимое этой страницы требуется написать или доделать начатое.

Элемент <poem>

Описание

Стихотворение

Версия FB

2.0 и выше

Поддерживается

  • HaaliReader
  • CoolReader 2

TODO: где еще поддерживается?

Атрибуты

  • id (опциональный) - Идентификатор (якорь, метка) для ссылок на данный элемент
  • xml:lang (опциональный) - язык.

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

Должен содержать последовательность элементов в таком порядке:

  1. <title> 0..1 (опционально) - название;
  2. <epigraph> 0..n (любое число, опционально) - эпиграф;
  3. <stanza> 1..n (любое число, обязательно) - стихотворные строфы;
  4. <text-author> 0..n (любое число, опционально) - автор стиха;
  5. <date> 0..1 (опционально) - дата написания.

Подчинен

Может содержаться в следующих элементах:

Пример использования

<poem>
<stanza>
<v>Когда сгустится тьма вокруг</v>
<v>Ты словно раб предназначенья,</v>
<v>Начертишь кровью ровный круг,</v>
</stanza>
<stanza>
<v>Отбросишь жалкие сомненья.</v>
<v>Войдёшь в него, забыв про страх.</v>
<v>Тебя подхватят тьмы теченья.</v>
</stanza>
<stanza>
<v>Отбросишь тело, ? бренный прах.</v>
<v>Ты с теми, кто во тьму шагнули!</v>
<v>Погасли огоньки в глазах.</v>
</stanza>
<stanza>
<v>А где твой дух, а не в аду ли?</v>
</stanza>
<text-author>Джейнджер Скауджер Алкариот</text-author>
</poem>

Смотри также

Комментарии

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

<xs:complexType name="poemType">
 <xs:annotation>
  <xs:documentation>A poem</xs:documentation>
 </xs:annotation>
 <xs:sequence>
  <xs:element name="title" type="titleType" minOccurs="0">
   <xs:annotation>
    <xs:documentation>Poem title</xs:documentation>
   </xs:annotation>
  </xs:element>
  <xs:element name="epigraph" type="epigraphType" minOccurs="0" maxOccurs="unbounded">
   <xs:annotation>
    <xs:documentation>Poem epigraph(s), if any</xs:documentation>
   </xs:annotation>
  </xs:element>
  <xs:element name="stanza" maxOccurs="unbounded">
   <xs:annotation>
    <xs:documentation>Each poem should have at least one stanza. Stanzas are usually separated with empty lines by user agents.</xs:documentation>
   </xs:annotation>
   <xs:complexType>
    <xs:sequence>
     <xs:element name="title" type="titleType" minOccurs="0"/>
     <xs:element name="subtitle" type="pType" minOccurs="0"/>
     <xs:element name="v" type="pType" maxOccurs="unbounded">
      <xs:annotation>
       <xs:documentation>An individual line in a stanza</xs:documentation>
      </xs:annotation>
     </xs:element>
    </xs:sequence>
    <xs:attribute ref="xml:lang"/>
   </xs:complexType>
  </xs:element>
  <xs:element name="text-author" type="pType" minOccurs="0" maxOccurs="unbounded"/>
  <xs:element name="date" type="dateType" minOccurs="0">
   <xs:annotation>
    <xs:documentation>Date this poem was written.</xs:documentation>
   </xs:annotation>
  </xs:element>
 </xs:sequence>
 <xs:attribute name="id" type="xs:ID" use="optional"/>
 <xs:attribute ref="xml:lang"/>
</xs:complexType>

Эквивалент в EPUB3

{{{epub3}}}