• 热门标签

当前位置: 主页 > 航空资料 > 计算机 >

时间:2010-08-09 13:16来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

串的可读性更好。
2. Omnimark讨论小结
如果不谈转换功能, O m n i m a r k是一种易用的语言,但在转换功能方面X S LT更好一些。不过
对于通常的X M L到H T M L转换,以及对于那些不习惯声明语言而喜欢程序语言的人来说,
O m n i m a r k是一个值得推荐的工具。
第13章样式XML使用615 下载
13.4 小结
本章中我们详细地讨论了两种样式语言─C S S和X S L它们可以向用户提供X M L,然后简
单讨论了可以和X M L一起使用的D S S S L和O m n i m a r k。
我们看到C S S 1和C S S 2建议标准十分明确并已经在IE 5中有相应的部分,将来M o z i l l a也要加
入这些内容。另外, C S S 3正在开发中,它将对现有的C S S模型进行改进。它们十分适合在支持
X M L和C S S的浏览器中浏览X M L。此外,这种语言简单易学,使用方便,将会在当前的H T M L
用户中普及。
然后我们讨论X S L。在写本书时X S LT和X P a t h刚刚成为W 3 C的建议标准,所以要等到主要
浏览器生产厂家都采用新标准还要一段时间(虽然他们最终一定会采用这个标准的)。同时,也
有其他工具支持X S LT。此外,格式对象也正在研究中,它将增强对打印的支持。X S LT是一个
强大的通用转换工具。它使我们生成一系列用于显示的格式,而不必要求一个支持X M L的用户
代理。
我们也讨论了功能强大的D S S S L语言,它可以处理S G M L或X M L文件。D S S S L基于一个很
快就要改版的国际标准,很快我们将见到第二代的D S S S L,它将会包括一些根据我们在过去几
年中积累的经验所添加的新特性(我们希望)。最后,我们简单讨论了O m n i m a r k语言。虽然它
是一个专用语言,但每天在许多场合下都使用它并被证明这是一个有用的工具。同大多数专用
语言相反的是,O m n i m a r k有一个免费下载的版本,习惯于程序语言的人们使用它会得心应手。
大部分工具都可以免费下载,因此你可以亲自检验一下它们的局限性和应用潜力:
• CSS: IE 5 (http://www. m i c r o s o f t . i e )和Mozilla ( http://www. m i z i l l a . o rg )。
• X S LT: IE 5、James Clark 的XT (http://www. j c l a r k . c o m / x m l / x t . h t m l )和S A X O N
( h t t p : / / u s e r s . i c l w a y. c o . u k / m h k a y / s a x o n )。
• XSLF: James Ta u b e r的FOP ( http://www. j t a u b e r. c o m / f o p / )。
• DSSSL:OpenJade (http://www. n e t f o l d e r. c o m / D S S S L )。
• Omnimark: Omnimark Corp (http://www. o m n i m a r k . c o m )。
616使用XML 高级编程
下载
下载
第14章无线应用协议
传统意义上,当提到We b时,一般指的是桌面计算机上的浏览工具。但这个概念目前正在
逐渐发生改变,现在的一些消费产品如移动电话、个人数字助理(或者是类似Palm Pilot和P s i o n
D rg a n i z e r的P D A)等也提供了We b浏览功能。但这些产品在低带宽、小屏幕的基础上运行,因
此我们不得不重新考虑网络服务的生成和传送方式。虽然这个市场目前还没有成熟,但现在已
经产生了一种与传统浏览或冲浪不同的服务传输方法及相应的标准。
1 9 9 8年度移动电话的销售量超过了桌面电脑,许多人预测这个趋势将一直持续到2 1世纪。
由于众多的产品都提供了桌面电脑的许多功能, I n t e r n e t将会日趋多样化,那些希望脱颖而出的
网络服务必须具有能够适应广泛的客户群体的能力。
在这一章里我们将讨论这些新技术给网络开发者带来的问题,以及当前出现的称为无线应
用协议的一组标准,这组标准是为具有网络功能的移动电话和P D A设计的。无线应用协议
(Wireless Application Protocol, WA P)的网站是h t t p : / / w w w. w a p f o r u m . o rg /。我们也将讨论一些
WA P相关技术,尤其是在网络设备不仅仅局限于桌面系统的“未来平台”时, X M L如何为内容
提供的一个坚实基础。
为了介绍这些今后的应用趋势,我们也会讨论X M L的一个应用—无线标记语言(Wi r e l e s s
Markup Language, WML)。W M L是WA P中用来标记传输给移动电话、P D A等设备的数据的语言
部分。
本章中我们着重讲述:
• 新产品给网络开发带来的挑战。
• WA P如何为这些新产品提供网络内容服务。
• 简介无线标记语言。
• 在移动电话上一个搜索Wr o x图书目录的用户界面。
• 如何使用X M L实现为不同的平台提供页面而无须单独为每个平台开发不同的站点。
• 简介无线标记语言脚本—WA P的脚本语言部分。
如前所述,我们认为这些新的消费产品会成为We b的未来发展趋势,下面探讨一下在无线领
域里我们将会面临的挑战。
14.1 新客户介绍
同桌面计算机相比,新一代具有网络功能的产品无论是硬件、软件还是网络功能都很有限。
为了给所有的I n t e r n e t客户提供合适的服务—从移动电话到桌面计算机—网络服务提供商不
得不根据客户的功能特点调整他们的服务。
目前,大多数网络服务商都对所有的桌面系统客户提供大致相同的服务。一些网络服务商
对不同的浏览器提供同一网络站点的不同版本,比如一个版本是为较新版的Internet Explorer 设
计的,一个是为Netscape Navigator 4设计的,另一个则是为老版本的浏览器设计的。对那些曾
经为不同版本的桌面浏览器提供具有同一功能的网络页面而头疼的网络服务提供商来说,为这
些新一代产品提供服务无疑是一场灾难。但我们在下面的“从底层开始建立站点”这一部分将
会看到,实际情况并非如此。
随着I n t e r n e t日益变得丰富多样,网络服务商必须在信息提供上越来越智能化,能够根据不
同产品的功能提供客户想要的信息服务。虽然移动电话和P D A同桌面系统并行发展,它们的存
储容量及处理能力都会日益提高,但它们同桌面系统的能力差别还是很大。这就意味着调整网
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML高级编程下(36)