模板引擎是简化字符串拼接的工具,用数据填充了占位符的模板文件,生成字符串。
自己做模板引擎应该做成什么样子的。
给模板参数赋值;
模板文件中还可以输出变量的值:你的姓名是<TMPL_VAR name="Name"/>你的年龄是<TMPL_VAR nname="Age"/>
给参数赋值的代码
TMPL_varlist *varlist=0;
varlist=TMPL_add_var(varlist,"Name","MM","Age","8",0);
TMPL_write("index.html",0,0,varlist,cgiOut,cgiOut);
TMPL_varlist可以看做是一个给参数赋值的容器,可以在参数中输出多对“键值对”,必须以0结尾
TMPL_add_var也可以多次调用,添加多个参数,第一次初始值0表示空容器。