利用自己已有的XML配置读取和格式化数据的功能,采用自定义标签实现网站页面html模板生成静态网页。
自定义标签如下:
#表名.记录索引.字段名# 例如:#t.0.id#表示t表的第一行的id字段的值
#REPEAT-ROW-表名#行重复内容#REPEAT-ROW-表名# 例如:#REPEAT-ROW-t# 表示此处循环t表中所有记录行
行重复内容中#字段名# 例如:#id# 表示表t中id字段的值
#REPEAT-COL-表名#内容#REPEAT-COL-表名# 例如:#REPEAT-COL-t# 表示此处循环t表中所有记录行并将字段的值拼在一起(如配置了此表名的colunm并设置了值则作为拼接的链接符,默认为,)
内容中#字段名# 例如:#id# 表示表t中id字段的值
#QUERYSTRING#name#QUERYSTRING# 从QueryString中获取name的值
#CHINESE-DATE# 当前日期 格式为:2008年08月08日
#NORMAL-DATE# 当前日期 格式为:2008-08-08
#IMPORT-FILE#引入文件名(无后缀),页面参数name(如果name=value则将name和value传入引入页面)#IMPORT-FILE# 例如:#IMPORT-FILE#WWW_Detail,id#IMPORT-FILE# 表示此处导入页面传入id值的详述页面 关于文件,可以为网站下的文本文件,也可以是Tpl下面的配置模板
#IFISEMPTY#值?空时的值:不空时的值#IFISEMPTY# 其中值处没有值时取?后面的值 否则取:后面的值
#IFISEQUAL#值=值?相等时的值:不等时的值#IFEQUAL#
#IFMARK#js表达式?相等时的值:不等时的值#IFMARK# 其中js表达式要返回true或false,js表达式仅支持通用标签
处理思路:
1、读取模板文件为文本
2、利用自己已有的XML配置获取数据
3、利用取得的数据和格式设置,替换指定的标签
4、处理其他标签
欢迎访问:http://121.18.78.216 适易查询分析、工作流、内容管理及项目管理演示平台
分享到:
相关推荐
一个静态化的例子,先有个模板页面,然后程序会根据模板生成样式相同的页面
功能介绍: 1,文件的全选,反选 2,文件的生成,删除 3,集成在线编辑器
本例主要说明用模板生成静态的原理, 实际应用需要各们站长自己修改整合。 现在生成静态常用方法有两种:一是用模板替换(此例),二是用XMLHttp组件读取数据保存为html静态文件。另外一种用XMLHttp组件的,我还...
-------------------------------ASP生成HTML静态文件说明--------------------------------------- 一 主要ASP文件 conn.asp //数据库连接 html_file.asp //用于根据条件生成文件夹及文件 ...
把php生成静态(html)页面程序类 private $template; //模版 private $file_name; //文件名 private $array; //数据数组 function __construct($file_name, $template, $array) { //构造类 $this->...
JAVA根据HTML模板生成静态页面静态页面静态页面
.NET模板引擎 EFPlatform.CodeGenerator (代码生成器 静态页生成 生成HTML 模板)
用php语言批量生成静态页,可解决seo的问题,在商城,内容管理系统等地方都有很大的适用性。
通过io输入输出流用jsp模板生成静态的html。
基于AJAX的平滑静态网页技术,生成静态网页,提高网站访问效率,有利搜索引擎收录。 【安装】 请注意备份原有数据库内容,以免覆盖。 1.下载并解压缩文件包,上传至服务器或主机空间 2.在浏览器地址栏中输入...
分页的样式大家可以自己美化一下,本人美工太差劲 调用模板并替换标签生成静态页 可以根据分页符对页面进行春静态分页
生成静态页有很多好处,可以缓解服务器压力、方便搜索网站搜索等等,这是生成静态页的实例代码。...从预先定义好的模板生成静态页面:读取模板,替换内容,保存文件。 工具:使用vs2019 技术:c#,asp.net,html
jsp生成HTML静态页的小例子,简单易懂
最新HTML5酷站源码网页HTML5模板源码代码(14个):01 HTML5 + PHP 清爽靓丽风格全站生成静态深度seo整站纯绿色代码...................06 大气时间轴图片滚动扁平化风格html5模板07 收集一些HTML5+CSS3 +JS的网页...
ava 读取模板并生成HTML静态文件实例 原理都很简单,主要是对模板的解析.so,我们先准备一个html模板 mb.html,做个文件其中的###title###之类的标签用于程序进行查询替换.
Asp.net生成静态文件示例源码(两种途径) <br>Asp.net生成静态文件(根据时间自动命名保持,默认扩展名是htm可以自行修改)。 <br>通过收入内容替换模板或者url地址两种方式进行静态文件的生成 <br>...
利用aspnetpager动态原理生成静态的列表分页html页面,自己做的测试,遇到此问题的朋友可以参考下
前几天发表一个有关PHP生成静态HTML页面小程序,有朋友私下说能不能整理一下,把相关PHP生成静态HTML,原理性强的都写出来,适合PHP新手用到的一些方法,这里我在之前的哪个版本上面又进行了完善,把PHP新手朋友要求...
中英文企业网站管理系统生成静态html漂亮版免费下载,公司网站模板下载,后台地址/admin/Admin_Login.asp,后台帐号admin密码为admin 中英文企业网站管理系统生成静态html漂亮版免费下载后台功能: 一,系统管理 修改...
Engineer系统可与目前98%以上文章管理系统进行无缝结合,2%特例系统,也可通过二次编码进行整合,系统根据模板生成静态页,时刻保持网站的新鲜感。 Engineer系统是企业低成本、高负载量网站运营完美解决方案。