元 素 |
功 能 |
语法格式 |
a |
a元素是anchor元素的简化形式,它内嵌了anchor元素需要包含的go元素功能来完成超链接定位,并且不再包含其他任何变量设置 |
<a title="label" > href=“href” 文本(text) </a> 或:<a href=“href”> 文本(text) </a> |
access |
access元素是由一个单独的标签即<access>标签实现的元素,用于定义WML整个卡片组的操作权限,即访问控制参数 |
<head> <access domain="domain" path="path"/ > ... </head> |
anchor |
anchor元素用于创建一个超链接的头部,超链接的其余部分为用户指定的URL地址。当程序运行中用户选中选超链接时,浏览器即会被引入到超链接指定的地址,如其他卡片组或同一卡片组中的其他卡片 |
<anchor title="label" > 任务(task) 文本(text) </anchor> |
b |
使用粗体字显示文本 |
<b> 文本(text) </b> |
big |
使用大字体显示文本 |
<big> 文本(text) </big> |
br |
br元素用于插入一个回车符,并开始一个新行 |
<br/> |
card |
card元素用于定义一个卡片的各种属性及相关内容等 |
<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href"> 内容(content) </card> |
do |
do元素提供了一个通用的事件处理机制,使得用户可以参与当前卡片的事件处理 |
<do type="type" label="label" name="name" optional="boolean"> 任务(task) </do> |
em |
指定增强显示文本 |
<em> 文本(text) </em> |
fieldset |
fieldset元素用于设置输入框和相应的说明文本,从而用户就可以利用input元素等借助该输入框输入所需的数据信息 |
<fieldset title="label" > 内容(content) </fieldset> |
go |
go元素主要用来定义浏览器需要导航的URL地址 |
<go href="href" sendreferer="false|true" method="get|post" accept-charset="charset"> 内容(content) </go> |
head |
head元素用于指定卡片组的头,即与卡片组整体有关的信息,包括meta数据和access控制信息 |
<head> 内容(content) </head> |
i |
使用斜体字显示文本 |
<i> 文本(text) </i> |
素 |
功 能 |
语法格式 |
img |
img元素用于在格式化的文本中放置和显示一幅图像 |
<img alt="text" src="url" localsrc="icon" align="alignment" height="n" width="n" vspace="n" hspace="n" /> |
input |
input元素用于定义文本实体对象,包含有对输入文本内容的格式、数据类型、长度、值、变量名等多种属性的具体规定 |
<input name="variable" title="label" type="type" value="value" default="default" format="specifier" emptyok="false|true" size="n" maxlength="n" tabindex="n"/> |
meta |
meta元素用于定义WML卡片组相关的通用meta信息 |
<meta name="name"|http-equiv="name" content="value" forua="true|false" scheme="format"/ > |
noop |
noop元素表示什么也不做,是一个空操作 |
<noop/> |
onenterbackward |
当用户使用prev任务或类似的任务来导航至某一卡片时,onenterbackward事件才可发生。换句话说,当用户从历史堆栈中选取URL地址,并通过浏览器打开这一地址对应的卡片时,onenterbackward事件才能发生
|
<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href" > 内容(content) </card> 或: <template onenterforward="href" onenterbackward="href" ontimer="href" > 内容(content) </template> 或: <onevent type="onenterbackward"> <go href="href"/> 或其他任务(task) </onevent> |
onenterforward |
onenterforward事件仅当用户使用go任务或类似于go任务的任务来定位和浏览卡片时才可发生。设置onenterforward事件后,当用户进入当前卡片组时,浏览器就会定位onenterforward属性或<go/>标签中指定超链(href)的URL地址,并打开URL指定的卡片 |
<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href" > 内容(content) </card> 或: <template onenterforward="href" onenterbackward="href" ontimer="href" > 内容(content) </template> 或: <onevent type="onenterforward"> <go href="href"/> 或其他任务(task) </onevent> |
元 素 |
功 能 |
语法格式 |
onevent |
onevent元素通过<onevent>和<onevent/>标签可以把包含的任务(task)与特定的事件捆绑在一起。当用户激活这一特定事件时,onevent元素所绑定的任务就会被立即执行 |
<onevent type="type"> 任务(task) </onevent> |
onpick |
onpick事件在定义时一般通过onpick属性指定一些项目,当用户选择或取消这些项目时,即可触发onpick事件,执行onpick属性所指定的项目 |
<option value="value" onpick="href"> 内容(content) </option> |
ontimer |
ontimer用于指定一个事件,当<timer/>标签指定的时间到期后,浏览器就执行ontimer所指定的这个事件 |
<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href" > 内容(content) </card> 或: <template onenterforward="href" onenterbackward="href" ontimer="href" > 内容(content) </template> |
optgroup |
optgroup元素用于将多个相关的option元素进行分组,用户浏览器可以借助这种分组来安排选项列表的显示布局,以方便用户选择 |
<optgroup title="label" > 内容(content) </optgroup> |
option |
option元素用于定义select元素中的一组单选项,并可包括事件和单选项的显示文本等信息 |
<option title="label" value="value" onpick="href" > 内容(content) </option> |
p |
p元素用于划分段落,使当前文本换行并插入一个空白行 |
<p align="alignment" mode="wrapmode" > 文本(text) </p> 或<p align="alignment" mode="wrapmode" /> |
postfield |
postfield元素用于指定当浏览器接到URL请求时,向源服务器(origin server)传送的域名及域值 |
<postfield name="name" value="value"/> |
prev |
prev元素用于指定将浏览器导航至历史堆栈中的前一个URL地址 |
<prev/> 或 <prev> 内容(content) </prev> |
refresh |
refresh用于刷新当前的卡片,对卡片内指定的变量进行更新 |
<refresh> 内容(content) </refresh> |
select |
select元素允许用户从选项列表中选择所需的项目 |
<select title="label" multiple="false|true" name="variable" default="default" iname="index_var" ivalue="default" tabindex="n" > 内容(content) </select> |
元 素 |
功 能 |
语法格式 |
setvar |
setvar元素用于指定在当前上下文内容中的变量的值,从侧面影响正在运行的任务 |
<setvar name="name" value="value" / > |
small |
使用小字体显示文本 |
<small> 文本(text) </small> |
strong |
进一步加强文本的增强显示 |
<strong> 文本(text) </strong> |
table |
table元素与tr元素、td元素一起,可用来创建能容纳文本和图像的表格,并可设置表格各列中文本和图像的对齐方式 |
<table align="alignment" title="label" columns="n"/> 或 <table align="alignment" title="label" columns="n"> 内容(content) </table> |
td |
td元素用于规定表格单元格的内容 |
<td> 单元格内容(content) </td> |
template |
template元素用于为当前卡片组中的所有卡片定义一个模板,统一规定卡片的某些参数 |
<template onenterforward="href" onenterbackward="href" ontimer="href" > 内容(content) </template> |
timer |
timer元素用于设定一个定时器,可以延时显示卡片组、卡片,或实现WML程序的等待操作,或在卡片组和卡片之间实现切换以取得动画效果 |
<timer name="variable" value="value" / > |
tr |
tr元素用于定义表格的行 |
<tr> <td> 单元格内容(content) </td> </tr> |
u |
显示文本时增加下划线 |
<u> 文本(text) </u> |
wml |
wml元素用于定义一个卡片组,并通过<wml>与</wml>标签包含和封装该卡片组中的所有卡片及信息 |
<wml xml:lang="lang" > 内容(content) </wml> |