`
javatar
  • 浏览: 1680345 次
  • 性别: Icon_minigender_1
  • 来自: 杭州699号
社区版块
存档分类
最新评论

加入对YAML数据格式的支持

    博客分类:
  • HTTL
阅读更多
CommonTemplate(http://www.commontemplate.org)从0.8.4版本支持XML,JSON,Properties三种数据格式的数据加载,在此基础上引入了YAML数据格式。

YAML是Ruby默认采用的配置格式,语法非常简洁。
http://www.commontemplate.org/zh/viewer.html
(4)YAML数据格式:
语法:冒号表示对象属性,横线表示数组项,引号表示字符串(单词引号可省)。
举例:
mail:
  from: "xxx@xxx.com"
  to: "yyy@yyy.com"
users:
  - id: 1
    name: james
  - id: 2
    name: kent


另外,已将数据格式抽取为扩展点,扩展类只需实现接口:
org.commontemplate.standard.directive.data.DataProvider
并在commontemplate.properties中注册:
dataProvider{xxx}=com.xxx.XXXDataProvider
就可以使用:
$data{"xxx"}
xxxx
$end
以及:
test.xxx后缀的数据查找方式。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics