WML元素及其语法格式一览表    

WML元素及其语法格式一览表

 

 

元  素
 功    能
 语法格式
 
 
a
 a元素是anchor元素的简化形式,它内嵌了anchor元素需要包含的go元素功能来完成超链接定位,并且不再包含其他任何变量设置
 

    href=“href”

    文本(text)

或:  文本(text) 
 
 
access
 access元素是由一个单独的标签即标签实现的元素,用于定义WML整个卡片组的操作权限,即访问控制参数
 

...


 
 
anchor
 anchor元素用于创建一个超链接的头部,超链接的其余部分为用户指定的URL地址。当程序运行中用户选中选超链接时,浏览器即会被引入到超链接指定的地址,如其他卡片组或同一卡片组中的其他卡片
 

    任务(task)

    文本(text)


 
 
b
 使用粗体字显示文本
   文本(text) 
 
 
big
 使用大字体显示文本
   文本(text) 
 
 
br
 br元素用于插入一个回车符,并开始一个新行
 

 
 
card
 card元素用于定义一个卡片的各种属性及相关内容等
 

    newcontext="boolean"  ordered="true"

    onenterforward="href"

    onenterbackward="href"  ontimer="href">

          内容(content)


 
 
do
 do元素提供了一个通用的事件处理机制,使得用户可以参与当前卡片的事件处理
 

    optional="boolean">

         任务(task)


 
 
em
 指定增强显示文本
   文本(text) 
 
 
fieldset
 fieldset元素用于设置输入框和相应的说明文本,从而用户就可以利用input元素等借助该输入框输入所需的数据信息
 

    内容(content)


 
 
go
 go元素主要用来定义浏览器需要导航的URL地址
 

    method="get|post"  accept-charset="charset">

       内容(content)


 
 
head
 head元素用于指定卡片组的头,即与卡片组整体有关的信息,包括meta数据和access控制信息
 

    内容(content)


 
 
i
 使用斜体字显示文本
   文本(text) 
 
 
 
 img
 img元素用于在格式化的文本中放置和显示一幅图像
 

    align="alignment"  height="n"  width="n"

    vspace="n"  hspace="n" />
 
 
 input
 input元素用于定义文本实体对象,包含有对输入文本内容的格式、数据类型、长度、值、变量名等多种属性的具体规定
 

    value="value"  default="default"

    format="specifier"  emptyok="false|true" 

    size="n"  maxlength="n"  tabindex="n"/>
 
 
 meta
 meta元素用于定义WML卡片组相关的通用meta信息
 

    content="value"  forua="true|false" 

    scheme="format"/ >
 
 
 noop
 noop元素表示什么也不做,是一个空操作
 
 
 
 onenterbackward
 当用户使用prev任务或类似的任务来导航至某一卡片时,onenterbackward事件才可发生。换句话说,当用户从历史堆栈中选取URL地址,并通过浏览器打开这一地址对应的卡片时,onenterbackward事件才能发生

 
 

    newcontext="boolean"  ordered="true" 

    onenterforward="href" onenterbackward="href" 

    ontimer="href"  >

           内容(content)

或:

    onenterbackward="href"  ontimer="href"  >

          内容(content)

或:

    或其他任务(task)


 
 
 onenterforward
 onenterforward事件仅当用户使用go任务或类似于go任务的任务来定位和浏览卡片时才可发生。设置onenterforward事件后,当用户进入当前卡片组时,浏览器就会定位onenterforward属性或标签中指定超链(href)的URL地址,并打开URL指定的卡片
 

    newcontext="boolean"  ordered="true" 

    onenterforward="href"

    onenterbackward="href"  ontimer="href"  >

            内容(content)

或:

    onenterbackward="href"  ontimer="href"  >

          内容(content)

或:

    或其他任务(task)


 
onevent
 onevent元素通过标签可以把包含的任务(task)与特定的事件捆绑在一起。当用户激活这一特定事件时,onevent元素所绑定的任务就会被立即执行
 

    任务(task)


 
 
onpick
 onpick事件在定义时一般通过onpick属性指定一些项目,当用户选择或取消这些项目时,即可触发onpick事件,执行onpick属性所指定的项目
 

     内容(content)


 
 
ontimer
 ontimer用于指定一个事件,当标签指定的时间到期后,浏览器就执行ontimer所指定的这个事件
 

    newcontext="boolean"  ordered="true" 

    onenterforward="href"

    onenterbackward="href"  ontimer="href"  >

          内容(content)

或:

    onenterbackward="href"  ontimer="href"  >

          内容(content)


 
 
optgroup
 optgroup元素用于将多个相关的option元素进行分组,用户浏览器可以借助这种分组来安排选项列表的显示布局,以方便用户选择
 

    内容(content)


 
 
option
 option元素用于定义select元素中的一组单选项,并可包括事件和单选项的显示文本等信息
 

    内容(content)


 
 
p
 p元素用于划分段落,使当前文本换行并插入一个空白行
 

    文本(text)


 
 
postfield
 postfield元素用于指定当浏览器接到URL请求时,向源服务器(origin server)传送的域名及域值
 
 
 
prev
 prev元素用于指定将浏览器导航至历史堆栈中的前一个URL地址
 

或    内容(content) 
 
 
refresh
 refresh用于刷新当前的卡片,对卡片内指定的变量进行更新
 

    内容(content)


 
 
select
 select元素允许用户从选项列表中选择所需的项目
 

    name="variable"  default="default" 

    iname="index_var" ivalue="default" 

    tabindex="n" >

       内容(content)


 
 


setvar
 setvar元素用于指定在当前上下文内容中的变量的值,从侧面影响正在运行的任务
 
 
 
small
 使用小字体显示文本
   文本(text) 
 
 
strong
 进一步加强文本的增强显示
   文本(text) 
 
 
table
 table元素与tr元素、td元素一起,可用来创建能容纳文本和图像的表格,并可设置表格各列中文本和图像的对齐方式
 

    columns="n"/>

    columns="n">

       内容(content)


 
 
td
 td元素用于规定表格单元格的内容
   单元格内容(content) 
 
 
template
 template元素用于为当前卡片组中的所有卡片定义一个模板,统一规定卡片的某些参数
 

    onenterbackward="href"  ontimer="href" >

          内容(content)


 
 
timer
 timer元素用于设定一个定时器,可以延时显示卡片组、卡片,或实现WML程序的等待操作,或在卡片组和卡片之间实现切换以取得动画效果
 
 
 
tr
 tr元素用于定义表格的行
  

      单元格内容(content) 


 
 
u
 显示文本时增加下划线
   文本(text) 
 
 
wml
 wml元素用于定义一个卡片组,并通过标签包含和封装该卡片组中的所有卡片及信息
 

   内容(content)

 

关联文档