По существующему соглашению, для более
По существующему соглашению, для более специфических типов форматов XML используется тип application/foo+xml, где foo подразумевает употребление специального словаря XML. Например, application/rdf+xml для RDF, application/xhtml+xml для XHTML, application/svg+xml для SVG и т.д. При этом обычные процессоры XML могут распознать, что документ находится в формате XML, а процессоры для обработки тех или иных специальных форматов способны определить, в каком именно формате он создан. В таблице 2 перечислены некоторые наиболее распространенные типы электронной корреспонденции.
Таблица 2. Типы электронной корреспонденции XML
Типы корреспонденции | Формат документа |
image/svg+xml* | Масштабируемая векторная графика |
application/atom+xml* | Синдикация атомарных данных |
application/mathml+xml* | Математический язык разметки |
application/beep+xml | Расширяемый протокол обмена блоков |
application/cpl+xml | Язык обработки запросов |
application/soap+xml | Сообщение SOAP |
application/epp+xml | Расширяемый протокол инициализации |
application/rdf+xml | XML-синтаксис описания ресурсов |
application/xhtml+xml | Расширяемый язык разметки гипертекста |
application/xop+xml | Бинарная оптимизированная организация пакетов XML |
application/xslt+xml* | Таблица стилей расширяемого языка преобразования таблиц стилей |
application/xmpp+xml | Расширяемый протокол обмена сообщениями и присутствия |
application/voicexml+xml* | Голосовой расширяемый язык разметки |
Невозможно создавать новые типы электронной корреспонденции для каждого вновь появляющегося формата. Новые типы должны публиковаться в виде формальной спецификации (часто это так называемые "Запросы на комментарии" (Request for Comments) Проблемной группы проектирования Internet (Internet Engineering Task Force, сокр. IETF)) и регистрироваться в Агентстве по выделению имен и уникальных параметров протоколов Internet (Internet Assigned Numbers Authority - IANA). Но экспериментальные подтипы могут определяться и без регистрации. Они должны начинаться с символов х-. Например, тип корреспонденции для авторского языка разметки номенклатуры телевизоров, придуманного автором в качестве примера для его книги "Библия XML 1.1" (XML 1.1 Bible), может быть назван application/x-tvml+xml. Тип application указывает процессорам, что данный файл должен обрабатываться не как данные ASCII. Выражение +xml в конце названия подтипа информирует, что это файл XML, х- говорит о том, что это не зарегистрированный тип, а tvml несет информацию о виде данных.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий