Консорциум W3C предлагает инструмент для миграции от HTML к XML

Стремясь ускорить повсеместное распространение языка расширяемой разметки XML, консорциум World Wide Web Consortium (www.w3.org) в конце августа представил на общее обсуждение спецификацию XHTML 1.0.

XHTML 1.0 — это язык гипертекстовой разметки HTML 4.0, переформулированный как приложение XML 1.0. Подобный «гибридный» язык позволяет пользователям постепенно мигрировать от HTML к XML; они получают возможность готовить HTML-документы с применением расширенных функций XML.

К примеру, сложные документы могут быть созданы почти полностью на HTML, но при этом содержать такие элементы, как математические уравнения или музыкальные размеры, описанные средствами XML.

«XHTML определяет способ использования элементов HTML с помощью синтаксиса XML, — заметил Ян Джекобс, технический редактор консорциума W3C и один из авторов HTML 4.0. — Вы получите все лучшее, что есть в обоих языках: хорошо известные компоненты HTML и расширяемость XML».

XHTML также открывает возможность для эффективного переноса документов Web на карманные устройства, поскольку W3C работает над средствами, которые позволят разбивать XHTML-документы на модули.

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

Проект спецификации XHTML 1.0 передан на обсуждение, которое продлится месяц. После этого в течение двух недель будет объявлено решение о статусе спецификации: или консорциум W3C присвоит XHTML 1.0 рекомендательный статус, тем самым дав добро на ее использование, или вернет обратно, сохранив статус проекта, или полностью отменит.

Один из аналитиков считает, что консорциум поспешил с разработкой XHTML.

«Сейчас даже HTML 4.0 мало где используется, — подчеркнул Майкл Гоулд, аналитик компании Patricia Seybold Group. — Специалисты, работавшие над этими спецификациями, пытались все сделать правильно, стремясь предложить корректный способ миграции, но если вернуться к реальности, то заставить людей поступать так, как, с вашей точки зрения, лучше для них, довольно сложно».

Однако с Гоулдом согласны не все. «Это прекрасное решение проблемы перехода от HTML к XML, поскольку оно навязывает необходимую дисциплину программирования при создании XML-документов», — считает Джошуа Уолкер, аналитик компании Forrester Research.

Уолкер добавил, что XML обеспечит «более четкую идентификацию информации в документах и тем самым поможет реализации более персонифицированных систем электронной коммерции и более релевантных механизмов поиска».