Введение
Язык разметки, предназначенный для устройств, реализующих спецификацию протокола беспроводных приложений (WAP). Wireless Markup Language (WML), основанный на XML, – это устаревший язык разметки, предназначенный для устройств, реализующих спецификацию WAP, таких как мобильные телефоны. Он обеспечивает навигационную поддержку, ввод данных, гиперссылки, представление текста и изображений, а также формы, аналогично HTML (Hypertext Markup Language). WML предшествовал использованию других языков разметки, применяемых с WAP, таких как XHTML и сам HTML, которые стали доминирующими с увеличением вычислительной мощности мобильных устройств.
Wireless Markup Language (WML), based on XML, is an obsolete markup language intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML (Hypertext Markup Language). It preceded the use of other markup languages used with WAP, such as XHTML and HTML itself, which achieved dominance as processing power in mobile devices increased.
История WML
Основываясь на HDML от Openwave, "Tagged Text Markup Language" (TTML) компании Nokia и проприетарном языке разметки Ericsson для мобильного контента, форум WAP разработал стандарт WML 1.1 в 1998 году. Спецификация WML 2.0 была выпущена в 2001 году, но не получила широкого распространения. Это была попытка объединить WML и XHTML Basic до завершения спецификации WAP 2.0. В конечном итоге, XHTML Mobile Profile стал языком разметки, используемым в WAP 2.0. Самая новая версия WML, находящаяся в активном использовании, – 1.3. Первой компанией, запустившей публичный сайт на WML, стала голландская компания Telfort, оператор мобильной связи, в октябре 1999 года, а также первой в мире компанией, запустившей Nokia 7110. Сайт Telfort WML был создан и разработан как побочный проект для тестирования возможностей устройства инженером по выставлению счетов Кристофером Би и национальным менеджером по внедрению Юаном МакЛеодом. Сайт WML состоит из четырех страниц на голландском и английском языках, которые содержали множество грамматических ошибок в голландском тексте, поскольку разработчики не знали, что WML был настроен в Nokia 7110 как домашняя страница, и ни один из них не был носителем голландского языка.
Возможность WML в настольных браузерах
Мотор рендеринга Presto (используемый Opera до перехода на Blink) поддерживал WML изначально. Браузеры, основанные на Mozilla (Firefox (до версии 57), SeaMonkey, MicroB), могли интерпретировать WML с помощью расширения WMLBrowser. Google Chrome также может интерпретировать WML через два расширения: WML и FireMobileSimulator.