使用wap开发工具包编辑和测试wml程序我们以nokia wap toolkit为例,说明使用wap开发工具包编辑和测试wml程序的操作方法。首先,我们启动nokia wap toolkit,然后在其编辑窗口中输入上述hello.wml程序,如图5.2所示。如果输入过程中出现错误或需要进一步修改程序,可在该编辑窗口中直接操作。然后,单击该编辑窗口下方的“编译(compile)”按钮,即可保存并编译当前窗口中的wml程序。随后再单击旁边的“显示(show)”按钮,即可运行窗口中的程序,并把运行结果显示在nokia的wap手机模拟器窗口中,如图5.2右边的nokia手机屏幕中的显示信息所示。这一结果与使用实际的nokia手机访问hello.wml网页时得到的结果完全一致。显然,使用wap开发工具包编辑和测试wml程序,要比使用文本编辑器编辑,再用winwap测试wml程序的操作简便得多,快捷得...
wml与url、程序段锚点我们知道,环球网www(world wide web)是各种信息和设备的网络,为保证全球范围内的交互,人们制定了3种规范:其一,统一资源定位器url(uniform resource locators),提供所有网络资源的标准命名方式和定位方式;其二,标准协议,如http协议等,提供www资源的传输方式;其三,标准内容类型,如html、wml,提供www资源的内容形式及标准。wml沿用了这些规范,并扩大了url使用的范围。在wml中,不仅超链接、文件路径及文件名可以作为url处理,卡片名、宏变量名及各种内部资源名等也可作为url处理。为此,wml改进了html命名资源位置的方式,采用程序段锚点(fragment anchor)的形式来处理wml程序中某段程序的定位。程序段锚点根据文档url规则进行定义,并按照程序段标识符前加井字号(#)的方式书写。使用程序段锚点,...
元素和标签是wml的主要语法,它们决定了wml编程的基本规则。本章我们就从wml的元素、标签、属性等方面详细讲解wml的编程方法。学习本章知识之前,读者应当了解wml元素与标签的区别。wml的元素通常由一个首标签、内容、其他元素及一个尾标签组成,元素也可以不含有内容。不包含内容的元素称为空元素,它退化成一个单独的标签。也就说,单独的标签是一个元素,成对出现的标签与其包含的内容也构成一个元素。由于元素涉及标签,标签又涉及属性,所以我们本章各节均以元素为主线,通过大量实例分别从卡片与卡片组、事件、任务、变量、用户输入、锚点、图像、时间控制、文本格式等几个方面进行讲解。卡片、卡片组及其元素我们前面已经多处介绍过wml的卡片与卡片组,主要从概念和相互关系的角度进行了分析。我们这里则从卡片、卡片组的组成、相关元素、标签及属性等编程角度进行分析和讲解。6.1.1 共有属性wml元素的共有属性主要有3个...
表6.3 wml元素及其语法格式一览表元 素功 能语法格式aa元素是anchor元素的简化形式,它内嵌了anchor元素需要包含的go元素功能来完成超链接定位,并且不再包含其他任何变量设置<a title="label" > href=“href” 文本(text)</a>或:<a href=“href”> 文本(text) </a>accessaccess元素是由一个单独的标签即<access>标签实现的元素,用于定义wml整个卡片组的操作权限,即访问控制参数<head><access domain="domain" path="path"/ >...</head>anchoranchor元素用于创建一个超链接的头部,超链接的其余部分为用户指定的url地址。当程序运行中用户选中选超链接时,浏览...
元 素功 能语法格式imgimg元素用于在格式化的文本中放置和显示一幅图像<img alt="text" src="url" localsrc="icon" align="alignment" height="n" width="n" vspace="n" hspace="n" />inputinput元素用于定义文本实体对象,包含有对输入文本内容的格式、数据类型、长度、值、变量名等多种属性的具体规定<input name="variable" title="label" type="type" value="value" default="default" format="specifier" emptyok="falsetrue" size="n" maxlength="n" tabindex="n"/>metameta元素用于定义wml卡片组相关的通用meta...
元 素功 能语法格式oneventonevent元素通过<onevent>和<onevent/>标签可以把包含的任务(task)与特定的事件捆绑在一起。当用户激活这一特定事件时,onevent元素所绑定的任务就会被立即执行<onevent type="type">任务(task)</onevent>onpickonpick事件在定义时一般通过onpick属性指定一些项目,当用户选择或取消这些项目时,即可触发onpick事件,执行onpick属性所指定的项目<option value="value" onpick="href">内容(content)</option>ontimerontimer用于指定一个事件,当<timer/>标签指定的时间到期后,浏览器就执行ontimer所指定的这个事件<card...
什么是wap 怎样书写wap的页面 wap上网设置方式 wap的发展状况 wml用法列表 参考文献什么是wap?wap(wireless application protocol,即无线通讯协议)是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线 internet协议(但并不是说你的手机可以直接读取通常所说的web页的内容,它所用的是wml语言有别于通常所说的html,这点在下文中会做进一步说明,首先要知道二者其实并不通用,也就是说你无法在电脑上直接用ie打开用wml所写的网页,手机上也不能直接打开html所写的页面。)它将 internet和移动电话技术结合起来,使随时随地访问丰富的互联网络资源成为现实。 它的诞生是wap论坛成员努力的结果,wap论坛是在1997年6月,由诺基亚、爱立信、摩托罗拉和无线星球(unwired planet)就共同所组成的...
第二章 手机仿真开发环境 所谓的手机仿真开发环境,也就是在普通的pc机器上面使用各种模拟器来模拟手机的真实环 境,从而方便wap网站的开发,目前较为流行的模拟器主要有以下几个:一、nokia toolkit 1.2/1.3 可以从这个地址下载这个仿真开发环境:http://www.nokia.com 目前这个wap工具包的最高版本是1.3beta,诺基亚公司的这个开发包是采用java编写的,所以你在安装之前首先要安装jre 2.2以上的版本才可以,jre可以在sun公司的主页上面下载 (http://www.sun.com)。诺基亚公司的这个开发工具是一个集成环境,可以方便的编译wml/wmlscript,并且有着详细的wml/wmlscript开发文档,用户可以通过地址栏来装载本地正在开发的wml文件,或者直接浏览互联网上面的wap网站;但是nokie toolkit的运行条件比较苛...
语法规则如下:1、 每一行程序均以分号结尾2、 注释方法:“//”或者“/* */”3、 使用关键字“var”来声明变量 怎么样?从上面我们就可看出来,wmlscript语言和javascript语言是多么的相似,wmlscript的变量类型有:boolean、interger、floating-point、string、invalid wmlscript的流程控制语言和javascript的相同,实例如下:// if-elseif (x == y){ x = x * 3.25; }else{ x = 0; }// for loopfor (var counter = 1; counter < 500; counter ++){ var i = counter * 1.05; somefunction(i); };// w...
一、配置web服务器在设计wap网页时不论你使用的wap开发工具是up.sdk 或nokia wap tookit 或者ericsson wapide,你都必须进行web服务器设置,故在此将常见的几种web服务器的设置介绍如下:1、window nt 平台的iisa、启动菜单->程序->windows nt option pack ->iis4.0b、右击internet information server的子项计算机名,在快捷菜单上选择‘属性’c、在属性页面的下部,有一个‘文件类型(f)’按钮,单击此按钮,会出现文件类型界面 d、单击‘新增类型’按钮,然后在相关的扩展名栏中填写 .wml ,在内容类型(mime)栏中填写 text/vnd.wap.wmle、单击‘确定’按钮 f、重复c、d、e 三步,再增加其他的mime类型。2、apache web server o...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器