Агент пользователя DVB-HTML должен быть в состоянии распознавать и обрабатывать (совместимые с форматами раздела 7 настоящего стандарта) типы медиа в соответствии с таблицей 5.
Таблица 5 - Типы контента, доступные в DVB-HTML
Тип медиа MIME | Общее название |
text/xml | XML |
application/xml | |
text/css | CSS |
text/plain | Формат мономедиа для текста |
text/dvb.utf8 | |
audio/mpeg | Формат мономедиа для аудиоклипов или Audio |
image/jpeg | JPEG |
image/png | PNG |
image/gif | GIF |
image/mpeg | MPEG-2 I-кадры |
video/dvb.mpeg.drip | MPEG-2 видео капли |
video/mpeg | MPEG видео |
multipart/dvb.service | Многокомпонентная служба DVB |
application/dvb.pfr | Загружаемые шрифты |
application/dvbj | Файл класса DVB-J |
text/ecmascript | ECMAScript |
Ресурсы этих типов медиа MIME определяются при использовании локаторов, представленных в разделе 14 и в 8.16.5 настоящего стандарта с учетом условий эксплуатации.
Примечание - Агентам пользователей рекомендуется быть готовыми к обработке случаев, когда тип медиа MIME будет указан неправильно и возникнет необходимость использования альтернативных стратегий (например, на основе имени файла, проверки содержания).
8.6.1 Применяемые типы медиа MIME
%ContentType.datatype: описания DTD DVB HTML определяют объект "ContentType.Datatype%;" для использования в атрибутах деклараций, где могут быть использованы типы медиа MIME. В таблице 6 перечислены эти атрибуты и модули XHTML.
Таблица 6 - Использование атрибутов элементов ContentType
Атрибуты элементов | Модули XHTML |
a.type | Hypertext |
link.type | Link |
object.type | Object |
object.codetype | Object |
param.type | Object |
form.enctype | Basic Forms, Forms |
style.type | Stylesheet |
script.type | Scripting |
% URI.datatype: описания типа документа (DTD) определяют "% URI.datatype;", описание идентификатора (URI). Эти атрибуты перечислены в таблице 7 с соответствующими модулями XHTML для ссылки.
Таблица 7 - Перечень атрибутов URI
Атрибуты | Модули XHTML |
a.href | гипертекст Hypertext |
area.href | карта ссылок на стороне клиента (Client-side Image Map) |
area.href | Основной (Base) |
blockquote.cite | Основной текст (Basic Text) |
form.action | Базовые формы, Формы (Basic Forms, Forms) |
frame.longdesc | Кадры (Frames) |
frame.src | Кадры (Frames) |
head.profile | Структура (Structure) |
iframe.longdes | I -кадр( Iframe) |
iframe.src | I -кадр( Iframe) |
img.src | I -кадр( Iframe) |
img.longdesc | I -кадр( Iframe) |
img.usemap | Карта ссылок на стороне клиента (Client-side Image Map) |
input.src | Базовые формы, Формы (Basic Forms, Forms) |
input.usemap | Базовые формы, Формы (Basic Forms, Forms) |
link.href | Канал (Link) |
object.archive | Объект (Object) |
object.classid | Объект (Object) |
object.codebase | Объект (Object) |
object.data | Объект (Object) |
object.usemap | Карта ссылок на стороне клиента (Client-side Image Map) |
q.cite | Основной текст (Basic Text) |
script.src | написание сценария (Scripting) |
8.6.2 Ограничения использования типа медиа MIME
Ограничения использования типа медиа MIME должны быть в соответствии с таблицей 8. Режим работы терминала МНР указывается только там, где есть "X" на пересечении element.attribute и типа медиа MIME.
Таблица 8 - Ограничения использования типа медиа MIME
Атрибуты элементов | Типы медиа MIME | ||||||||||||||
text/ | application/ | text/ | text/ | text/ | audio/ | image/ | image/ | image/ | image/ | video/ | multipart/ | application/ | video/ | text/ | |
Корневой элемент | x | ||||||||||||||
a.type | x | x | x | x | |||||||||||
link.type (Примечание) | x | x | |||||||||||||
object.type | x | x | x | x | x | x | x | x | x | ||||||
object. | x | ||||||||||||||
param.type | (Примечание) | ||||||||||||||
style.type | x | ||||||||||||||
script.type | x | ||||||||||||||
Примечание - Ограничения типа медиа MIME применяются только к этому атрибуту, если атрибут param.valuetype имеет значение "ref". Не допускается поддержка типов объектов, которые не используют атрибут этого "type" |
В [14] (таблице 9) показано наличие ресурса, идентифицированного величиной URI каждой пары: element.attribute и медиа типа MIME в DVB-HTML.
8.6.3 Семантика типа медиа MIME
Семантика типа медиа MIME представлена в [14]:
- Локаторы выхода - согласно [14] (8.16.5.2);