По замыслу специалистов Консорциума World Wide Web (W3C), следующее поколение языка гипертекстовой разметки HTML будет представлять собой модульный набор тегов другого языка, расширяемого языка разметки XML (Extensible Markup Language).

Предполагается, что превращение HTML 4.0, последняя версия которого реализована в виде единого массива тегов, в модульный набор множеств тегов упростит работу с ним. Например, благодаря отделению тегов, предназначенных для оформления текста, от тегов таблиц и изображений содержимое Web будет доступно на гораздо более широком спектре устройств.

"Мы хотим создать архитектуру, которая позволит без особых затрат расширить аудиторию Web-публикаций", - пояснил Дэйв Раггетт, руководитель группы специалистов Консорциума W3C, работающих над HTML.

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

Представление HTML в виде модульного набора тегов XML позволит исключить многие синтаксические ошибки, которые часто возникают при использовании имеющихся инструментов.

Например, нередко разработчики приложений Web забывают закрыть тег абзаца, а синтаксические анализаторы HTML, дойдя до следующего тега начала абзаца, просто начинают новый. XML требует более грамотного оформления документа, поэтому отсутствующий тег конца абзаца вызовет ошибку на стадии синтаксического анализа документа.

Впрочем, в Консорциуме W3C полагают, что напоминания разработчикам о необходимости закрывать теги будет вполне достаточно. Однако мнения разработчиков по этому вопросу расходятся.

"Так Дэйв Винер, президент компании UserLand Software, считает, что это не выход из положения .

Его компания создает систему Frontier для управления содержимым Web, которая вообще не ставит в конце абзацев соответствующих тегов.

"К сожалению, среди разработчиков данного стандарта слишком мало инженеров-технологов, - считает Винер, - а ученых не интересуют проблемы практичесого использования продуктов, они озабочены исключительно научными идеями, далекими от реалий рынка".


XML: сомнения, сомнения, сомнения...

  • Технология недостаточно развита
  • Пока в полной мере не поддерживается основными браузерами
  • Позволяет основным производителям добавлять свои собственные расширения
  • Сложна в изучении, также как и появляющиеся, связанные с ней технологии, в том числе Precision Graphics Markup Language, Channel Definition Format и Open Software Description