Содержание раздела
Раздел 9: Модели и нотации при создании сайтов
Принципы стандартизации при разработке сайтов
Мультимедийные компоненты при создании сайта
Flash-графики при разработке сайта
ВАШ ВОПРОС: |
Правда ли то, что формат HTML уже устарел и вскоре будет заменен XML? |
Студия "Жанр" - разработка сайтов (Пермь). ОТВЕТ: |
Вопрос задан не вполне корректно, так как между этими форматами нет прямой конкуренции, хотя оба формата предназначены для формализации и структурирования данных.
Стандарт HTML сейчас доминирует в сети Интернет, так как позволяет с помощью фиксированного набора стандартных команд (или тегов) собирать структуру гипертекстовых документов. Язык HTML разметки, используемый на статических и динамических сайтах, практически не чувствителен к регистру (исключением являются наименования идентификаторов и фреймов), может содержать интегрированные и внешние скрипты (на языках JavaScript и пр). HTML не отслеживает корректность полученной структуры, так как в наборе тегов могут присутствовать повторяющиеся или необязательные (они же опциональные) теги.
Формат XML (eXtensible Markup Language) значительно более гибок, так как подразумевает возможность не только использования стандартных команд (тегов), но и создание собственных команд разметки и правил их заполнения. Формат подразумевает обязательную проверку на корректность формирования документа, поэтому его применение творческими личностями (а веб-дизайнеры) крайне маловероятно ввиду придирчивости самой технологии.
Оба формата использует атрибуты элементов структуры, но в HTML набор атрибутов (как и набор самих тегов) фиксирован, а в XML - может комплектоваться и дополняться разработчиком. Также для форматов HTML и XML используется единый принцип оформления отображаемых элементов. Для этого используются стандартные возможности CSS (таблицы стилей).
Именно формат HTML является стандартом верстки документов оригинального образа, коими являются макеты сайтов. XML лучше подходит для хранения данных сложной структуры и различных манипуляций, связанных с импортом/экспортом данных, между различными программами и СУБД, у которых нет прямой совместимости. XML позволяет выполнить экспорт правил и накопленных ранее данных посредством формирования специального текстового файла (точнее файлов) даже в другую ОС.
Нет никаких оснований для возможного вытеснения одного формата другим.
|
|