什么是WMl(无线标记语言)?

作者&投稿:励民 (若有异议请与网页底部的电邮联系)
什么是无线应用协议WAP,无线标记语言WML?~

WAP是Wireless Application Protocol(即无线应用协议)的缩写。 这是一个使用户借助无线手持设备,如掌上电脑,手机,呼机,双向广播,智能电话等,获取信息的安全标准。 WAP支持绝大多数无线网络,包括GSM, CDMA, CDPD, PDC, PHS, TDMA, FLEX, ReFLEX, iDen, TETEA, DECT, DataTAC, 和Mobitex。 所有操作系统都支持WAP,其中专门为手持设备设计的有PalmOS, EPOC, Windows CE, FLEXOS, OS/9, 及JavaOS。一些手持设备,如掌上电脑,安装微型浏览器后,可借助WAP接入Internet。 微型浏览器文件很小,可较好的解决手持设备内存小和无线网络带宽不宽的限制。虽然WAP能支持HTHL和XML,但WML才是专门为小屏幕和无键盘手持设备 服务的语言。WAP也支持WMLScript。这种脚本语言类似与javascript,但 对内存和CPU的要求更低,因为它基本上没有其他脚本语言所包含的无用功能。

简单来说,wml就是在手机上运行的脚本语言。

WML(Wireless Markup Language - 无线标记语言)。它是一种从 HTML 继承而来的标记语言。

WML语言写出的文件专门用来在手机等的一些无线终端显示屏上显示,供人们阅读的,并且同样也可以向使用者提供人机交互界面,接受使用者输入的查询等信息,然后向使用者返回他所想要获得的最终信息

什么是 WML?
WML(Wireless Markup Language - 无线标记语言)。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。
这种描述语言同我们常听说的HTML语言同出一家,都属于XML语言这一大家族。WML的语法跟XML一样,WML是XML的子集。
HTML语言写出的内容,我们可以在我们的PC机上用IE或是Netscape等浏览器进行阅读,而WML语言写出的文件则是专门用来在手机等的一些无线终端显示屏上显示,供人们阅读的,并且同样也可以向使用者提供人机交互界面,接受使用者输入的查询等信息,然后向使用者返回他所想要获得的最终信息。
编辑本段
什么是 WMLScript?
WML 使用 WMLScript 在客户端运行简单的代码。WMLScript 是一种轻量级的 JavaScript 语言。不过,WML 脚本并不嵌在 WML 页面中。WML页面仅仅含有对脚本 URL 的引用。WML 脚本在 WAP 浏览器运行之前,需要先在服务器上被编译为字节编码。
建立网页制作环境
WML文件本身就是文本文件,所以编辑不成问题,顺手的编辑器都可以用。
当然,由于目前的浏览器还都不能显示 WML页面,而我们又不能总在手机上进行测试(速度太慢),所以需要模拟器。现在象NOKIA、ERICSSON、MOTOROLA等手机制造商都生产了相应的产品,你只要下载就行了。当然除了模拟器以外,还需要图形制作转换器(用来制作WAP格式的图形文件)、字符转码器(汉字<=> UNICODE)等等,本站工具及论坛页面均有说明。
WML文件结构
WML的页面通常叫做桌面(DECK),由一组互相链接的卡片(CARD)组成。当移动电话访问一个WML页面的时候,页面的所有CARD都会从WAP服务器下载到设备里。CARD之间的切换由电话内置的计算机处理,不需要再到服务器上取信息了。CARD里可以包含文本、标记、链接、输入控制、任务(TASK)、图像等等。CARD之间可以互相链接。
文档的实体包含在<wml>...</wml>标记中,文档里每个CARD又包含在<card>...</card>标记中,然后实际的文字段落则包含在...
标记中。
简单例子:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="HELLO" title="HELLO">
Hello world!
</card>
</wml>
显示结果如下:
------ HELLO ------
Hello World!
DECK里面各个组成部分的具体解释在本教程的其他部分有说明。
WML字符集
WML是XML的子集,继承了XML的字符集设置。WML文档缺省的字符集是UTF-8。
要显示中文,有两种办法。最简单的办法就是在文档头使用encoding,即把第一行改为:
<?xml version="1.0" encoding="gb2312"?>
然而令人丧气的是,这种方法有些手机和模拟器并不支持(将来会的),所以目前第2种方法更普遍:不改变字符集设置,但是在写中文的时候采用UNICODE代表中文字符,如:
<b>通讯录</b>
代表:
通讯录
WML元素:标记(Tag)和属性
WML的主要内容是文本,由于标记会降低与手持设备的通讯速度,所以WML标准里仅仅使用了很少一部分。用于表格和图像的的标记几乎都被排除了。
与XML一样,在WML语言中,所有元素都放在符号"<" 和 ">"中,并且包含一个开始标志、一个结束标志和一个内容标志,或者使用自身结束的控制标记。就象这样:
<tag>内容</tag> 例如:Hello World!

