WAP 是一种用于在无线终端进行信息服务的主要的标准。
WML 指无线标记语言。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。
主要标签
Deck / Card 元素
<access> 定义关于 deck 的访问控件的信息。
<card> 定义 deck 中的一个 card。
<head> 包含关于文档的信息。
<meta> 定义有关文档的元信息。
<template> 为 deck 中的所有 card 定义代码模板。
<wml> 定义 WML deck (WML 根)
文本元素
<br> 定义一个换行。
<p> 定义一个段落。
<table> 定义表格。
<td> 定义一个表格单元(表格数据)。
<tr> 定义一个表格行。
文本格式化标签
<b> 定义粗体的文本。
<big> 定义大号的文本。
<em> 定义着重文本。
<i> 定义斜体的文本。
<small> 定义小号的文本。
<strong> 定义强调文本。
<u> 定义下划线文本。
锚元素
<a> 定义一个锚(链接)。
<anchor> 定义一个锚(链接)。
图像元素
<img> 定义图像。
事件元素
<do> 在用户点击屏幕上的一个单词或短语时激活一个任务。
<onevent> 包含了当某些事件发生时所执行的代码。
<postfield> 包含了连同 <go> 标签被送往服务器的信息。
任务元素
<go> 表示跳转到新卡片的动作。
<noop> 表示不进行任何动作(noop 指的是 "no operation")。
<prev> 表示返回前一个访问过的卡片。
<refresh> 刷新指定的卡片变量。如果有变量显示在屏幕上,此任务也会刷新屏幕。
输入元素
<fieldset> 用于对卡片中的相关元素进行分组。
<input> 定义输入字段(用户可在其中输入文本的文本域)。
<optgroup> 定义可选列表中的一组选项。
<option> 定义可选列表中的选项。
<select> 定义可选列表。
变量元素
<setvar> 在 <go>、<prev> 或 <refresh> 任务中把变量设置为指定的值。
<timer> 定义卡片计时器。
实例
<?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="http://192.168.1.6:8080/confluence/pages/createpage.action#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>
分享到:
相关推荐
10. **学习资源**:《WAP开发教程》是一份宝贵的参考资料,它涵盖了WAP技术和WML语言的基础到高级知识,对于希望进入移动开发领域的初学者尤其有用。 总的来说,WAP和WML是移动互联网早期的关键技术,它们为今天的...
第 5章 WML语言基础 第 6章 WML编程 第 7章 WMLScript 语法基础 第 8章 WMLScript 脚本程序设计 第 9章 WMLScript 库及库函数 第 10章 HDML编程 第 11章 WAP 编程与开发的高级技术 第 12章 WAP 安全与实现.
【WML语言基础】 WML(Wireless Markup Language)是一种基于XML(eXtensible Markup Language)的标记语言,特别设计用于在有限的移动网络带宽下创建和访问网站,适用于资源有限的无线设备,如手机、呼机和个人...
**WML(无线标记语言)**是专门为无线设备如手机、PDA等设计的一种基于XML的标记语言,用于创建在这些设备上展示的交互式用户界面。WML 1.1是当前的标准版本,由WAP论坛(现为Open Mobile Alliance)制定。WML的主要...
标题提到的"WAP开发工具",指的是专门针对WAP技术的开发环境和工具集,这些工具能够帮助开发者编写WML(Wireless Markup Language)代码。WML是一种基于XML的语言,用于设计WAP手机上的页面。它简化了HTML,使其更...
在WAP开发中,WML(Wireless Markup Language)扮演了关键角色。WML是一种专为无线设备设计的标记语言,类似于早期网页开发中的HTML,但更加简化和优化,以适应移动设备的显示限制和低带宽环境。WML主要由一系列卡片...
**MIT系列:WAP手机网站与WML语言学习大全** WAP(Wireless Application Protocol,无线应用协议)是一种为移动设备提供互联网接入的标准协议。它允许用户通过移动电话或其他无线设备访问网页、电子邮件、新闻、...
### WML语言(WAP语言) #### 简介 WML(Wireless Markup Language),即无线标记语言,是一种基于XML的语言,专为移动设备设计,用于创建和管理无线应用协议(WAP)中的内容和服务。它允许开发者构建适配于小屏幕...
总之,WML语言是移动互联网早期的重要工具,尽管现在已经被更先进的技术所替代,但理解其基本概念有助于我们理解移动设备上的网页开发历史,以及当前流行的移动优化技术的演变。通过深入学习和实践,初学者可以迅速...
通过上述内容,我们可以了解到WAP建站的基础知识,包括主流的WAP工具包介绍、WML标记语言和WMLScript脚本语言的特性及应用。这些知识对于希望从事WAP应用开发的人来说是非常宝贵的。通过对WAP工具包的学习和实践,...
**WAP与WML语言基础** WAP(Wireless Application Protocol)无线应用协议是一种通信协议,主要用于移动设备,如手机,以实现互联网内容和服务的访问。WAP技术使得用户可以通过移动设备浏览网页、发送电子邮件、...
学习WAP开发,除了掌握WML和WMLScript语法,实践操作也至关重要。通过使用这些工具包中的示例和模拟器,开发者可以快速理解WAP应用的工作原理,并逐步构建自己的WAP网站或应用。 总结来说,WAP是一个用于无线设备...
### WML语言知识点详解 #### 一、WML语言简介 - **定义**: WML (Wireless Markup Language) 是一种专门为无线设备设计的标记语言,主要用于构建WAP(Wireless Application Protocol)应用和服务。 - **用途**: WML...
2.3 WAP开发工具包:为了创建和测试WAP内容,开发者可以使用各种工具,如WAP模拟器、编辑器和调试器,这些工具帮助开发者在没有实际移动设备的情况下进行开发和测试。 **3. WML语言与WMLScript脚本** WML是专门为...
**WAP开发教程(含WML)** WAP(Wireless Application Protocol)无线应用协议是一种在移动设备上访问互联网的标准,使得用户可以通过手机等移动设备浏览网页、接收邮件、使用在线服务等。WAP技术主要应用于2G网络,...
**WAP开发教程与WML参考手册** WAP(Wireless Application Protocol)是一种通信协议,专为无线设备如手机设计,使用户能够通过移动网络访问互联网服务。它为移动通信提供了一个标准化平台,使得数据传输、网页浏览...
进入WAP开发领域门槛较低,使得众多互联网内容提供商(ICP)能够轻松转型为WAP服务提供商,预示着WAP市场的广阔前景。 WAP服务器的建立并不复杂,因为WAP基于HTTP协议,与传统的WWW服务相似。要将Web服务器转变为...
**WML(无线标记语言)**是专门为无线设备如移动电话、呼机和PDA设计的一种标记语言,它是XML的一个子集,由WAP论坛提出。WML的主要目的是为无线设备用户提供交互式的界面,便于在有限的硬件资源和通信带宽下展示...
在这样的系统中,WML(无线标记语言)和WMLScript通常用于编写适应移动设备的小型网页,而Struts1和Spring则负责处理服务器端的业务逻辑和依赖注入。 **WAP和WML/WMLScript** WAP是上世纪90年代末至2000年初为移动...