WML Deck 和 Card
WML 页面叫作 DECK(卡片组)。DECK 是由一系列 CARD (卡片)构造的,卡片之间通过链接彼此联系。当从移动电话访问一张 WML 页面时,页面中的所有卡片都会从 WAP 服务器下载下来。卡片之间的导航是通过电话的计算机完成的 - 在电话内部 - 不需要对服务器的额外访问。
---------------------
段落与换行
<p>
<br>
------------------------
链接
<anchor>首页
<go href="index.jsp"/>
</anchor>
方法二 <a href="index.jspl">首页</a>
-----------------
后退
<anchor>
Previous Page
<prev/>
</anchor>
-----------------
计时器 (Timer)
可以制作 WML 卡片来使用 WML 的计时器功能。计时器的时间单位是一秒的十分之一。
下面的例子将用 3 秒来显示一条消息,然后切换到文件 "test.wml":
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card ontimer="test.wml">
<timer value="30"/>
<p>Some Message</p>
</card>
</wml>
--------------
http://localhost:8080/ewap/second.wml#card1
-----------
卡片之前的跳转
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Tutorial">
<do type="accept" label="Answer">
<go href="#card2"/>
</do>
<p>
<select name="name">
<option value="HTML">HTML Tutorial</option>
<option value="XML">XML Tutorial</option>
<option value="WAP">WAP Tutorial</option>
</select>
</p>
</card>
<card id="card2" title="Answer">
<p>
You selected: $(name)
</p>
</card>
</wml>