IE5对XML的支持简介

ZDNet软件频道 时间:2000-05-27 作者:Craig Cline,Tim Bray |  我要评论()
本文关键词:
Craig Cline和Tim Bray将为我们介绍IE 5.0中对 XML所做的支持。 尽管新推出的IE5对当前的XML提供了最自然的支持,但还不够成熟。

IE5对XML 的支持

首先,你得安装它。在其它人能够得到该CD之前,微软友好地先送给我们一张CD,我们很轻松地在NT环境下完成了IE5的安装。根据我们自己专家的建议,我们首先卸载了IE5 测试版,然后重新启动,打开CD后,可以看到CD中不仅有IE而且还有NT  Service Pack 4,后者我们还未安装。所以,首先安装service pack,此间就要重启动大约三次左右,其中等待的时间也不少。

我们很有趣地看到该CD-ROM包含了198MB的数据,对于安装IE5来说,你很可能要不了这么多数据,但全部安装,比直接下载IE5来进行安装要安全得多。我们建议你从CD-ROM上安装浏览器。

IE5是个相当出色的浏览器,除了我们将要指出的一些XML相关的问题之外,它的运行速度快(比IE4快,也比任何版本的Netscape的Communicator快。),界面也不错。对于IE4来说,屏幕中的平滑移动效果和更加整齐的外观都超过了Netscape,而且,当你创建一个新的浏览器窗口时,起始页中的内容为当前的活动页,而不再是你的主页。而 IE5做得比任何以往的IE版本还要好,比如,当你使用“返回”按钮时,它的确回到你刚才访问过的页面。

IE的出错处理也做得不错。多年来一直在讲学的Tim告诉人们:浏览器中的XML风格的出错处理不会改变人们日常的工作习惯,人们编写出XML,然后通过浏览器显示出来。每当他粗心地把一个标记放错了地方,或者漏掉一个引号什么的, IE就回彬彬有礼地告诉他问题出在哪里。当然,有时并没有出现什么错误,IE的也报告出错,这就使人感到恼火,例如当浏览器拒绝放过escaped "<" 字符时。我们认为微软将会纠正这个问题的。

微软发行的IE5宣称对XML 1.0完全兼容,包括支持名域, DOM,内在的XML viewing,以及支持XSL。微软 (包括 IBM, Sun和其它商)认为XML是用于网络上数据表示的关键。 XML也被看成把下一代电子商务的关键,企业对企业的交易可以自动进行。

不管怎么说,这只是个愿望。现在,如果你要“做” XML,你得掂量掂量,有几种不同的方法在网络上发布XML。一种方法是,你干脆暂时放弃XML,不去做该尝试。毕竟,还需要几年,到那时,人们才会普遍使用支持XML的浏览器。所以,你可以先写出XML,然后在转换为HTML,再发布。第二个选项是超前一步,发行XML,但不配置式样表,看看会发生什么 (正如我们将后面看到的,如果使用IE5并不会想你想象的那么糟)) 比较适宜的是把配有式样表的XML发送到浏览器中,目前采用的是CSS,不久我们可以采用XSL。这样做有许多优点:

  • 它减少了要传送的数据量。
  • 它把很多格式化的工作交给了浏览器来完成,减轻繁忙的服务器的工作负荷。
  • 它可以让你通过DOM(文档对象模型)来完成复杂而精彩的工作。

但是,要首先找到支持XML的服务器

在你考虑用IE5或其它浏览器浏览XML之前,你需要找到一个支持XML的服务器(或者你自己设置一个)。如果你仅仅想读入一个XML文件,这不难做到,当IE5 打开后缀为“.xml”的文件时,它就假设其为XML文件,并做相应的处理。

上一页 下一页
简介 编写你的文档

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134