W3C HTML 网页标准教程

WAP

WAP

WAP 介绍
WAP 是一种用于在无线终端(比如数字移动电话)进行信息服务的主要的标准。WAP 标准基于因特网标准(HTML、XML 以及 TCP/IP)。包括 WML 语言规范、WMLScript 规范以及无线电话应用接口规范(WTAI)。
WAP 基础
用于 WAP 的标记语言是 WML (Wireless Markup Language)。WML 使用标签 - 类似 HTML - 但是语法更严格且遵守 XML 1.0 标准。
WML 格式化
WML 页面通常称为 deck。每个 deck 含有一系列的 card。card 元素可包含文本、标记、链接、输入字段、task、图像等等。卡片之间通过链接彼此相互联系。
WML 链接
anchor 标签总是要规定一个任务 go, prev, 或 refresh。该任务定义了当用户选择此链接时要做的事情。a 标签永远执行 go 任务,不带参数。.wbmp 是唯一可以显示在 WAP 浏览器中的图像类型。
WML 输入控件
可以制作让用户可输入信息的 WML 卡片,可以制作 WML 卡片来显示 WML 的选择和选项功能,可以制作 WML 卡片来显示 WML 的 fieldset 函数。
WML 任务元素
WML 任务元素定义了事件发生时所执行的动作,比如在输入一个卡片或选择一个链接之类的时间发生时。WML 任务包含 go ,prev ,refresh ,noop 等。
WML 计时器
可以制作 WML 卡片来使用 WML 的计时器 timer 功能。计时器的时间单位是一秒的十分之一。
WML 变量
WML 变量对大小写敏感。当用户执行任务时(比如 go, prev 或 refresh),可使用 Setvar 元素设置带有指定值的变量。可以为输入元素(比如input, select, option 等等)设置变量。
WML 示例
WML 文档中的第一行称为 prolog。prolog 定义了文档是 XML 文档,然后它定义了 XML 的版本,以及要引用的 DTD。
WML 字符实体
WML 字符实体

WML 文档声明
WML 文档声明 DTD
WAP OMA
WAP 论坛、开放移动联盟 OMA

返回WAP