【关于阅读】关于通过vbs类处理模板实现代码与界面分离的程序,建议入精华备查。有演示

更新时间:2013-12-21    来源:php常用代码    手机版     字体:

【www.bbyears.com--php常用代码】

文章标题:vbs类处理模板实现代码与界面分离
"作者:yanek
"email:aspboy@263.net
本程序通过vbs类处理模板实现代码与界面分离的程序,主要有下面文件组成
index.asp,parse_cls.asp,template.html
下面是代码
1。index.asp 调用vbs类处理模板
<%
"作者:yanek
"email:aspboy@263.net
"---    ---
" index.asp
"------    ----
" (c)2000 James Q. Stansfield (james.stansfield@iridani.com)
" This code is free for use by anyone. It is meant as a learning tool and can be passed along in any format.
option explicit
%>

<%
"Declare our variables
dim g_oPageGen
"Cerate the class object
set g_oPageGen = New parseTMPL
"Set the template file
g_oPageGen.TemplateFile = "template.html"
"Add some custom tags to the dictionary
g_oPageGen.AddToken "title", "Template Example"
g_oPageGen.AddToken "copyright", "This is mine! All mine!"
g_oPageGen.AddToken "quote", """Tell Jabba I"ve got his money!""
--Han Solo, Star Wars 1977"
g_oPageGen.AddToken "menu", "Home Page
News Page
Link Page"
g_oPageGen.AddToken "content", "Welcome To My Home Page... Yadda Yadda Yadda!"
"Generate the page
g_oPageGen.GenerateHTML
"Destroy our objects
set g_oPageGen = nothing
%>
2。parse_cls.asp    处理模板类文件
<%
"作者:yanek
"email:aspboy@263.net
"---    ---
" parse_cls.asp
" This code is free for use by anyone. It is meant as a learning tool and can be passed along in any format.
class parseTMPL
    "Dimension variables
    private g_sTMPLFILE
    private g_oDict

本文来源:http://www.bbyears.com/jiaocheng/2859.html