WML - 元素
WML 由一组元素定义,这些元素指定 WMLdeck 的所有标签和结构信息。 元素由标签标识,每个标签都括在一对尖括号中。
与 HTML 不同,WML 严格遵守 XML 层次结构,因此元素必须包含开始标签; 任何内容,例如文本和/或其他元素; 和一个结束标签。 元素具有以下两种结构之一:
下表列出了大多数有效元素。 WML 标签参考中给出了所有这些元素的完整详细信息。
Deck & Card 元素
WML 元素 |
用途 |
<!--> |
定义 WML 注释 |
<wml> |
定义 a WML deck (WML root) |
<head> |
定义头部信息 |
<meta> |
定义元信息 |
<card> |
定义deck中的card |
<access> |
定义有关deck访问控制的信息 |
<template> |
为deck中的所有卡片定义代码模板 |
文本元素
WML 元素 |
用途 |
<br> |
定义换行符 |
<p> |
定义一个段落 |
<table> |
定义一个表 |
<td> |
定义表格单元格(表格数据) |
<tr> |
定义表格行 |
<pre> |
定义预格式化文本 |
文本格式标签
WML 元素 |
用途 |
<b> |
定义粗体文本 |
<big> |
定义大文本 |
<em> |
定义强调文本 |
<i> |
定义斜体文本 |
<small> |
定义小文本 |
<strong> |
定义强文本 |
<u> |
定义带下划线的文本 |
图像元素
锚元素
WML 元素 |
用途 |
<a> |
定义锚点 |
<anchor> |
定义锚点 |
事件元素
WML 元素 |
用途 |
<do> |
定义 do 事件处理程序 |
<onevent> |
定义一个onevent事件处理程序 |
<postfield> |
定义 postfield 事件处理程序 |
<ontimer> |
定义 ontimer 事件处理程序 |
<onenterforward> |
定义一个 onenterforward 处理程序 |
<onenterbackward> |
定义一个 onenterbackward 处理程序 |
<onpick> |
定义 onpick 事件处理程序 |
任务元素
WML 元素 |
用途 |
<go> |
代表切换到新卡的动作 |
<noop> |
表示什么都不应该做 |
<prev> |
代表返回上一张卡片的动作 |
<refresh> |
刷新一些指定的卡片变量。 |
输入元素
WML 元素 |
用途 |
<input> |
定义输入字段 |
<select> |
定义选择组 |
<option> |
定义可选列表中的选项 |
<fieldset> |
定义一组输入字段 |
<optgroup> |
在可选列表中定义选项组 |
变量元素
WML 元素 |
用途 |
<setvar> |
定义并设置变量 |
<timer> |
定义计时器 |