您的位置:首页 > 网络编程 > ASP

ASP+XML模板生成

日期:2006-07-06 12:38:35 点击: 来自: 作者:

目前很多网站系统都使用了模板管理功能,基本上都是把模板HTML文件装载到了数据库里!
      好了!现在我来写个用XML文件存放模板的吧!道理都一样哦!

第一部:建立XML文件skin.xml

以下是代码片段:
<?xml version="1.0" encoding="gb2312"?>
<skin id="默认风格">
[table border="1" cellspacing="0" cellpadding="0" width="100%"]
[tr]
[td]
现在的时间是:$now$
[/td]
[/tr]
[/table]
</skin>

第二部:建立ASP文件skin.ASP

以下是代码片段:
<%
'初始化变量
dim YCM,child,skin
'建立XML对象
set YCMS=Server.CreateObject("Microsoft.XMLDOM")
'创建属性是否独立使用的
YCMS.async=false
'载入在服务器上的XML文件
YCMS.load(server.mappath("skin.xml"))
'建立XML文档元素对象
set go=YCMS.DocumentElement
'开始替换XML文件中的字符
skin=replace(go.childNodes.item(0).text,"[","<")
skin=replace(skin,"]",">")
skin=replace(skin,"$now$",now())
'输出HTML模板代码并执行
response.write ""&skin&""
set go=nothing
set YCMS=nothing
%>

More..素材图片 Picture Navigation
相关链接 Correlation Link
ASP热门 Class Hot
ASP推荐 Class Commend
版权所有:中国网站资源 2005- 未经授权禁止复制或建立镜像 This Site Tech:XHTML+DIV+CSS+Javascript
CopyRight ® 2005- www.chinaddv.com online services. all rights reserved. ICP06016627
Optimized to 1024x768 to Firefox,Netscape,Opera,MS-IE6+.