当前位置: 首页 > 软件库 > 程序开发 > 模板引擎 >

SMX

网页模板引擎
授权协议 未知
开发语言 PHP Perl
所属分类 程序开发、 模板引擎
软件类型 开源软件
地区 不详
投 递 者 有宏峻
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SMX (Server Macro Expansion) 是一个跨平台的HTML生成脚本语言,比一个比 PHP、Perl之类的编程语言更加高级的模板,主要用来生成网页。原先是用来做金融报表系统的,内嵌支持 ODBC 查询、HTML预格式化、被 Perl 或者 PHP等引用等等。支持基本的认证和基于摘要的认证。

代码示例:

%null('simple nonvalidating way to handle XML data\, public domain license)

%define(xml-top,%nil(
%if(%b%
,
%define(xml,%invoke(xml-top,%value%,%t%,%b%),t,'b)
%rxsplit(%d%,<%t%([^>]*)>(.*?)
,%set(value,%subx(2))
%set(attr,%trim(%subx(1)))
%out(%expand(%b%))
)
,%rxmatch(%d%,<%t%([^>]*)>(.*?)
,%out(%subx(2))
%gset(xml-attr,%trim(%subx(1)))
)
)
),d,t,'b)

%null(' FOR EXAMPLE
%module(xml.htx)

%xml-top(%client-body%,new-order-notification
%xml(merchant-private-data,
%gset(clientid,%xml(clientid))
%gset(weight,%xml(weight))
)
%set(gordernum,%xml(google-order-number))
%set(gbuyerid, %xml(buyer-id))

... etc ...
)
)
  • SMX搜索大会及其展览促成IT商机 2008年SMX搜索引擎营销大会即将首次进入中国,08年 的SMX搜索大会将首发厦门,汇聚全球互联网行业巨头与专业人士。厦门从行业历史和影响力来看,一直都是中国互联网商业应用的一个重镇,结合搜索大会进行的展会,将让本次的厦门大会成为无数IT商机的聚合与促成的平台。 搜索大会http://event.timev.com 是赢时代传媒旗下品牌之一,赢时代传媒关注互联

  • 举办时间:2008年9月23-24日 http://smx.alldao.com/ 举办地点:中国·南京 主办方:南京科技局、赢时代传媒、美国Third Door 传媒 协办单位:江苏新国际会展集团 支持单位:中国互联网协会 全球会议:中国厦门、美国西雅图、纽约、硅谷、英国伦敦、西班牙马德里、德国慕尼黑、 巴西圣保罗、瑞典斯德哥尔摩、智利圣地亚哥、澳大利亚悉尼   全程参与赢时代搜索大会,你可以听

 相关资料
  • 具体查看ejs官方文档 https://github.com/mde/ejs

  • 我有一个带有一些简单管理界面的节点项目。一个页面显示用户列表,它使用引导分页器分页,当有几千个用户时,分页看起来像 以下是代码: 我不是一个喜欢html的人。以下是我的问题: 1:href工作?什么是

  • 我们自己实现了一个轻量级的模板引擎,不要问为什么不用smart之类的,因为我们认为没有必要为了一个小小的模板引擎而引入smaart这样复杂的实现。你可能会说,smart功能强大,支持各种标签,标签也是很强大,而且还可以对模板引擎进行各种"灵活"的配置... 这里我们觉得有必要说明一下: 框架的内置模板引擎基本上实现了我们日常开中所有常用的标签。 不常用的标签我们也做了巧妙的实现。 我们只提供了扩展

  • 内置模板引擎 视图的模板文件可以支持不同的解析规则,默认情况下无需手动初始化模板引擎。 可以通过下面的几种方式对模板引擎进行初始化。 配置文件 内置模板引擎的参数统一在配置目录的template.php文件中配置,例如: return [ // 模板引擎类型 支持 php think 支持扩展 'type' => 'Think', // 模板路径 '

  • Warning: The packages listed below may be outdated, no longer maintained or even broken. Listing here does not constitute an endorsement or recommendation from the Expressjs project team. Use at your

  • Use the app.engine(ext, callback) method to create your own template engine. ext refers to the file extension, and callback is the template engine function, which accepts the following items as parame