<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (http://www.altova.com) by Dmitry Gribov (LitRes) -->
<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by GribUser (Shukovsky) -->
<schema xmlns:fb3b="http://www.fictionbook.org/FictionBook3/body" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fb3d="http://www.fictionbook.org/FictionBook3/description" targetNamespace="http://www.fictionbook.org/FictionBook3/body" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<!-- See license.txt for licensing information -->
	<include schemaLocation="fb3_general.xsd"/>
	<import namespace="http://www.w3.org/1999/xlink" schemaLocation="fb3_links.xsd"/>
	<import namespace="http://www.fictionbook.org/FictionBook3/description" schemaLocation="fb3_descr.xsd"/>
	<element name="fb3-body">
		<annotation>
			<documentation xml:lang="ru">Корневой элемент для текста в fb3. id привязывает его к дескрипшну. На всякий пожарный</documentation>
		</annotation>
		<complexType>
			<complexContent>
				<extension base="fb3b:SectionType"/>
			</complexContent>
		</complexType>
	</element>
	<complexType name="TitledType">
		<annotation>
			<documentation>Элемент с заголовком. Заголовок имеет многоуровневую структуру и может тащить за собой эпиграф</documentation>
		</annotation>
		<sequence>
			<element name="title" minOccurs="0">
				<annotation>
					<documentation>Заголовок (потенциально многострочный) и подзаголовок</documentation>
				</annotation>
				<complexType>
					<complexContent>
						<extension base="fb3b:SimpleTextType"/>
					</complexContent>
				</complexType>
			</element>
			<element name="epigraph" minOccurs="0" maxOccurs="25">
				<annotation>
					<documentation>Эпиграф, у которого, в свою очередь, может быть подпись - дата, имя автора  эпиграфа и прочее</documentation>
				</annotation>
				<complexType>
					<sequence>
						<choice>
							<element name="poem" type="fb3b:PoemType"/>
							<element name="p" type="fb3b:StyleType"/>
						</choice>
						<choice minOccurs="0" maxOccurs="unbounded">
							<element name="poem" type="fb3b:PoemType"/>
							<element name="p" type="fb3b:StyleType"/>
							<element name="br" type="fb3b:BRType"/>
						</choice>
						<element name="subscription" type="fb3b:SubscriptionType" minOccurs="0"/>
					</sequence>
				</complexType>
			</element>
		</sequence>
	</complexType>
	<complexType name="SimpleTextType">
		<annotation>
			<documentation>Многострочный текст без структурных изысков. Используется большей частью в заголовках</documentation>
		</annotation>
		<sequence>
			<annotation>
				<documentation>Кудрявая схема sequence+choice позволяет исключить br в качестве первого элемента. Сперва мы требуем текст.</documentation>
			</annotation>
			<element name="p" type="fb3b:StyleType"/>
			<choice minOccurs="0" maxOccurs="unbounded">
				<element name="p" type="fb3b:StyleType"/>
				<element name="br" type="fb3b:BRType"/>
			</choice>
			<element name="subscription" type="fb3b:SubscriptionType" minOccurs="0">
				<annotation>
					<documentation>"Полу подвал" нашего текстового фрагмента.</documentation>
				</annotation>
			</element>
		</sequence>
		<attribute name="id" type="ID" use="optional"/>
	</complexType>
	<complexType name="SectionType">
		<annotation>
			<documentation>Секция. Целостный фрагмент текста, обычно представляет часть книги - главу и т.п.</documentation>
		</annotation>
		<sequence minOccurs="0" maxOccurs="unbounded">
			<element name="title" minOccurs="0">
				<annotation>
					<documentation>Заголовок (потенциально многострочный) и подзаголовок</documentation>
				</annotation>
				<complexType>
					<complexContent>
						<extension base="fb3b:SimpleTextType"/>
					</complexContent>
				</complexType>
			</element>
			<element name="epigraph" minOccurs="0">
				<annotation>
					<documentation>Эпиграф, у которого, в свою очередь, может быть подпись - дата, имя автора  эпиграфа и прочее</documentation>
				</annotation>
				<complexType>
					<sequence minOccurs="0">
						<choice>
							<element name="poem" type="fb3b:PoemType"/>
							<element name="p" type="fb3b:StyleType"/>
						</choice>
						<choice minOccurs="0" maxOccurs="unbounded">
							<element name="poem" type="fb3b:PoemType"/>
							<element name="p" type="fb3b:StyleType"/>
							<element name="br" type="fb3b:BRType"/>
						</choice>
						<element name="subscription" type="fb3b:SubscriptionType" minOccurs="0"/>
					</sequence>
				</complexType>
			</element>
			<element name="annotation" type="fb3b:BasicAnnotationType" minOccurs="0" maxOccurs="unbounded"/>
			<element name="p" type="fb3b:StyleType" minOccurs="0" maxOccurs="unbounded"/>
			<element name="subtitle" type="fb3b:StyleType" minOccurs="0" maxOccurs="unbounded">
				<annotation>
					<documentation>Обычно выделен отступами сверху-снизу, отбит по центру и выведен жирным начертанием. Нечто среднее между заголовком и абзацем. В содержании не отображается</documentation>
				</annotation>
			</element>
			<element name="ol" minOccurs="0" maxOccurs="unbounded">
				<complexType>
					<complexContent>
						<extension base="fb3b:LiHolderType"/>
					</complexContent>
				</complexType>
			</element>
			<element name="ul" minOccurs="0" maxOccurs="unbounded">
				<complexType>
					<complexContent>
						<extension base="fb3b:LiHolderType"/>
					</complexContent>
				</complexType>
			</element>
			<element name="pre" type="fb3b:PHolderType" minOccurs="0" maxOccurs="unbounded"/>
			<element name="table" minOccurs="0" maxOccurs="unbounded">
				<complexType>
					<complexContent>
						<extension base="fb3b:TableType"/>
					</complexContent>
				</complexType>
			</element>
			<element name="poem" minOccurs="0" maxOccurs="unbounded">
				<complexType>
					<complexContent>
						<extension base="fb3b:PoemType"/>
					</complexContent>
				</complexType>
			</element>
			<element name="blockquote" type="fb3b:PHolderType" minOccurs="0" maxOccurs="unbounded"/>
			<element name="br" type="fb3b:BRType" minOccurs="0" maxOccurs="unbounded"/>
			<element name="div" type="fb3b:DivBlockType" minOccurs="0">
				<annotation>
					<documentation>Блоки div могут включать в себя большую часть форматирования, но не блоки - вложенность "блоков" запрещена. Описание этой простой концепции выглядит достаточно монстроподобно, но суть проста</documentation>
				</annotation>
			</element>
			<choice minOccurs="0" maxOccurs="unbounded">
				<annotation>
					<documentation>Либо собственно контент. Контент секции представлен полным набором элементов форматирования и в конце секции может иметь "подпись"</documentation>
				</annotation>
				<choice minOccurs="0" maxOccurs="unbounded"/>
				<element name="subscription" type="fb3b:SubscriptionType" minOccurs="0">
					<annotation>
						<documentation>Подпись в конце секции - обычно тут че-нить типа "Москва, весна 2008" или "Конец" или "Продолжение следует"</documentation>
					</annotation>
				</element>
				<element name="clipped" minOccurs="0">
					<annotation>
						<documentation>Либо метка, что секция опустошена в целях изготовления триального фрагмента</documentation>
					</annotation>
					<complexType/>
				</element>
			</choice>
		</sequence>
	</complexType>
	<complexType name="DivBlockType">
		<annotation>
			<documentation>Выделенный блок текста. Весь блок можно нестандартно разместить и/или выделить</documentation>
		</annotation>
		<sequence>
			<element name="title" type="fb3b:SimpleTextType" minOccurs="0"/>
			<element name="marker" minOccurs="0">
				<annotation>
					<documentation>Помимо отсутствия вложенных блоков у блоков может быть маркер (их полно в книгах O'Relly, там всякие пальцы и восклицательные знаки на полях)</documentation>
				</annotation>
				<complexType>
					<sequence>
						<element name="img" type="fb3b:ImgType"/>
					</sequence>
				</complexType>
			</element>
			<choice>
				<element name="p" type="fb3b:StyleType"/>
				<element name="ol" type="fb3b:LiHolderType"/>
				<element name="ul" type="fb3b:LiHolderType"/>
				<element name="pre" type="fb3b:PHolderType"/>
				<element name="table" type="fb3b:TableType"/>
				<element name="poem" type="fb3b:PoemType"/>
				<element name="blockquote" type="fb3b:PHolderType"/>
			</choice>
			<choice minOccurs="0" maxOccurs="unbounded">
				<element name="p" type="fb3b:StyleType"/>
				<element name="ol" type="fb3b:LiHolderType"/>
				<element name="ul" type="fb3b:LiHolderType"/>
				<element name="pre" type="fb3b:PHolderType"/>
				<element name="table" type="fb3b:TableType"/>
				<element name="poem" type="fb3b:PoemType"/>
				<element name="blockquote" type="fb3b:PHolderType"/>
				<element name="br" type="fb3b:BRType"/>
			</choice>
			<element name="subscription" type="fb3b:SubscriptionType" minOccurs="0">
				<annotation>
					<documentation>Так же блок может иметь подпись. Сюда, к примеру, можно затолкать и подпись к картинке - шрифт будет соответствующий</documentation>
				</annotation>
			</element>
		</sequence>
		<attributeGroup ref="fb3b:SizingAttributes"/>
		<attribute name="float" use="optional">
			<simpleType>
				<restriction base="token">
					<enumeration value="left"/>
					<enumeration value="right"/>
					<enumeration value="center"/>
					<enumeration value="default"/>
				</restriction>
			</simpleType>
		</attribute>
		<attribute name="align" type="fb3b:alignType" use="optional"/>
		<attribute name="bindto" type="IDREF" use="optional"/>
		<attribute name="border" type="boolean" use="optional"/>
		<attribute name="id" type="ID" use="optional"/>
		<attribute name="on-one-page" type="boolean" use="optional"/>
	</complexType>
	<complexType name="BasicAnnotationType">
		<annotation>
			<documentation>Подпись под текстом. В fb2 было text-author, теперь использование "подписи" расширено - просто абстрактная подпись под блоком</documentation>
		</annotation>
		<sequence>
			<annotation>
				<documentation>Кудрявая схема sequence+choice позволяет исключить br в качестве первого элемента. Сперва мы требуем текст.</documentation>
			</annotation>
			<choice>
				<element name="p" type="fb3b:StyleType"/>
				<element name="ol" type="fb3b:LiHolderType"/>
				<element name="ul" type="fb3b:LiHolderType"/>
				<element name="pre" type="fb3b:PHolderType"/>
				<element name="blockquote" type="fb3b:PHolderType"/>
			</choice>
			<choice minOccurs="0" maxOccurs="unbounded">
				<element name="p" type="fb3b:StyleType"/>
				<element name="ol" type="fb3b:LiHolderType"/>
				<element name="ul" type="fb3b:LiHolderType"/>
				<element name="pre" type="fb3b:PHolderType"/>
				<element name="blockquote" type="fb3b:PHolderType"/>
				<element name="br" type="fb3b:BRType"/>
			</choice>
		</sequence>
		<attribute name="id" type="ID" use="optional"/>
	</complexType>
	<complexType name="SubscriptionType">
		<annotation>
			<documentation>Подпись под текстом. В fb2 было text-author, теперь использование "подписи" расширено - просто абстрактная подпись под блоком. Включает всё то же, что и аннотация, кроме, собственно, subscription</documentation>
		</annotation>
		<sequence>
			<annotation>
				<documentation>Кудрявая схема sequence+choice позволяет исключить br в качестве первого элемента. Сперва мы требуем текст.</documentation>
			</annotation>
			<choice>
				<element name="p" type="fb3b:StyleType"/>
				<element name="ol" type="fb3b:LiHolderType"/>
				<element name="ul" type="fb3b:LiHolderType"/>
				<element name="pre" type="fb3b:ReducedPHolderType"/>
				<element name="blockquote" type="fb3b:ReducedPHolderType"/>
			</choice>
			<choice minOccurs="0" maxOccurs="unbounded">
				<element name="p" type="fb3b:StyleType"/>
				<element name="ol" type="fb3b:LiHolderType"/>
				<element name="ul" type="fb3b:LiHolderType"/>
				<element name="pre" type="fb3b:ReducedPHolderType"/>
				<element name="blockquote" type="fb3b:ReducedPHolderType"/>
				<element name="br" type="fb3b:BRType"/>
			</choice>
		</sequence>
		<attribute name="id" type="ID" use="optional"/>
	</complexType>
	<complexType name="BRType">
		<annotation>
			<documentation>Разрыв в тексте - обычно представлен пустой строкой. Так же может влиять на течение текста по отношению к блокам (возобновлять после их окончания) или на размещение на листах - clear="page" означает разрыв страницы на экране</documentation>
		</annotation>
		<attribute name="clear" type="fb3b:BrClearType" use="optional"/>
		<attribute name="id" type="ID" use="optional"/>
	</complexType>
	<complexType name="TableType">
		<annotation>
			<documentation>Полноценные, по сути, таблицы, но без возможности вложенности</documentation>
		</annotation>
		<complexContent>
			<extension base="fb3b:TitledType">
				<sequence>
					<element name="tr" maxOccurs="unbounded">
						<complexType>
							<choice maxOccurs="unbounded">
								<element name="th" type="fb3b:TDType"/>
								<element name="td" type="fb3b:TDType"/>
							</choice>
							<attribute name="align" type="fb3b:alignType" use="optional" default="left"/>
							<attribute name="id" type="ID" use="optional"/>
						</complexType>
					</element>
				</sequence>
				<attribute name="id" type="ID" use="optional"/>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="TDType">
		<annotation>
			<documentation>Ячейка таблицы</documentation>
		</annotation>
		<complexContent>
			<extension base="fb3b:PHolderType">
				<attribute name="colspan" type="integer" use="optional"/>
				<attribute name="rowspan" type="integer" use="optional"/>
				<attribute name="align" type="fb3b:alignType" use="optional" default="left"/>
				<attribute name="valign" type="fb3b:vAlignType" use="optional" default="top"/>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="StyleType" mixed="true">
		<annotation>
			<documentation>Внутриабзацевый отформатированный текст - может содержать всеразличное форматирование, сноски и ссылки (и то, и то - не вложенное)</documentation>
		</annotation>
		<choice minOccurs="0" maxOccurs="unbounded">
			<element name="strong" type="fb3b:StyleType">
				<annotation>
					<documentation>Жирный текст, может выделяться в т.ч. и цветом, а не начертанием</documentation>
				</annotation>
			</element>
			<element name="em" type="fb3b:StyleType">
				<annotation>
					<documentation>Курсив, может выделяться в т.ч. и цветом, а не начертанием</documentation>
				</annotation>
			</element>
			<element name="strikethrough" type="fb3b:StyleType">
				<annotation>
					<documentation>Зачеркнутый текст</documentation>
				</annotation>
			</element>
			<element name="sub" type="fb3b:StyleType">
				<annotation>
					<documentation>Подстрочный текст</documentation>
				</annotation>
			</element>
			<element name="sup" type="fb3b:StyleType">
				<annotation>
					<documentation>Надстрочный текст</documentation>
				</annotation>
			</element>
			<element name="code" type="fb3b:StyleType">
				<annotation>
					<documentation>Моноширный шрифт, возможно выделение цветом и/или подложкой</documentation>
				</annotation>
			</element>
			<element name="underline" type="fb3b:StyleType">
				<annotation>
					<documentation>Подчеркивание (во избежание конфликта со ссылками следует использовать пунктирное подчеркивание)</documentation>
				</annotation>
			</element>
			<element name="spacing" type="fb3b:StyleType">
				<annotation>
					<documentation>Разрядка</documentation>
				</annotation>
			</element>
			<element name="span">
				<complexType mixed="true">
					<complexContent>
						<extension base="fb3b:StyleType">
							<attribute name="class" type="normalizedString" use="optional"/>
						</extension>
					</complexContent>
				</complexType>
			</element>
			<element name="note" type="fb3b:NoteType"/>
			<element name="a" type="fb3b:LinkType"/>
			<element name="smallcaps" type="fb3b:StyleType">
				<annotation>
					<documentation>Капитель (small-caps in CSS)</documentation>
				</annotation>
			</element>
			<element name="img" type="fb3b:ImgType"/>
			<element name="paper-page-break" type="fb3b:PaperPageBreakType"/>
		</choice>
		<attribute name="id" type="ID" use="optional"/>
	</complexType>
	<complexType name="StyleInLinkType" mixed="true">
		<annotation>
			<documentation>Внутрибзацевый отформатированный текст - может содержать всеразличное форматирование, но без ссылок и сносок</documentation>
		</annotation>
		<choice minOccurs="0" maxOccurs="unbounded">
			<element name="strong" type="fb3b:StyleInLinkType"/>
			<element name="em" type="fb3b:StyleInLinkType"/>
			<element name="strikethrough" type="fb3b:StyleInLinkType"/>
			<element name="sub" type="fb3b:StyleInLinkType"/>
			<element name="sup" type="fb3b:StyleInLinkType"/>
			<element name="code" type="fb3b:StyleInLinkType"/>
			<element name="underline" type="fb3b:StyleInLinkType"/>
			<element name="spacing" type="fb3b:StyleInLinkType"/>
			<element name="span">
				<complexType mixed="true">
					<complexContent>
						<extension base="fb3b:StyleInLinkType">
							<attribute name="class" type="normalizedString" use="optional"/>
						</extension>
					</complexContent>
				</complexType>
			</element>
			<element name="smallcaps" type="fb3b:StyleType"/>
			<element name="img" type="fb3b:ImgType"/>
			<element name="paper-page-break" type="fb3b:PaperPageBreakType"/>
		</choice>
		<attribute name="id" type="ID" use="optional"/>
	</complexType>
	<complexType name="LinkType" mixed="true">
		<annotation>
			<documentation>Ссылка - внешняя или на другой фрагмент этого же текста (адресация через id элемента)</documentation>
		</annotation>
		<complexContent>
			<extension base="fb3b:StyleInLinkType">
				<attribute ref="xlink:href" use="required"/>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NoteType" mixed="true">
		<annotation>
			<documentation>Сноска в теле документа</documentation>
		</annotation>
		<complexContent>
			<extension base="fb3b:StyleInLinkType">
				<attribute name="href" type="IDREF" use="required"/>
				<attribute ref="xlink:role" use="optional"/>
				<attribute name="autotext" use="optional" default="1">
					<annotation>
						<documentation>Автонумерация для подстраничных сносок (1, 2, 3; I, II, III, IV; a, b, c; *, **, ***; без автонумерации)</documentation>
					</annotation>
					<simpleType>
						<restriction base="token">
							<enumeration value="1"/>
							<enumeration value="i"/>
							<enumeration value="a"/>
							<enumeration value="*"/>
							<enumeration value="keep"/>
						</restriction>
					</simpleType>
				</attribute>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="ImgType">
		<annotation>
			<documentation>Картинка. Имеет достаточно гибкое описание размера. Ссылается не на файл картинки (!) а на ее ID в .rels-файле. Может быть jpg, png, gif и svg</documentation>
		</annotation>
		<attribute name="src" type="anyURI" use="required"/>
		<attribute name="alt" type="string" use="optional"/>
		<attribute name="id" type="ID" use="optional"/>
		<attributeGroup ref="fb3b:SizingAttributes"/>
	</complexType>
	<complexType name="PHolderType">
		<annotation>
			<documentation>Простой контейнер для нескольких абзацев текста. Не допускает сложное структурирование. Может содержать subscription</documentation>
		</annotation>
		<complexContent>
			<extension base="fb3b:ReducedPHolderType">
				<sequence>
					<element name="subscription" type="fb3b:SubscriptionType" minOccurs="0"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="ReducedPHolderType">
		<annotation>
			<documentation>Простой контейнер для нескольких абзацев текста без subscription. Не допускает сложное структурирование</documentation>
		</annotation>
		<complexContent>
			<extension base="fb3b:TitledType">
				<sequence>
					<element name="p" type="fb3b:StyleType"/>
					<choice minOccurs="0" maxOccurs="unbounded">
						<element name="p" type="fb3b:StyleType"/>
						<element name="br" type="fb3b:BRType"/>
					</choice>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="LiHolderType">
		<annotation>
			<documentation>OL|UL в html - списки. Немного добавляем им определенности и наперед задаем формат вложенности - вложение идет на уровне ul|ol, в него можно помещать другой ul|ol</documentation>
		</annotation>
		<complexContent>
			<extension base="fb3b:TitledType">
				<sequence>
					<annotation>
						<documentation>Начинать список со вложенности не даем. В принципе, крохоборство, но заведомо бессмысленные последовательности отрубать на уровне валидации - правильно</documentation>
					</annotation>
					<element name="li" type="fb3b:StyleType"/>
					<choice minOccurs="0" maxOccurs="unbounded">
						<element name="li" type="fb3b:StyleType"/>
						<element name="ol" type="fb3b:LiHolderType"/>
						<element name="ul" type="fb3b:LiHolderType"/>
					</choice>
				</sequence>
				<attribute name="id" type="ID" use="optional"/>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="PoemType">
		<annotation>
			<documentation>Стихи. Состоят из строф и строк, строки представлены абзацами</documentation>
		</annotation>
		<complexContent>
			<extension base="fb3b:TitledType">
				<sequence>
					<element name="stanza" type="fb3b:PHolderType" maxOccurs="unbounded"/>
					<element name="subscription" type="fb3b:SubscriptionType" minOccurs="0"/>
				</sequence>
				<attribute name="id" type="ID" use="optional"/>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="SemiSimpleBodyType">
		<annotation>
			<documentation>Тело сноски. Может содержать большую часть структурирования, но не блоков</documentation>
		</annotation>
		<sequence>
			<element name="title" type="fb3b:SimpleTextType" minOccurs="0"/>
			<choice maxOccurs="unbounded">
				<element name="p" type="fb3b:StyleType"/>
				<element name="ol">
					<complexType>
						<complexContent>
							<extension base="fb3b:LiHolderType"/>
						</complexContent>
					</complexType>
				</element>
				<element name="ul">
					<complexType>
						<complexContent>
							<extension base="fb3b:LiHolderType"/>
						</complexContent>
					</complexType>
				</element>
				<element name="pre" type="fb3b:PHolderType"/>
				<element name="table" type="fb3b:TableType"/>
				<element name="poem" type="fb3b:PoemType"/>
				<element name="blockquote" type="fb3b:PHolderType"/>
				<element name="br" type="fb3b:BRType"/>
			</choice>
		</sequence>
		<attribute name="id" type="ID" use="optional"/>
	</complexType>
	<complexType name="PaperPageBreakType">
		<annotation>
			<documentation>Описательный элемент, позволяющий соотнести электронный текст с бумажным</documentation>
		</annotation>
		<attribute name="page-before" type="positiveInteger" use="required"/>
		<attribute name="page-after" type="positiveInteger" use="optional"/>
	</complexType>
	<simpleType name="alignType">
		<annotation>
			<documentation>Выравнивание для ячеек таблиц - горизонтальное</documentation>
		</annotation>
		<restriction base="token">
			<enumeration value="left"/>
			<enumeration value="right"/>
			<enumeration value="center"/>
			<enumeration value="justify"/>
		</restriction>
	</simpleType>
	<simpleType name="vAlignType">
		<annotation>
			<documentation>Выравнивание для ячеек таблиц - вертикальное</documentation>
		</annotation>
		<restriction base="token">
			<enumeration value="top"/>
			<enumeration value="middle"/>
			<enumeration value="bottom"/>
		</restriction>
	</simpleType>
	<simpleType name="BrClearType">
		<annotation>
			<documentation>Возможные значения для типа "очистки" блоков у элемента "br"</documentation>
		</annotation>
		<restriction base="token">
			<enumeration value="left"/>
			<enumeration value="right"/>
			<enumeration value="both"/>
			<enumeration value="page"/>
		</restriction>
	</simpleType>
	<simpleType name="TrialShareType">
		<annotation>
			<documentation>Возможные значения для типа "триальности" секций</documentation>
		</annotation>
		<restriction base="token">
			<enumeration value="default">
				<annotation>
					<documentation>Эта секция может быть триальной или закрытой, на усмотрение конвертера</documentation>
				</annotation>
			</enumeration>
			<enumeration value="trial">
				<annotation>
					<documentation>Эта секция должна присутствовать как в триальном фрагменте, так и в полном тексте</documentation>
				</annotation>
			</enumeration>
			<enumeration value="trial-only">
				<annotation>
					<documentation>Эта секция должна присутствовать в триальном фрагменте, должна отсутствовать в полном тексте</documentation>
				</annotation>
			</enumeration>
			<enumeration value="payed">
				<annotation>
					<documentation>Данная секция не может присутствовать в триальном фрагменте</documentation>
				</annotation>
			</enumeration>
		</restriction>
	</simpleType>
	<simpleType name="ScreenSizeType">
		<annotation>
			<documentation>Допустимые единицы измерения при указании размеров</documentation>
		</annotation>
		<restriction base="normalizedString">
			<pattern value="\d+(\.\d+)?(em|ex|%|mm)"/>
		</restriction>
	</simpleType>
	<attributeGroup name="SizingAttributes">
		<annotation>
			<documentation>Стандартный набор атрибутов для элементов, имеющих фиксированные размеры</documentation>
		</annotation>
		<attribute name="width" type="fb3b:ScreenSizeType" use="optional"/>
		<attribute name="min-width" type="fb3b:ScreenSizeType" use="optional"/>
		<attribute name="max-width" type="fb3b:ScreenSizeType" use="optional"/>
	</attributeGroup>
</schema>