用XML和XSLT实现动态查询 | ||||
卓群 (zhuoqun@163.net) 本文提出了一种用XML和XSLT实现动态查询的方法。文中首先分析了该方法在实际中的应用背景,然后以WINDOWS NT平台为例说明了具体的实现方法,并在文章的后面部分附有实际代码以供分析。 1.引言 一个容易想到的也是传统的办法是飞机制造商帮助航空公司在自己的服务器上建立数据库存储所有的数据,再用服务器端的CGI程序或脚本程序生成动态页面的方法来实现动态查询。这种方法在需要实时更新数据的系统中仍不失为一种好方法,但在我们的系统中没有这个要求。另外因为数据库连接需要消耗一定的资源,采用这种方法会降低系统的效率并增加系统的复杂性,且不同数据库之间的数据传输本身是复杂的。有没有更直接的解决办法呢,我认为随着XML标准的不断完善和发展,采用XML和XSLT的技术实现信息的发布和动态查询在我们假设的实际应用中是非常有效的。 2.XML和XSLT的概念 XML的最大特点在于它的独立于平台地表示数据,象Java语言实现了程序的平台无关性一样,XML实现了数据的平台无关性。XML能过轻而易举地交换数据,因此被广泛地应用于很多方面:如与媒体无关的全球出版,数据搜索和检索,Web网站管理,个性化出版,事件驱动的数据库交互,应用程序之间的通信,电子商务等等。 3.如何用XML和XSLT实现动态查询
|