WML是一种基于XML(扩展标记语言)的一种标记语言。这种语言是为无线设备用户提供交互界面而设计的。这些无线设备包括电话、呼机和个人数字助理(Personal Digital Assistants)等等。
WML是为具有以下特点的设备而设计的:
体积小(相对于个人计算机)。
有限的内存和CPU大小。
通讯带宽窄和时延长。

现在支持WML的设备大致分为两大类:
电话 其特点就是只有4~10行的文本屏幕。用户通过电话的按钮进行输入。
个人数字助理(PDA)其特点就是能支持100×100分辨率(或者更好)。用户能够通过键盘、鼠标或者手写输入。
现在正期待着其他的手持设备同样能支持WML。

本日志由 ceiling 于 2009-06-29 23:11:42 发表到 ASP.NET 中,目前已经被浏览 114 次,评论 0 次;

作者添加了以下标签: WML

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

WML 文档结构祥解1、声明(Prologue)<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.xml">
2、元素(Element)  WML首先定义一个Deck,然后在Deck内封装信息和Card。
3、文件头(Head Element)  头信息包含与Deck有关的信息,包括meta数据和控制元素。

本日志由 ceiling 于 2009-06-18 23:03:36 发表到 ASP.NET 中,目前已经被浏览 170 次,评论 0 次;

作者添加了以下标签: WML

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

WML 的事件内部事件(Onevent)相关属性:
type:内部事件的触发条件,当前浏览器状态满足触发条件时,浏览器就会触发这个条件下设置的Task,内部事件总共有4种触发条件。
  1 ontimer 满足时钟设置的条件时,该条件成立。关于时钟设置问题,后面还有专门的说明。  2 onenterbackward 通过Prev或其他外部命令返回到当前Card,该条件成立。  3 onenterforward 当浏览器通过链接进入当前Card,该条件成立  4 onpick 在使用Option控件列表的时候,任何点击控件的行为都会触发本事件,包括选择和去掉选择。

本日志由 ceiling 于 2009-06-18 23:03:03 发表到 ASP.NET 中,目前已经被浏览 155 次,评论 0 次;

作者添加了以下标签: WML

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

动作和链接设置动作(Do)Do是WML语言中最有有价值的元素之一,它给用户提供一种在当前Card上进行"动作"的通用方法。这种动作通常被定位在用户终端界面的特定部件上,例如WAP手机的功能键(Cancel,Option,Accept),特定的图标,语音识别功能等等。Do可以设置在Deck的Template上或者Card上,当他们重名的时候Card上的Do会覆盖Template上的同名元素(参看任务屏蔽说明)。

本日志由 ceiling 于 2009-06-18 23:02:21 发表到 ASP.NET 中,目前已经被浏览 138 次,评论 0 次;

作者添加了以下标签: WML

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

任务和任务屏蔽 内部任务  返回<prev>
  用来将当前页面的URL压入URL历史堆栈,并打开此前的URL,若该URL不存在,则<prev>无效。语法类似<go>,<prev>和</prev>之间可加入一句或多句<setvar name="name" value="value"/>,若不加,则必须以<prev/>的形式出现。
  刷新<refresh>
  用来刷新当前的页面,从而使得页面内的变量刷新或置空,语法与prev相同。<refresh> <setvar name="name" value="value"/> </refresh>,或<refresh/>。

本日志由 ceiling 于 2009-06-18 23:01:45 发表到 ASP.NET 中,目前已经被浏览 166 次,评论 0 次;

作者添加了以下标签: WML

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

91/2