Интегрированные сети ISDN


Таблица может быть отображена следующим образом - часть 9


Каждая декларация object может предлагать альтернативный механизм отображения. Если агент пользователя не может воспользоваться имеющимся механизмом, он может обратиться к тексту, который может представлять собой другой элемент object. В ниже приведенном примере использовано несколько деклараций object для иллюстрации альтернативных способов отображения. Агент пользователя сначала попробует отобразить первый элемент object, а далее будет пытаться воспользоваться: аплетом eath, написанным на языке python, mpeg анимацией, изображением земли в формате GIF и, наконец, альтернативным текстом.

<object title=”the earth as seen from space”

classid=”http://www.observer.mars/theearth.py”>

<object data=”theearth.mpeg” type=”application/mpeg”>

<object src=”theearth.gif”>

the <strong> ”earth"</strong> as seen from space.

</object>

</object>

</object>

Самая внешняя декларация специфицирует аплет, который не требует данных или начальных параметров. Вторая декларация специфицирует MPEG-анимацию и не определяет механизм отображения, предполагая, что с этой работой справится агент пользователя. Здесь установлен атрибут type, таким образом, что в случае если агент пользователя не может отобразить MPEG, он может не копировать “theearth.mpeg” из сети. Третья декларация специфицирует позицию GIF-файла и предлагает альтернативный текст на случай, когда другие механизмы не приведут к успеху.

Отображаемая информация может извлекаться двумя путями: из текущей строки илиb из внешнего источника. Первый способ дает большее быстродействие, но требует много места.

16.1. Инициализация объекта. Элемент param.

<!element param - empty

-- именованное значение параметра -- >

<!attlist param name cdata #required

-- имя параметра --

value cdata #implied

-- значение параметра --

valuetype (data|ref|object) data

-- способ интерпретации значения --

type cdata #implied

-- internet media type -- >

<


Начало  Назад  Вперед