XML与ASP简单结合实现HTML模板功能
更新时间:2006年08月25日 00:00:00 作者:
本文利用的是XML的DSO数据绑定功能来实现ASP代码和HTML代码的分离,从而实现快速更换HTML模板的功能,由于本人只是刚刚开始接触XML,有许多不太了解的,在这里仅仅是提出一点想法,如果本文有错漏的地方请大家指多.
目前快速更换模板功能基本上是处于replace替换模板中的特殊标签后再显示出来,这样加大了许多ASP的处理时间,而且模板文件过长的话,加载到内存里进行处理时也是对服务器内存的一种考验.而XML中提供了一种DSO数据绑定功能.可以将标识替换操作交付给客户端.由于为了简化HTML模板的制作要求.所以,尽量简化HTML模板的XML技术含量是有必要的.
简单来说这个方式只是使用datasrc和dataFLd这两个HTML标签的属性实现的.废话就不多说了,一切实例说话.以下两个例子将说明一切.
例一:单个数据显示
以下是用ASP生成的XML数据岛.
coder
轻灵自由的珍珠
http://blog.csdn.net/oyiboy
显示时的HTML原码:
我的简单介绍 | |
我的名称: | |
网站名称: | |
网站地址: |
例二:多条数据显示
以下是用ASP生成的XML数据岛.
轻灵自由的珍珠
http://blog.csdn.net/oyiboy
Estyle(靳田)之狂想手扎
http://blog.csdn.net/estyle
最爱白菜
http://blog.csdn.net/qunluo
显示时的HTML原码:
我关注的Csdn Blog列表名称地址
(以上两个例子可以copy到一个文件内查看实际运行效果.)
注意例二HTML原码中的thead和tbody,在显示多条记录时会有用的,如果不明白他们有什么用的可以去掉它们后看看会有什么后果.
顺便说一句,图像和按键的数据绑定和超链接的绑定是差不多的,如:和
局限,就是要求浏览器必须支持XML,还有一个疑问.象例一中的会显示得出http://blog.csdn.net/oyiboy的效果,如果要在不修改XML数据的情况下实现http://blog.csdn.net/oyiboy的效果应该怎么作.请各位高人指点一下.
相关文章
Web设计中如何使用XML数据源对象...2006-10-10
XSLT轻松入门第三章:XSLT的元素语法...2006-10-10
XML卷之实战锦囊(4):选单连动...2006-10-10
XML卷之实战锦囊(2):动态查询...2006-10-10
XML轻松学习手册(二):XML概念...2006-10-10
JSP取得在WEB.XML中定义的参数...2006-10-10
Asp+Rss阅读器制作...2006-08-08
如何快速通过XSL转换XML文件...2006-10-10
XML简易教程之四...2006-10-10
XML入门的常见问题(三)...2006-10-10
最新评论