Java中基于XML的模板引擎?

时间:2010-05-20 01:50:43

标签: code-generation template-engine

有人可以建议我一个模板引擎(最好用Java编写),它可以从给定的XML输入中生成我喜欢的任何文本吗?

3 个答案:

答案 0 :(得分:3)

StringTemplate,FreeMarker

答案 1 :(得分:2)

XSLt怎么样?您可以使用JAXP进行处理。

答案 2 :(得分:1)

您可以使用XSLT,仅限于生成XML输出。 仅限于XML输入。使用xsl:output标签确定要生成的输出类型。

E.g。生成文本输出

<xsl:output method="text" encoding="UTF-8"/>

使用缩进生成XML输出

<xsl:output method="xml" encoding="UTF-8" indent="yes"/>