我想要通用的电子邮件模板。目前,我有多个电子邮件模板,主题和正文的某些部分正在更改。我想将它们与一些条件分支结合在一起,如
<email>
<sub>
if(condition)
sub1
else
sub2
</sub>
<body>
some text
if(condition)
text...
else
text...
body continued...
</body>
</email>
我能以任何方式这样做吗?
答案 0 :(得分:1)
对于此任务,最好使用模板引擎。存在用于纯文本的模板引擎(如Apache Velocity),您也可以使用它来生成XML。还有专门的XML模板引擎,如XSLT(几乎每个编程环境都有各种实现)或Genshi(使用特殊的XML模式)。