WML (Wireless markup language - Беспроводной язык разметки)

WML играет, такую же роль, в разработке мобильных сайтов (вап сайтов), как HTML в разработке веб сайтов.

WML - очень похож на HTML.  Оба используют теги, к тому же некоторые теги WML заимствованы из HTML. Если есть опыт работы с использованием языка разметки HTML, то без проблем можно быстро научиться писать на WML.

Основное различие между HTML и WML, то, что в HTML файл хранит в себе содержимое одной страницы в теле документа:

 <body> содержимое одной страницы </body>

В то время как WML файл может хранить в себе несколько страниц, так называемую колоду карт:

<card id=”card1″ title=”Заголовок  первой страницы (карты)”>

Cодержимое первой страницы (карты)

</ card>

<card id=”card2″ title=” Заголовок второй страницы (карты) “>

Содержимое второй страницы (карты)

</ card>

Таким образом, когда пользователь заходит на WAP-сайт, мобильный браузер загружает WML файл, который содержит колоду карт. Только одна карта будет отображаться на экране мобильного телефона. Если пользователь переходит на другую карту этого же файла, мобильному браузеру не придется посылать запросы к серверу, т.к. файл, который содержит нашу, уже хранятся в мобильном телефоне.

Приведу пример WML документа hello.wml

Так выгедит код в wml редакторе

Продолжение следует…