全部,
我有一个XML与不同的电子邮件正文。我正在使用xslt准备用于发送这些电子邮件的电子邮件模板。我还想将<subject>
标记包含在xml中,以便电子邮件更易于维护。我使用spring发送邮件。我需要设置邮件的主体和主题。我使用xslt转换设置的邮件正文。我也想设置这个主题。如果你有任何想法,请帮助我!我不想只使用xml解析来设置subject.Is有什么方法可以使用xslt获取主题值?
这是我的xml:
<mailMessage>
<mail type="pinReset">
<subject>Regarding account pin reset</subject>
<body>
<prefix>Hello User You have initiated a pin reset Please click
on the link below to reset your pin</prefix>
<suffix>Thank you</suffix>
</body>
</mail>
<mail type="emailUpdate">
<subject>Regarding account email update</subject>
<body>
<prefix>emailupdated</prefix>
<suffix>thank u</suffix>
</body>
</mail>
<mail type="failureCount">
<subject>Regarding account unsuccessful login</subject>
<body>
<prefix>failureCount</prefix>
<suffix>thank u</suffix>
</body>
</mail>
</mailMessage>
我想单独获取主题。
答案 0 :(得分:1)
您可以创建第二个非常简单的XSLT模板,该模板仅输出主题行。
答案 1 :(得分:0)
您可以将主题的字符串值和作为参数的邮件类型传递给XSLT转换,并且可以以生成整个电子邮件消息的方式编写转换。 / p>