Переменные

В wml очень удобное и простое решение присвоения значения переменным. Например если задать переменную к примеру <setvar name="telefon" value="02">,
а потом написать
"Телефон - $telefon",
то выведется он как
"Телефон - 02".
Для тог чтобы текст переменной был сброшен при достижении (onenterforward и onenterbackward) какой-то карты используется дескриптор newcontext = "true".
Элементы ввода
input - ввод текста пользователем. Опции: name - имя переменной в которую будет записан результат, default - значение по умолчанию, size - размер в символах, emptyok показывает допустима ли пустая строка(try/false) .
select - поле выбора. Подэлемент - option, опция multiple=true сообщает устройству пользователя, что множественный выбор возможен
postfield - скрытые поля.
Пример: <input name="name" title="Name:" size="8" value="x" emptyok="false" type="text"/><br/>
<select name="professia" value="dvornik" title="Professia:">
<option value="dvornik">dvornik</option>
<option value="bankir">bankir</option>
</select>
type - тип формы (текст или число),
Таймер
<card id="1" title="timer" ontimer="url.wml">
<timer value="5"/>
Подождите 5 секунд ...
</card>
После 5 секунд ожидания грузится url.wml
Графика
В настоящее время в WML поддерживается графический формат, называемый WBMP (Wireless BMP type 0) - монохромные (двуцветные) изображения. Формат WBMP type 0 имеет следующие характеристики : No compression
One bit color (white=1, black=0)
One bit color deep (monochrome)
<img src="home.wbmp" alt="домой" localsrc="icon" align="" height="" width="" vspace="" hspace=""/>
localsrc - внутренняя пиктограмма броузера
Технология еще в самом начале своего пути. Каким он окажется еще никто не знает. Компания Microsoft считает, что wml вскоре заменит традиционный html. Но многие придерживаются другого мнения. По мере развития wap-телефонов будет возможна вставка мультимедиа, оплата за услуги через телефонный счет, действия со своим банковским счетом из любой точки мира …