XML需要XSL的帮助

ZDNet软件频道 时间:2000-06-15 作者:Bill Pitzer |  我要评论()
本文关键词:XML XSL
编者按:XML给今天的网络开发人员带来了希望,然而它对于其表现形式几乎没有什么控制手段,直到最近XSL的推出

<编者按:XML给今天的网络开发人员带来了希望,然而它对于其表现形式几乎没有什么控制手段,直到最近XSL的推出>

 

网络开发世界中,XML显然是颗耀眼的新星,尤其是在Internet Explorer 5的推出之后。IE5带有改进的XML解析器。虽然XML在描述结构化的数据方面很出色,但它缺乏把所描述的数据显示出来的手段。XML是为了这样的目的而设计出来的:即将数据本身同它的表现形式分开。

让我们来看看Internet Explorer 5,现在它支持XSL(可扩展标识语言)的一个子集。在浏览器中,XSLXML转换为适合于显示的语法和结构。Internet Explorer 5 支持不同类型的XSL转换,完整的清单可以在微软的网址XSL Developer's Guide”找到。

本文中,我们集中介绍把XSL式样表转换为XML文档。这样就可以直接浏览你的网页中的XML数据。尽管可以使用CSS(层叠式样表),但它们没有XSL所具有的灵活性。

Mike的音乐屋

Mike收集了不少他喜欢的音乐作品,他把他所拥有的音乐作品清单转换为XML格式,以便被全世界的人共享。不幸地是,即使他辛辛苦苦地编写了XML代码,他发现单单靠这个XML文档,并不能够在其他音乐爱好者的浏览器中显示出来。

然后,Mike发现他可以使用XSL式样表来显示他的数据。Mike的部分收藏,使用了XSL,如图A所示:

图A:我们使用XSL来显示Mike的音乐收藏品

------ ------
点击页数,可转到相应的页。  
1 2 3 4  下一页
  XML定义它

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