ГОСТ Р 56170-2014
8.11.4.3 Расширения
8.11.4.3.1 Перечисления
В DVB-HTML некоторые атрибуты элемента могут быть принимать ограниченное количество зна
чений. Семантика обработки атрибутов с ограниченным количеством значенийдолжна быть в соответ
ствии с (14] (8.11.4.2).
8.11.4.3.2 Исходные и текущие значения элементов управления формы
Элементы управления, которые принимают ввод от пользователя, например, фрагмент текста,
опция, текст, пароль, флажок, переключатель, имеют как исходное, так и текущее значение. Имена и
типы этих значений зависят от типа элемента управления в соответствии с (14] (8.11.4.3.2).
8.11.4.4 Аспекты системы
8.11.4.4.1 Доступ к документу
8.11.4.4.1.1 Java
Реализация DVB DOM выполняет интерфейс API org.dvb.dom как определено в 11.13.1 настояще
го стандарта. Это обеспечит приложениям дескриптор DVB-HTML объектной модели документа.
8.11.4.4.1.2 ECMAScript
Реализация DVB DOM предоставляет приложениям объект документа, который является текущим
документом DVB-HTML.
8.11.4.4.2 Модуль DOM DVB-HTML
Приложение DOM может использовать метод hasFeature интерфейса DOMImplementabon, чтобы
определить поддерживается модуль или нет. Строка функции для всех интерфейсов, перечисленных в
этом модуле, является «DVBHTML» и величина версии «О».
8.11.4.4.3 Модификации (уточнения) DOM
Модификации DOM, включающие условия вызова DOM от модуля DOM DVB-HTML, синхрони
зацию с операциями рендеринга, изменения от ядра DOM. должны выполняться в соответствии с (14]
(8.11.4.4.3.1.8.11.4.4.3.2 и 8.11.4.4.3.3).
8.11.4.5 Служебные интерфейсы модуля DOM DVB-HTML
Этот пункт описывает различные служебные интерфейсы модуля DOM DVB-HTML. перечислен
ные ниже.
8.11.4.5.1 Интерфейс DVB-HTMLCollection
DVB HTMLCollection - список элементов DVB-HTML. К отдельному элементу может получить до
ступ любой порядковый (перечислимый) индекс или атрибут идентификатора элемента. Определение
IDL должно быть в соответствии с (14] (8.11.4.5.1.1).
8.11.4.5.2 Интерфейс DVBHTMLDocument
DVBHTMLDocument является корнем иерархии документов DVB HTML и содержит весь контент.
Помимо обеспечения доступа к иерархии, он также предоставляет несколько удобных способов досту па
к определенным наборам информации из документа.
Описания атрибутов, открытых методов, закрытых методов, методов записи в соответствии с [14]
(8.11.4.5.2.1-8.11.4.5.2.3).
8.11.4.6 Интерфейсы связанных элементов DVB-HTML
8.11.4.6.1 Интерфейс DVBHTMLEIement
Все интерфейсы элемента DVB-HTML происходят из этого класса. Определение IDL и описания
атрибутов должны быть в соответствии с [14] (8.11.4.6.1.1.8.11.4.6.1.2).
8.11.4.6.2 Интерфейс DVBHTMLAnchorElement
Этот интерфейс модели элемент привязки соответствует тегу <а> DVB-HTML. Он предоставляет
исходную привязку тега <а> с атрибутом href, или целевую привязку тега <а> с атрибутом иденти
фикатора. Определение IDL и описания атрибутов должны быть в соответствии с [14] (8.11.4.6.2.1,
8 .1 1 .4 .6 .2 .2 ) .
8.11.4.6.3 Интерфейс DVBHTMLMapElement
Это интерфейс модели клиентской карты изображения. Определение элемента МАР в соответ
ствиис [51] и[14]. Определение IDL иописания атрибутовдолжны быть в соответствиис [14] (8.11.4.6.3.1,
8.11.4.6.3.2) .
8.11.4.6.4 Интерфейс DVBHTMLAreaElement
Это интерфейс модели участка изображения, которая может привести в действие триггеры, когда
пользователь щелкает по участку. Определение IDL и описания атрибутов должны быть в соответствии
С (1 4 ] (8 .1 1 .4 .6 .4 .1 .8 .1 1 .4 .6 .4 .2 ).
36