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

Материал из FictionBook
Перейти к: навигация, поиск
 
 
(не показаны 4 промежуточных версий 1 участника)
Строка 1: Строка 1:
 
{{Надо написать| [[Участник:Gremlin|Gremlin]] }}
 
{{Надо написать| [[Участник:Gremlin|Gremlin]] }}
{{Шаблон:FB Элемент|name=binary|description=Здесь находятся ?присоединенные? двоичные данные. На данный момент это только изображения, и расширение данного ?списка? не планируется.
+
{{Шаблон:FB Элемент|name=binary
  
В файле может содержаться произвольное количество (несколько, один, вовсе отсутсвует) элементов <binary>|version=2.0, 2.1|supported by=Любым софтом, способным отображать изображения.|attributes=
+
|description=
* '''content-type''' ''(обязательный)'' ? MIME-тип данных (картинки). На данный момент поддерживются ?image/jpeg? и ?image/png?.
+
Здесь находятся ?присоединенные? двоичные данные.
* '''id''' ''(обязательный)'' ? Идентификатор (?имя файла?, а точнее якорь) для ссылок на данные (картинку).|children=Нет.
+
На данный момент это только изображения, и расширение данного ?списка? не планируется.
  
Содержится текст, представляющий собой двоичные данные кодированные base64|parents=
+
В файле может содержаться произвольное количество (несколько, один, вовсе отсутсвует) элементов [[Элемент binary|<binary>]]
* [[Элемент FictionBook|<nowiki><FictionBook></nowiki>]]|example=|see=}}
+
 
 +
|version=2.0 и выше
 +
 
 +
|supported by=
 +
Любым софтом, способным отображать изображения.
 +
 
 +
|attributes=
 +
* '''content-type''' ''(обязателен)'' - MIME-тип данных (картинки). На данный момент поддерживются '''"image/jpeg"''' и '''"image/png"'''.
 +
* '''id''' ''(обязателен)'' - Идентификатор ("имя файла", а точнее якорь) для ссылок на данные (картинку).
 +
 
 +
|children=Не содержит подчиненных элементов.
 +
 
 +
Должен содержать текст, представляющий собой двоичные данные, кодированные методом base64
 +
 
 +
|parents=
 +
Может содержаться в следующих элементах:
 +
* [[Элемент FictionBook|&lt;FictionBook&gt;]] ''(любое количество, опционально)''
 +
 
 +
|example=
 +
<pre>
 +
<binary id="cover.jpg" content-type="image/jpeg">
 +
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR
 +
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O
 +
...
 +
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==
 +
</binary>
 +
</pre>
 +
 
 +
|see=
 +
Все картинки обязательно должны использоваться в [[Элемент image|&lt;image&gt;]] в любом месте документа, иначе он не будет принят библиотекой.
 +
 
 +
|comments=
 +
 
 +
|style=
 +
 
 +
|dtd=
 +
<pre>
 +
<xs:element name="binary" minOccurs="0" maxOccurs="unbounded">
 +
<xs:annotation>
 +
  <xs:documentation>Any binary data that is required for the presentation of this book in base64 format. Currently only images are used.</xs:documentation>
 +
</xs:annotation>
 +
<xs:complexType>
 +
  <xs:simpleContent>
 +
  <xs:extension base="xs:base64Binary">
 +
    <xs:attribute name="content-type" type="xs:string" use="required"/>
 +
    <xs:attribute name="id" type="xs:ID" use="required"/>
 +
  </xs:extension>
 +
  </xs:simpleContent>
 +
</xs:complexType>
 +
</xs:element>
 +
</pre>
 +
}}

Текущая версия на 07:05, 2 апреля 2007

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

Элемент <binary>

Описание

Здесь находятся ?присоединенные? двоичные данные. На данный момент это только изображения, и расширение данного ?списка? не планируется.

В файле может содержаться произвольное количество (несколько, один, вовсе отсутсвует) элементов <binary>

Версия FB

2.0 и выше

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

Любым софтом, способным отображать изображения.

Атрибуты

  • content-type (обязателен) - MIME-тип данных (картинки). На данный момент поддерживются "image/jpeg" и "image/png".
  • id (обязателен) - Идентификатор ("имя файла", а точнее якорь) для ссылок на данные (картинку).

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

Не содержит подчиненных элементов.

Должен содержать текст, представляющий собой двоичные данные, кодированные методом base64

Подчинен

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

  • <FictionBook> (любое количество, опционально)

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

<binary id="cover.jpg" content-type="image/jpeg">
AQMAEAMDBgkAAA/tAAAe7gAANHz/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRAR
DA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycBCQgICQoJCwkJCw4LDQsOEQ4O
...
h9x8OJ/B/c+gfbXM/wDQ/qcPZ9HHjqaPi17zZ4+6deEYNxtP+H1v8Opsec//2Q==
</binary>

Смотри также

Все картинки обязательно должны использоваться в <image> в любом месте документа, иначе он не будет принят библиотекой.

Комментарии

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

<xs:element name="binary" minOccurs="0" maxOccurs="unbounded">
 <xs:annotation>
  <xs:documentation>Any binary data that is required for the presentation of this book in base64 format. Currently only images are used.</xs:documentation>
 </xs:annotation>
 <xs:complexType>
  <xs:simpleContent>
   <xs:extension base="xs:base64Binary">
    <xs:attribute name="content-type" type="xs:string" use="required"/>
    <xs:attribute name="id" type="xs:ID" use="required"/>
   </xs:extension>
  </xs:simpleContent>
 </xs:complexType>
</xs:element>

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

{{{epub3}}}