WAP常见问题问答大全3

二、关于WML的常见问答
1. 简单说 WML 代表什么?
    WML 代表 “Wireless Markup Language” WML 就是无线标记语言( Wireless Markup Language ),内置于移动设备中的微型浏览器能够解释这种标记语言。虽然它和 HTML 语言很相像,但 WML 其实是 XML 的一个应用子集。
2. 什么是 WML
    WML 代表 Wireless Markup Language ,就象 HTML 对普通的 Web 浏览器一样。有人说它是基于 XML ,但是更准确地说 WML XML 的一个应用。虽然在语法上和 HTML 相似,但更多的是 XML 。如果准备从 HTML WML ,但是没有任何的 XML 知识,将会发现 WML“ 非常 严格。就像 HTML WML 被读取并且通过 WAP 设备中的浏览器解释,然后显示在屏幕上。对于 WAP 设备,浏览器,或者用户代理,通常叫做微型浏览器。微型浏览器的功能是受到 WAP 设备的限制的。
   
为什么使用 WML 而不是使用广泛的 HTML 原因是由于 WAP 的工作方式以及 WAP 是为一个 窄小 的无线世界工作的。在 Netscape Opera 或者 IE 上显示 HTML 需要更强的计算能力。计算能力某种意义上是移动设备中的电能。由于移动设备中的电能是有限的,所以 WML 在发送给 WAP 设备之前,通常要经过转换和压缩。所以 WAP 使用的是 WML
   
读者也许可能想到 WML 非常简单,甚至不能处理 HTML 中的多媒体类型。这个不是问题。标记语言( WML HTML 等等)没有操作设备的权限,例如播放声音或者显示动画。仔细地观察 HTML ,就会发现没有一个 HTML 标签能够显示动画或者播放音乐。限制是来自于运行标记语言的浏览器。毕竟在大多数情况下,是谈论移动电话。但是这个限制应该随着无线 Internet 的发展而逐渐取消。
3. WML HTML 有什么区别?
    虽然 WML 看起来十分像 HTML ,但是在技术上两者的差别还是很大的。 WML 是为微型浏览器所设计的 HTML 的一个子集。 WML 的标准定义是基于 XML 的。
4. Phone.com HDML WML 有什么区别 ? 现在有电话支持 HDML ?
    HDML Hand-held Devices Markup Language )是 Phone.com 开发的。它使得 Web 页面可以在移动电话上显示,其标准的公布先于 WAP 标准。 Motorola Neopoint Qualcomm 等等公司的电话使用 Phone.com 的浏览器,它支持 HDML 。最新的 UP.Browser 支持 HDML WAP
5. 为什么使用 WML 而不是 HTML
    首先是 WAP 协议要求使用 WML 。可能已经有能够支持 HTML WAP 设备,但是那不是真正的。有一些和无线设备很像的 WAP 设备支持 HTML ,但它们也不是直接使用 HTML (例如: Microsoft Mobile Explorer 支持 HTML WML )。 MME 设备只是将两个分离的部分做到了一起。当然也有 HTML 的变种,例如 iMode 浏览器使用 Compact HTML 。简单的说,如果谈论 WAP 设备,那么标记语言就是 WML
   
有很多理由说明选择 WML 而不是 HTML 。现在最重要的一个原因就是 WML HTML 相比需要很小的带宽。随着无线技术的提高,带宽会越来越宽。这个原因可能不再是主要原因,但是在达到这么高带宽之前需要许多年的时间。
   
另外一个就是 HTML 需要相对来说比较强的处理器。处理器的能力意味着需要更强的能量。在无线设备中能量来自于电池。而一个低处理能力的处理器就意味着电池的使用时间可以更长。
   
另外, HTML 的确需要一个很大的显示屏幕。移动电话上的屏幕显然不能满足要求。当然也许会有一个大屏幕的移动电话,但是这样它就离移动更远(也就是说越不像移动电话)。即使 iMode 支持彩色和一个类似 HTML 的显示,它的尺寸已经是你可以方便携带的最大尺寸。
6. 为什么对于无线设备要专门设计一种特别的语言才能访问 Internet ?
    许多年来, HTML 标记越来越丰富,越来越庞大。此外,浏览器对各种 HTML 标记的支持也大不相同。这种状况已经与当初想建立一个简单的标准相背离。
   
移动设备(例如:移动电话)具有小屏幕、内存少、缺少方便的输入设备和带宽窄的特点。这种状况驱使 WAP 讨论组发展一种新的为无线设备所使用的语言, WML 就此诞生了。
7. 无线设备也能支持 HTML 格式吗?
    从技术的角度上来说答案是肯定的。既然 HTML 是为普通 PC 浏览器所编写的,也可以使用微型浏览器来浏览一个 HTML 页面,但是可能没有效果。因为移动电话不知道如何显示该文件。这样通常导致微型浏览器出现混乱。并且 HTML 页面通常都比较大,它会把移动设备 撑坏 的。
8. 如何将 HTML 转换成 WML
    当考虑转换 HTML 时,要想到 WML 是为小屏幕设计的,不可能像 HTML 那么丰富多采。任何转换都将忽略很多 HTML 标记和许多内嵌的脚本。只有一些简单的 HTML 页面可以被满意地转换。转换可以使用工具包如: Spyglass Prism ,也可以通过在线的 WAP 网关过滤。
9. 用什么可以浏览到 WML 页面?
    首先需要一个具有 WAP 功能的手机,例如: Nokia 71110 Ericsson R320 等等。用于 PC 机的桌面 WML 浏览器也很多,例如: WinWap WapMan 等等。
10. 在哪里可以学到更多的关于 XML 的知识?
    可以访问站点: www.w3c.org/xml 。在该网站上有许多关于 XML 的知识有详细的讲解。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值