我是一个非常轻量级的模板引擎,它支持/可以嵌入到Android程序中。我看过MiniTemplator(我认为这就是你拼写的方式),看起来很棒,但它仅从文件中加载,我需要从字符串中加载模板,而且我对更改代码lol并不完全有信心。
任何人都可以推荐我可以使用的非常轻量级(最好没有罐子,单源文件等)吗?我不需要它来解析XML或类似的东西,只是普通的HTML文件,其中嵌入了关键字%%标签等,
答案 0 :(得分:3)
Chunk是一款轻量级模板引擎,非常适合Android应用。
基本{$ tag}语法简单易学。当你需要更多时,Chunk还包括循环和条件等高级功能,并附带一些内置的文本过滤器等。
模板可以从文件加载,甚至可以从字符串加载:
Chunk c = new Chunk();
c.append("Hello {$tags}");
c.set("tags", "glorious tags!");
output = c.toString(); // or c.render( out );
输出:
Hello glorious tags!
考虑到Android,文档中包含loads templates from a web server的扩展示例,因此您无需发布应用的新版本即可更新模板。
忏悔:我是Chunk的作者 - 但它是免费和开源的。