Элемент FictionBook
Материал из FictionBook.
(Различия между версиями)
Версия 10:29, 30 марта 2007 Mike Sinkovsky (Обсуждение | вклад) Форматирование ← К предыдущему изменению |
Текущая версия Mike Sinkovsky (Обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
{{Шаблон:FB Элемент|name=FictionBook | {{Шаблон:FB Элемент|name=FictionBook | ||
- | |description=Корневой элемент документа | + | |description=Корневой элемент документа. |
|version=2.0 и выше | |version=2.0 и выше | ||
Строка 16: | Строка 16: | ||
|children= | |children= | ||
- | # [[Элемент stylesheet|<stylesheet>]] - 0..n (любое число, опционально); | + | Должен содержать в перечисленном порядке: |
- | # [[Элемент description|<description>]] - 1 (один, обязателен); | + | # [[Элемент stylesheet|<stylesheet>]] - ''0..n (любое число, опционально)''; |
- | # [[Элемент body|<body>]] - 1..n (любое число, один обязaтелен); | + | # [[Элемент description|<description>]] - ''1 (один, обязателен)''; |
- | # [[Элемент binary|<binary>]] - 0..n (любое число, опционально). | + | # [[Элемент body|<body>]] - ''1..n (любое число, один обязaтелен)''; |
+ | # [[Элемент binary|<binary>]] - ''0..n (любое число, опционально)''. | ||
|parents= | |parents= | ||
Строка 40: | Строка 41: | ||
|see= | |see= | ||
+ | |||
+ | |comments= | ||
|style= | |style= | ||
|dtd= | |dtd= | ||
- | <xs:element name="FictionBook"> | + | <pre> |
- | <xs:annotation> | + | <xs:element name="FictionBook"> |
- | <xs:documentation>Root element</xs:documentation> | + | <xs:annotation> |
- | </xs:annotation> | + | <xs:documentation>Root element</xs:documentation> |
- | <xs:complexType> | + | </xs:annotation> |
- | <xs:sequence> | + | <xs:complexType> |
- | <xs:element name="stylesheet" minOccurs="0" maxOccurs="unbounded"> | + | <xs:sequence> |
+ | <xs:element name="stylesheet" minOccurs="0" maxOccurs="unbounded"> | ||
... | ... | ||
- | </xs:element> | + | </xs:element> |
- | <xs:element name="description"> | + | <xs:element name="description"> |
... | ... | ||
- | </xs:element> | + | </xs:element> |
- | <xs:element name="body" maxOccurs="unbounded"> | + | <xs:element name="body" maxOccurs="unbounded"> |
... | ... | ||
- | </xs:element> | + | </xs:element> |
- | <xs:element name="binary" minOccurs="0" maxOccurs="unbounded"> | + | <xs:element name="binary" minOccurs="0" maxOccurs="unbounded"> |
... | ... | ||
- | </xs:element> | + | </xs:element> |
- | </xs:sequence> | + | </xs:sequence> |
- | </xs:complexType> | + | </xs:complexType> |
- | </xs:element> | + | </xs:element> |
+ | </pre> | ||
}} | }} |
Текущая версия
Внимание! Содержимое этой страницы требуется написать или доделать начатое. |
Содержание |
[править]
Элемент <FictionBook>
[править]
Описание
Корневой элемент документа.
[править]
Версия FB
2.0 и выше
[править]
Поддерживается
По своей природе поддерживается любой программой, претендующей на минимальную поддержку FB.
[править]
Атрибуты
Атрибутов нет.
Поскольку является корневым элементом, то здесь задаются пространства имен (что выглядит похоже на аттрибуты).
[править]
Подчиненные элементы
Должен содержать в перечисленном порядке:
- <stylesheet> - 0..n (любое число, опционально);
- <description> - 1 (один, обязателен);
- <body> - 1..n (любое число, один обязaтелен);
- <binary> - 0..n (любое число, опционально).
[править]
Подчинен
Поскольку является корневым элементом, то никому не подчинен.
[править]
Пример использования
<FictionBook xmlns = "http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:xlink = "http://www.w3.org/1999/xlink" > <description> ... </description> <body> ... </body> </FictionBook>
[править]
Смотри также
[править]
Комментарии
[править]
Фрагмент схемы
<xs:element name="FictionBook"> <xs:annotation> <xs:documentation>Root element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="stylesheet" minOccurs="0" maxOccurs="unbounded"> ... </xs:element> <xs:element name="description"> ... </xs:element> <xs:element name="body" maxOccurs="unbounded"> ... </xs:element> <xs:element name="binary" minOccurs="0" maxOccurs="unbounded"> ... </xs:element> </xs:sequence> </xs:complexType> </xs:element>