先跑个例子,这个例子有点长,希望大家能针对显示的不同内容去琢磨和理解这些标签的作用。
<?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页面。
分享到:
相关推荐
在2000年代初期,随着WAP(无线应用协议)的流行,WML成为开发移动Web应用的主流技术之一。本文将引导你入门WML,了解其基本概念、结构以及如何创建简单的WML页面。 **一、WML基础** 1. **语法规则**: WML语法与...
在WML入门实例中,我们可以期待学习以下关键概念: 1. **WML语法基础**:WML基于XML,因此它也遵循XML的基本规则,如严格的元素嵌套和属性定义。WML文档以`.wml`为扩展名,通常由一系列卡片(card)组成,每个卡片...
1. **《WAP编程全书》**:这本书全面介绍了WAP技术和WML编程,包括WAP协议的基础知识、WML语言的使用方法、WAP应用的开发流程等,适合初学者入门。 2. **《wap编程》**:该书可能更专注于实践操作,提供具体的编程...
本书不仅详细介绍了WML标记语言和WMLScript脚本语言的基本概念,还提供了丰富的实例,以便初学者能够更快地掌握这两种语言的使用方法。例如,通过具体的示例代码来展示如何创建WML卡片、处理用户输入、执行条件判断...
第三篇XML工业应用,主要内容是WML(无线应用协议)、SML(同步多媒体集成语言)、XML与电子商务、XML扩展(共2个实例)。本书的特点是具体应用范例和软件功能相结合,边讲边练,由浅入深,学习轻松,上手容易。本书面向初...
第三篇XML工业应用,主要内容是WML(无线应用协议)、SML(同步多媒体集成语言)、XML与电子商务、XML扩展(共2个实例)。本书的特点是具体应用范例和软件功能相结合,边讲边练,由浅入深,学习轻松,上手容易。本书面向初...
全书通过12个典型的编程实例,从XML的基础语法入手,逐步过渡到高级应用技巧,非常适合初级用户入门以及中级用户进一步提升技能。 #### 二、XML基础知识 - **数据建模**:介绍如何使用XML进行数据建模,这是理解和...
1.6.13 无线应用程序协议和WML 1.7 XML的应用程序举例 1.8 小结 第2章 XML语法 2.1 标记语法 2.1.1 字符 2.1.2 命名 2.2 文档部分 2.3 元素 2.3.1 起始标记 2.3.2 结束标记 2.3.3 空元素标记 2.3.4 标记...
通过丰富的实例和深入浅出的讲解,不仅适合XML初学者快速入门,也能为已有一定经验的开发者提供有价值的参考。无论是对XML的基本概念还是高级应用,本书都能给予充分的指导和支持,帮助读者在XML编程领域取得显著的...
ASP.NET (C#) 是微软推出的用于构建动态网站、Web应用程序和...这个新手入门实例将帮助你掌握这些核心技能,开启你的ASP.NET WAP开发之旅。随着深入学习和实践,你将能够构建出高效、易用且适应各种移动设备的WAP网站。
【描述详解】:“wap网站编程入门的好例子”表明这个压缩包包含了一个适合初学者学习的WAP编程教程或实例。WAP网站编程主要涉及如何创建适应于移动设备浏览的网页,尤其是那些使用2G、3G网络的非智能机。由于描述中...