next up previous
Next: Гиперсвязи Up: Основные понятия Previous: HTTP

Документы

Например, если сервер возвращает документ, начинающийся с заголовков

...
Content-Type: audio/basic
... ,
    то это означает, что последующее содержимое есть Sun аудио формат
(моноканальная 8-битная u-law выборка, 8кГц).

Другими распространенными форматами являются:
text/plain - простой текст
image/gif - графика в формате GIF87
application/x-csh - программа на языке C-shell

  Последний случай иллюстрирует гибкость подхода MIME, а следовательно и W3, к согласованию типов. Тип "x-csh" отсутствует в списке официальных типов (об этом говорит буква "x"), однако существуют механизмы для представления любой экзотики.

Основным и наиболее часто употребляемым типом является   "text/html" - текст, написанный на языке HTML [7]. Это представитель семейства языков с включениями, со специальными отметками-тегами (tag) в тексте, которые позволяют выделить в документе логическую структуру и в некоторой степени указать на желаемый способ презентации документа, не влияя при этом на его содержание. На самом деле HTML не язык, а "определение типа документа",     DTD - Document Type Definition в терминах SGML [8],   ISO стандарта. Т.е. HTML - это тип документа с семантикой общего характера, достаточной для представления многих видов информации. Специфика HTML состоит в том, что помимо обычных включений в нем присутствуют теги, описывающие гиперсвязи.

Так как в документе, написанном на HTML, можно легко выделить логические структурные единицы (для чего, собственно, HTML и был придуман), то преобразования из HTML в другие форматы, содержащие описание структуры, и обратно становится делом почти тривиальным. Отсюда наличие огромного количества преобразователей, среди которых уместно выделить     конверторы в форматы rtf (Microsoft Word), LaTeX,       miff (FrameMaker), Unix Online Manuals.



next up previous
Next: Гиперсвязи Up: Основные понятия Previous: HTTP



Const.Ocrainets