首页 > 代码库 > 轻开chtml标签基础介绍

轻开chtml标签基础介绍

chtml标签是WebEasy标签语言的开始结束符,WebEasy在分析一个完整的html、xml或SVG文件时,只对<chtml></chtml><ChinaHtml></ChinaHtml>之间的标签进行解释执行,其他内容就当静态(html、xml)文本处理后直接输出到浏览器。这样就大大提高了服务器的响应速度,几乎可以达到直接访问静态页面的响应速度,而且不要求整个页面内容写得很规范和严密。我再看看前面(开始编写)的例子

<title>系统变量</title>
<h3>系统变量</h3><table border=1>
<chtml>
	<tr><th>变量名</th><th>值</th></tr>
	<for end=@{sys:getWidth}>
		<tr><td>@{sys:@{for:getSuffix}}</td><td html>@{sys:@{sys:@{for:getSuffix}}}</td></tr>
	</for>
</chtml>
</table>

咱们再看看输出的结果

系统变量

变量名
client轻开平台公共版
copyrightCopyright?2015 Edoit
count0
curpath_samples/
date2015-01-29 09:04:35
day29
dirE:/webeasy/
encUTF-8
extshtml/htm/chtml/chtm/svg/svgz/img/xml/json
face/webeasy/
file.encGBK
helpEasy do it
homepageedoit.htok.net
ip10.0.0.12
......

表格中的内容就是解释执行<chtml></chtml>之间的标签后产生的结果。

需要说明的是,<chtml></chtml>之间将要被解释执行的内容必需是符合XML规范的标签,如WebEasy的语言标签(除chtml/ChinaHtml以外)<for>...</for>、<if>...</if>、<we>...</we>等,或者是所有的html标签,如<div>...</dir>、<table>...</table>、<p>...</p>、<tr>...</tr>等等。

(例子文件:_samples/sys.html)

轻开平台资源下载及说明

平台及最新开发手册免费下载:http://download.csdn.net/detail/tx18/8381859

开发实例:轻开B2C电子商务网站,免费下载:http://download.csdn.net/detail/tx18/8318585

轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意最新的开发手册

特别说明轻开平台及我们的开发实例永久免费,并且不限制用途,也就是说您可以把我们的实例稍作修改自己运营或卖给您的客户,而我们不会向您收一分钱

轻开chtml标签基础介绍