<tag/> 例如:
和 <go href="#done"/>
WML同样支持在标志中标出属性。属性是标志的附加信息,与元素的内容不一样,它并不在屏幕上显示出来。属性通常在元素的开始标志后指定。如上面最后一个例子。
由于WML是XML的一种应用,因此所有的WML标记和属性都是大小写敏感的(<wml>跟<WML>完全不同),而且所有的标记都必须正确地结束。WML要求属性的值必须放在双引号或单引号内。单引号可放在属性标志内或双引号内。字符亦可作为属性的值。
WML注释
XML支持这样的注释格式:
<!这句话你在手机上看不到-->
这些注释在浏览器中并不显示出来。
WML不支持嵌套元素注释。
链接(URL)
WML外部引用方式跟HTML相同
http://www.itsalon.net/index.wml 或
http://www.itsalon.net/index.wml#login
内部引用,如果next是当前DECK中的一个CARD时,可以用这种方式:
#next
提供链接功能的WML元素有2个:<go>(参见任务)和<anchor>(参见事件)。
CDATA
XML支持CDATA的概念,以显示不需要解释的文本。下面的例子使用CDATA元素在WML页面中显示WML命令文本。
<! [CDATA [ <card name="bogus">this is data
</card> ] ]>
浏览器窗口将显示如下内容:
<card name="bogus">this is data


WAP是什么呀,真的不懂的!
如果不做联通、移动的服务商(SP\/CP)的话,WAP站点可以直接使用现有的WEB服务器,不过要进行一些简单的配置,让服务器能够正确解释WAP语言,目前WAP 1.x版本主要用到的是WML语言(无线标记语言),但是单纯使用WML开发的WAP程序功能有限,可配合使用动态脚本技术,比如ASP、JSP等。利用WML、ASP等开发完毕的...

临沂的孤儿院在哪,具体位置和联系电话
临沂市孤儿院 地址:沂南县铜井镇 邮编:276317 电话:05393821124 传真:邮箱:捐款帐号:

3G和WAP是什么意思
WAP是移动通信与互联网结合的第一阶段性产物,也是大家听说最多的。这项技术让使用者可以用手机之类的无线装置上网,透过小型屏幕遍游在各个同站之间。而这些同站也必须以WMl(无线标记语言)编写,相当于国际互联网上的HTML(超文件标记语言)。3G时代展望 日本移动通讯巨人NTF DoCoMo已于10月1日开通全球第...

我最近想有一个手机,什么叫热插拔卡和WAP浏览器呢
通过WAP,用户可以随时随地利用无线通讯终端来获取互联网上的即时信息或公司网站的资料,真正实现无线上网。它是移动通信与互联网结合的第一阶段性产物。WAP能够运行于各种无线网络之上,如GSM、GPRS、CDMA等。WML是无线注标语言(Wireless Makeup language)的英文缩写。支持WAP技术的手机能浏览由WML描述的...

WAP是什么?
1、WAP(Wireless Application Protocol)是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线 Internet协议。2、WAP将 Internet和移动电话技术结合起来,使随时随地访问丰富的互联网络资源成为现实。3、WAP服务是一种手机直接上网,通过手机浏览器浏览wap站点的服务,...

手机专业术语
而这些网站也必须以WML(无线标记语言)编写,相当于国际互联网上的HTML(超文件标记语言)。EDGEEDGE的英文全称为Enhanced Data rate for GSM Evolution,中文含义为改进数据率GSM服务,该技术主要在于能够使用宽带服务,能够让使用800、900、1800、1900MHz频段的网络提供第三代移动通信网络的部分功能,并且能大大改进目前在GSM...

无线通信一些术语.希望高手解答(偶是菜鸟)
这项技术让使用者可以用手机之类的无线装置上网,透过小型屏幕遨游在各个网站之间。而这些网站也必须以WML(无线标记语言)编写,相当于国际互联网上的HTML(超文件标记语言)。打个比喻,GPRS和GSM都是马路,而WAP是在马路上的汽车。中国移动开通GPRS之后,WAP就行驶在GSM和GPRS两条马路上,而行驶在GPRS的马路上可以提高数据...

从1993年开始,人们通过什么在互联网上
GPRS是在GSM网络话音电路交换基础上引入的无线分组交换技术,以提供端到端的、广域的无线IP连接和数据传输。GPRS是GSM网络向3G过渡的2.5G技术,它实现了移动通信与互联网的对接,其理论带宽可达171.2Kbps,实际大约在40~100Kbps。在GPRS之上,WAP(无线应用协议)把互联网上的HTML数据转换成用简单的WML(无线标记语言)格式,...

手机百度网页怎么制作
问题一:手机网页如何制作 不是 用wml文件 表现形式 用asp php jsp 都可以~~ 举个例子吧(我用asp表现形式) 写个简单的手机页面 把他存储为.asp 用手机就可以浏览 ===手机办公=== 1、 客户系统手机版Beta 2、无线词汇查询系统 === 业务联系:(0311)87260570 === 龙脉报时:WAP网页制作...

什么是三G时代?
而这些同站也必须以WMl(无线标记语言)编写,相当于国际互联网上的HTML(超文件标记语言)。 3G时代展望 日本移动通讯巨人NTF DoCoMo已于10月1日开通全球第一个3G服务,该服务基于WCDMA标准。目前,亚洲成为3G发展最快的地区,欧洲紧随其次,美国由于不太热心而在技术准备上远远落后。除了动作最快的日本和韩国,泰国、香港...

珠晖区13074675734: wml是什么?
衅宜卓莱: WML(Wireless Markup Language - 无线标记语言).它是一种从 HTML 继承而来的标记语言,但是 WML 基于XML,因此它较 HTML 更严格. WML 被用来创建可显示在 WAP 浏览器中的页面.用WML编写的页面被称为 DECKS.DECKS 是作...

珠晖区13074675734: wml是什么意思 -
衅宜卓莱: wml是一种手机语言,是无线标记语言./和HTML基本上一样

珠晖区13074675734: 什么是WML?
衅宜卓莱: WML(无线标记语言,Wireless Markup Language)是一种脚本语言, 它比HTML 编写的内容要消耗网络浏览器更少的内存和CPU时间, 使得WML对广域网和移动设备来说更加友好.整合的移动设备(灵通电话, smartphone),

珠晖区13074675734: WML是什么 -
衅宜卓莱: WML是一种比较严格的语言,由于WML语言继承于XML,所以一个有效的WML文档必须包含一个XML声明和一个文件类型声明.遇到WML下载保存后把扩展名改成HTML就能看了.

珠晖区13074675734: WML是什么?
衅宜卓莱: 你可以百度百科. WML(无线标记语言,Wireless Markup Language)是一种脚本语言, 它比HTML 编写的内容要消耗网络浏览器更少的内存和CPU时间, 使得WML对广域网和移动设备来说更加友好.

珠晖区13074675734: WML是什么文件?
衅宜卓莱: WML是一种基于XML(扩展标记语言)的一种标记语言.这种语言是为无线设备用户提供交互界面而设计的.这些无线设备包括电话、呼机和个人数字助理(Personal Digital Assistants)等等. WML是为具有以下特点的设备而设计的: 体积小...

珠晖区13074675734: wml的指向是什么意思? -
衅宜卓莱: 你可能指的是 WML的 LINK连接吧?点我跳转

珠晖区13074675734: wap是什么意思? -
衅宜卓莱: WAP是一种无线应用协议,是一个全球性的开放协议.WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML描述的信息,显示在移动电话或者其他手持设备的显示屏上.多种网络,也就是说,它不依赖某种网络而存在,...

珠晖区13074675734: 关于WML干什么用的
衅宜卓莱: WML 1.无线标记语言 2.字符集 3.文件结构 4.无线标识语言

珠晖区13074675734: 流量中1M是什么意思 -
衅宜卓莱: 1MB等于1024KB. M的意思是Megabyte,兆字节,即1024或1000KB,读作兆. 1KB等于1024 B(字节).所以4400KB等于4.296875M. 手机流量是指手机上网产生的流量数据,用手机打开软件或进行互联网操作时,会和服务器之间交换数...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网