WML元素及其语法格式一览表 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

元 素

功 能

语法格式

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>

转载于:https://www.cnblogs.com/qqnnhhbb/archive/2007/08/31/877091.html

WML元素及其语法格式一览表相关推荐

  1. java表达式语法格式为_2009(选修)JavaWeb模拟试卷(2011-2012)

    第 1 页 共 3 页 成都学院(成都大学)考试试卷 课程名称:_ JavaWeb (闭卷) _2011_-_2012_学年 第_2_学期 一. 填空题(每空3分,共30分) 1.在Tomcat 上发 ...

  2. JavaSE——XML与JSON(语法格式、解析内容)

    第6节 XML与JSON 一.XML 1.1 XML简介 XML全称为可扩展标记语言(extensible Markup Language) . 特性: xml具有平台无关性,是一门独立的标记语言: ...

  3. yaml语法格式,springboot中yaml的使用

    yaml语法格式,springboot中yaml的使用 yaml 1.yaml语法格式 2.数据类型表示 springboot中yaml的使用 1. @ConfigurationProperties注 ...

  4. yaml的基本语法格式

    yaml文件主要是用来做配置文件使用的,常见的语法格式如下: 运行结果: 要注意的是: 1. yaml文件规则 基本规则:     大小写敏感     使用缩进表示层级关系     缩进时不允许使用T ...

  5. React(2)认识JSX语法格式

    文章目录 前言 一.JSX语法的基本用法 1.使用变量定义JSX元素 2.使用变量定义嵌套的JSX元素 3.在JSX元素中使用变量 4.在JSX元素中调用函数 二.JSX元素的语法规定 三.在JSX格 ...

  6. HTML的标签分为哪几类?各标签语法格式是怎样的?

    HTML的标签分为哪几类?各标签语法格式是怎样的?相信大家在学习HTML课程的时候,有讲到这方面的知识,根据标签的组成特点,通常将HTML标签分为两大类,分别是"双标签".&quo ...

  7. linux ATT汇编 与 Intel汇编 语法格式对比

    由于绝大多数的国内程序员以前只接触过Intel格式的汇编语言,很少或几乎没有接触过AT&T汇编语言,虽然这些汇编代码都是Intel风格的.但在Unix和Linux系统中,更多采用的还是AT&a ...

  8. shell 语法格式

    shell 语法格式 if语句 if 条件 then 命令序列 fi if 条件 then 命令序列 else 命令序列 fi if 条件 then 命令序列 elif 条件 then 命令序列 el ...

  9. Lambda表达式的语法格式

    Lambda表达式的语法格式: 参数列表 => 语句或语句块 "Lambda表达式"是委托的实现方法,所以必须遵循以下规则: 1)"Lambda表达式"的 ...

最新文章

  1. leetcode算法题--有序链表转换二叉搜索树★
  2. 【C 语言】结构体相关 的 函数 指针 数组
  3. selenium + python自动化测试unittest框架学习(五)webdriver的二次封装
  4. Spring Boot 2.0 迁移指南
  5. wireshark过滤使用
  6. Mysql数据库的高可用
  7. Bootstrap3 的新特性
  8. 基于fitter库判断已知数据服从分布——python
  9. 如何在程序中调用Bartender软件打印文件模板
  10. python程序设计总结报告_把PPT 总结报告上传
  11. Web前端大作业—— 饮食餐饮网站 咖啡网站pc端带轮播(5个页面)HTML+CSS+JavaScript 学生美食网页设计作品 学生餐饮文化网页模板
  12. 常说的LDO电路是啥?(简单版)
  13. Robust Consistent Video Depth Estimation_具有鲁棒一致性的视频深度估计
  14. Cadence 添加图片 LOGO
  15. 《Computer Graphics C Version》(Donald Hearn著)总结 第五章(第一部分)
  16. unix环境高级编程----进程控制fock()函数
  17. C#首席设计师Anders Hejlsberg访谈
  18. IT应届实习能不加班?如何逃离996?
  19. 西邮linux兴趣小组网络,西邮Linux兴趣小组
  20. [深度概念]·简述人脸识别开发原理

热门文章

  1. 有点长的 Java API 设计清单
  2. 程序员也得懂点儿理财知识
  3. Intellij IDEA神器居然还有这些小技巧
  4. 请问为什么像cellspacing=0和bgcolor=red的属性在style里面不起作用呢?
  5. mysql 立方根函数_PostgreSQL基础知识之SQL操作符实践指南
  6. php 匹配标记,php – 正则表达式匹配没有标记的链接
  7. linux mkfs.ext3 参数,linux命令mkfs.ext3用法[阮胜昌]
  8. 盘点:弱电施工过程中的电线电缆36计
  9. 数据中心机房建设几个重要的国家标准
  10. 什么是云计算基础设施?