WML - 元素



WML 由一组元素定义,这些元素指定 WML 构架的所有标记和结构信息。元素由标签识别,每个标签都包含在一对尖括号中。

与 HTML 不同,WML 严格遵循 XML 层次结构,因此,元素必须包含开始标签;任何内容,例如文本和/或其他元素;以及结束标签。元素具有以下两种结构之一

  • <tag> content </tag>:此表单与 HTML 相同。

  • <tag />:当元素不能包含可见内容或为空时,例如换行符,使用此方法。WML 文档的序言部分没有任何具有结束元素的元素。

下表列出了大多数有效元素。所有这些元素的完整详细信息在WML 标签参考中给出。

构架 & 卡片元素

WML 元素 用途
<!-->  定义 WML 注释
<wml>  定义 WML 构架(WML 根)
<head> 定义头部信息
<meta> 定义元信息
<card> 定义构架中的卡片
<access> 定义有关构架访问控制的信息
<template> 为构架中的所有卡片定义代码模板

文本元素

WML 元素 用途
<br> 定义换行符
<p>  定义段落
<table> 定义表格
<td> 定义表格单元格(表格数据)
<tr> 定义表格行
<pre> 定义预格式化文本

文本格式化标签

WML 元素 用途
<b> 定义粗体文本
<big>  定义大号文本
<em> 定义强调文本
<i> 定义斜体文本
<small> 定义小号文本
<strong> 定义加粗文本
<u> 定义下划线文本

图像元素

WML 元素 用途
<img> 定义图像

锚元素

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> 定义定时器
广告