<!—XML将会迅速成为Web上使用最普遍的标识语言。因此,即便是标题广告最终也会由XML来编写。本文要介绍的就是如何这样做。-->
绝大多数的XML指南强调的是在ASP应用程序中如何使用服务器端的XML分离资料的内容和表达方式。而在本文中,基于这一新技术,我们所要建立的是一个用于ASP Web站点的Banner旋转器。
通过使用XML实现这一组件时,你会体会到XML特有的优势。XML正在迅速成为Internet开发领域的混合国际语言。所以,使用XML能够让你的应用程序和组件更加灵活、具有更加好的互操作性以及用途更加广泛。
建立XML旋转横幅
如你所知,Banner旋转器确保整个Web站点上所有的Banner都有足够的机会出现。XML旋转Banner随机地显示一个在活动服务页面上业已存在的Banner。
为了建立一个XML Banner旋转器,我们首先设计一个XML文档。这个文档存储有标题广告的交换数据。然后,我们建立一个XSL样式表,用来说明HTML页面用何种方式显示每一个Banner。完成这些以后,我们还要编写一个Windows脚本组件(Windows Script
Component),它用来随机的从XML文档中选择一条Banner。(WSC是微软的一项新技术,该技术允许用户使用XML协同任何一种活动脚本语言——例如VBScript或者Jscript——来创建COM对象。)
最后,我们将这个方案集成到一个现成的ASP应用程序中。除了本文中提供的代码之外,你还可以从我们的Web站点下在这个应用程序的例子。 |