我正在寻找一个非常轻量级的模板引擎,它支持/可以嵌入到 Android 程序中。我看过 MiniTemplator(我想这就是你的拼写方式),它看起来不错,但它只能从文件加载,我需要从字符串加载模板,我对更改该代码没有完全的信心大声笑。
任何人都可以推荐一个我可以使用的非常轻量级的(最好没有 jars,单一源文件等)吗?我不需要它来解析 XML 或类似的东西,只需要在 %% 标签之间嵌入关键字的普通 HTML 文件,
最佳答案
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 的作者 - 但它是免费和开源的。
关于java - Android 轻量级 HTML 模板引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612576/