0

我想要通用的电子邮件模板。目前我有多个电子邮件模板,其中部分主题和正文正在更改。我想将它们与一些条件分支结合在一起,例如,

<email>
   <sub>
      if(condition)
           sub1
      else
           sub2
    </sub>
    <body>
        some text
        if(condition)
             text...
        else
             text...

        body continued...
    </body>
</email>

我可以以任何方式做到这一点吗?

4

1 回答 1

1

对于这个任务,使用模板引擎是个好主意。存在用于纯文本的模板引擎(如Apache Velocity),您也可以使用它来生成 XML。还有专门的 XML 模板引擎,例如 XSLT(几乎为每个编程环境都有各种实现)或Genshi(具有特殊的 XML 模式)。

查看Wikipedia 模板引擎页面以获取比较表。

于 2010-10-07T06:33:31.207 回答