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 | 轻开平台公共版 |
copyright | Copyright?2015 Edoit |
count | 0 |
curpath | _samples/ |
date | 2015-01-29 09:04:35 |
day | 29 |
dir | E:/webeasy/ |
enc | UTF-8 |
exts | html/htm/chtml/chtm/svg/svgz/img/xml/json |
face | /webeasy/ |
file.enc | GBK |
help | Easy do it |
homepage | edoit.htok.net |
ip | 10.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的功能,请留意最新的开发手册
原文地址:http://blog.csdn.net/tx18/article/details/43266207