Язык разметки для беспроводной сети

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

Wireless Markup Language (WML), основанный на XML, является ныне устаревшим языком разметки, предназначенным для устройств, реализующих Wireless Application Protocol (WAP), например мобильные телефоны. Он обеспечивает поддержку навигации, ввод данных, гиперссылки, представление текста и изображений, а также формы, как и HTML (язык гипертекстовой разметки). Он предшествовал использованию других языков разметки, используемых в настоящее время с WAP, таких как сам HTML и XHTML (которые набирают популярность по мере увеличения вычислительной мощности в мобильных устройствах).

Содержание
  • 1 История WML
  • 2 Разметка WML
  • 3 Возможность WML в настольных браузерах
  • 4 Критика
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
История WML

Основываясь на Openwave HDML, Nokia "Tagged Text Markup Language" (TTML) и проприетарном языке разметки Ericsson для мобильного контента, WAP Forum создал 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

Документы WML - это XML-документы, которые проверяются на соответствие WML DTD (Определение типа документа ). Служба проверки разметки W3C (http://validator.w3.org/ ) может использоваться для проверки документов WML (они проверяются на соответствие объявленному типу документа).

Например, следующая страница WML может быть сохранена как «example.wml»:

Это образец страницы WML.

Документ WML известен как «колода». Данные в колоде структурированы в одну или несколько «карточек» (страниц), каждая из которых представляет собой одно взаимодействие с пользователем.

Decks WML хранятся на обычном веб-сервере, сконфигурированном для обслуживания text / vnd.wap.wml MIME-типа в дополнение к обычному HTML и его вариантам. Карты WML по запросу устройства доступны через мост (шлюз WAP ), который находится между мобильными устройствами и всемирной паутиной, передавая страницы от одного к другому так же, как прокси. Шлюзы отправляют страницы WML в форме, подходящей для приема на мобильные устройства (двоичный XML WAP ). Этот процесс скрыт от телефона, поэтому он может получить доступ к странице так же, как браузер обращается к HTML, используя URL-адрес (например, http://example.com/foo.wml). (При условии, что оператор мобильной связи не заблокировал телефон специально для предотвращения доступа к указанным пользователем URL.)

WML имеет уменьшенный набор процедурных элементов, которые могут использоваться автором для управления переходом к другим открытки.

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

Call A Taxi: 903-555-1212

Мобильные устройства переходят на использование большего количества XHTML и даже стандартного HTML по мере увеличения вычислительной мощности в мобильных телефонах. Эти стандарты касаются форматирования и представления. Однако они не обращаются к сотовому телефону или аппаратному обеспечению мобильного устройства так же, как WML.

Возможность WML в настольных браузерах
Снимок экрана WMLBrowser в Mozilla Firefox

Механизм компоновки Presto (использовался Opera до его перехода на Blink ) изначально понимает WML. Браузеры на основе Mozilla (Firefox (до его обновления до версии 57), SeaMonkey, MicroB ) могут интерпретировать WML с помощью WMLBrowser аддон. Google Chrome также может интерпретировать WML с помощью двух расширений: WML и FireMobileSimulator.

Критика
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-21 11:55:15
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте