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 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>

 

      其中有两个card标签,也就是说会有两个界面的,第一个界面如何跳转到第二个界面呢,靠<go href="#card2" />

其中card2为第二个页面的id值。$(name)就获得了第一个界面中select所选中的值。

      接着在跑一个更复杂的,不过原理差不多,主要是可以让大家通过对比去明白,标签的具体作用。

<?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="Login" title="Login"> 
<do type="accept" label="Password"> 
<go href="#Password"/> 
</do> 
<p> 
UserName:
<select name="name" title="Name:"> 
<option value="John Doe">John Doe</option> 
<option value="Paul Smith">Paul Smith</option> 
<option value="Joe Dean">Joe Dean</option> 
<option value="Bill Todd">Bill Todd</option> 
</select> 
</p>
</card> 
<card id="Password" title="Password:"> 
<do type="accept" label="Results"> 
<go href="#Results"/> 
</do> 
<p> 
Password:
<input type="text" name="password"/> 
</p> 
</card> 
<card id="Results" title="Results:"> 
<p> 
You entered:
Name: $(name)
Password: $(password)
</p> 
</card> 
</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>Hello W3POP!</p>
</card>
</wml>

 <timer value="30"/>定义时间是三秒,然后会跳转到test.wml页面。

你可能感兴趣的:(html,xml,Go,WAP)