ГОСТ Р 56170-2014
Ресурсы форматов приложений DVB-HTML определяются графом, ориентированным по ссылке
в Точке Входа в Приложение (см. 10.10.2 настоящего стандарта). Допустимая область графа описы
вается дескриптором границы приложения. Интерпретация приложений DVB HTML обрабатывается
приложением поддержки (агентом пользователя - в терминологии W3C). Жизненный цикл приложения
DVB-HTML описан в 9.3 настоящего стандарта.
На интервале жизненного цикла приложения DVB HTML агент пользователя выполняет обработку
ресурсов трех типов: декодирование; представление; взаимодействие. Описание указанных ресурсов в
соответствии с [14] (8.2.1).
8.2.2 Аспекты интеграции
8.2.2.1 Доступ к DVB-J от ECMAScript
Все интерфейсы API. доступные для DVB-J. должны быть доступны ECMAScript (см. 8.10.2 на
стоящего стандарта).
8 2.2.2 Выполнение пользовательских агентов с помощью плагинов
В том случае, если агент пользователя реализован в виде совместимого плагина, то описание
процедур должно выполняться при использовании следующих частей настоящего стандарта:
- раздел 5 «Базовая архитектура»;
- 9.8 «Плагины»;
- раздел 10 «Параметры сигнализации приложения МНР»;
- 10.13 «Сигнализация плагина»;
- раздел 12 «Безопасность»;
- 12.12 «Безопасность применения плагинов».
8.3 Формат приложений
Основные части настоящего стандарта основаны на рекомендациях консорциума World Wide
Web Consortium (W3C). Рекомендации W3C являются основой блока стандартов WWW. которые ис
пользуются как в стандартах DVB-HTML, так и для стандартов HTML для других устройств, таких как
сотовые телефоны, карманные персональные компьютеры PDA (Personal Digital Assistant) и Интернет-
устройства. На этих рекомендациях основаны инструменты разработки и программное обеспечение,
используемые для вывода на экран контента для WWW. Настоящий стандарт в максимально возмож
ной степени использует рекомендации W3C. позволяющие создавать общую основу контента и для
приложений DVB-HTML. и для контента, распределенного на WWW.
В частности, используются следующие технологии:
- XML (см. 8.4 настоящего стандарта):
- XHTML (см. 8.5 настоящего стандарта);
- CSS (см. 8.8 настоящего стандарта);
- ECMAScript (см. 8.10 настоящего стандарта);
- DOM (см. 8.11 настоящего стандарта).
8.4 Расширяемый язык разметки XML
XML является безлицензионным независимым от платформы и хорошо поддерживаемым мето
дом для структурирования данных в форме текста. Язык DVB HTML, как это определено в 8.5 настоя
щего стандарта, соответствует XML [48]. С момента своего создания XMLстал основой нового интернет
языка разметки указанной W3C.
Грамматика языка DVB-HTML представлена в определении типа документа (Document Туре
Definition, DTD) описана в [14] (приложение АА).
8.5 Язык разметки DVB (DVB-HTML)
Язык разметки DVB применяет язык XML. Набор символов документа XML для DVB-HTML дол
жен быть UTF-8 или UTF-16 с форматом преобразования (Universal Multiple-Octet Coded Character
Set. UCS) [49]. Набор отображаемых символов определен в [14] (приложение Е).
8.5.1 Проблемы соответствия (совместимости)
8.5.1.1 Соответствие документов
Документ XML является совместимым с документом DVB- HTML, если он соответствует всем
общим правилам, приведенным в 8.5.1.1.1 настоящего стандарта, и является или допустимым
20