ГОСТ Р 56170-2014
документом по отношению к DTD DVB-HTML. или недопустимым документом, составленным по совме
стимым положениям, приведенным в 8.5.1.1.2 настоящего стандарта. Документы DVB HTML должны
или не включать отдельную декларацию, или должны использовать значение «Нет».
8.5.1.1.1 Общие правила
DVB-совместимый HTML документ должен быть хорошо сформирован. Он должен включать де
кларации XML и должен соответствовать следующим условиям:
- корневой элемент должен быть <html>;
- корневой элемент документа определяет пространство имен XHTML использованием атрибута
XMLNS. определенного в пространстве имен в XML [50]. Указатель пространства имен для XHTML на
ходится по адресу «
http://www.w3.Org/1999/xhtml»;
- в документе до корневого элемента должна быть предусмотрена декларация DOCTYPE. Дол
жен присутствовать общедоступный идентификатор, включенный в декларацию DOCTYPE. и должен
ссылаться на DTD. описанному в [14] (приложение АА). используя свой формальный публичный иден
тификатор (FPI).
Идентификаторы FPI. которые ссылаются на DTD DVB-HTML. должны быть вида:
«- / / DVB / / DTD XHTML DVB-x.y HTML / / EN»
Данные x и у находятся [14] (таблица 1)для этой версии DTD DVB-HTML 1.0.
Следующие системные идентификаторы гарантированно определяют упомянутые выше DTD.
Другие идентификаторы системы могут быть использованы при необходимости поиска DTD DVB. Реа
лизация настоящего стандарта должна работать корректно без извлечения DTD из
http://www.dvb.org/
mhp/dtd/dvbhtml-x-y.dtd.
При отсутствии данных х и у находятся в таблице 3 для этой версии DVB-HTML 1.0 DTD.
Т а б л и ц а 3 - Версии идентификации
X
У
Значение10
Ниже приведен рекомендуемый пример декларации DOCTYPE. используемый на практике в до
кументах DVB-HTML:
<?xml version= «1.0»?>
<!DOCTYPE html PUBLIC «-//DVB//DTD XHTML DVB-HTML 1.0//EN»
«
http://www.dvb.org/mhp/dtd/dvbhtmM-0.dtd»».
8.5.1.1.2 Недопустимые, но совместимые документы
Условия совместимости недопустимых элементов должны быть в соответствии с [14] (8.5.1.1.2).
8.5.1.2 Совместимость агента пользователя DVB-HTML
Совместимость агента пользователя DVB-HTMLс семейством агентов пользователя XHTMLдолж
на обеспечиваться в соответствии с [14] (8.5.1.2).
8.5.2 Набор необходимых модулей
Определения типа документа DVB-HTML состоят из абстрактных модулей, представленных в та
блице 4. Определения абстрактных модулей должны быть в соответствии с [10]. Выполнение DTD опре
делено в [14] (приложение АА).
Т а б л и ц а 4 - Обязательные модули для DVB-HTML
Наличие модуля
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Компоновка модулей
Structure
Text
Hypertext
Ust
Applet
Presentation
Edit
Bi-directional Text
Basic Forms
Forms
Basic Tables
Yes
21