Java 如何在XML电子邮件中嵌入HTML标记
我有一个电子邮件模板,它以Java 如何在XML电子邮件中嵌入HTML标记,java,html,xml,email,Java,Html,Xml,Email,我有一个电子邮件模板,它以字符串的形式获取电子邮件正文。现在原始html显示在电子邮件中 如何使用字符串在XML电子邮件的正文中嵌入html标记 <body> <strong style='text-decoration:underline;'>Background Check Expiration Reminder</strong> <br/><br/>
字符串的形式获取电子邮件正文。
现在原始html
显示在电子邮件中
如何使用字符串在XML
电子邮件的正文中嵌入html
标记
<body>
<strong style='text-decoration:underline;'>Background Check Expiration Reminder</strong>
<br/><br/>
${reminderBody}
<strong>Note: </strong>Please contact Procurement for Employee extension
</body>
reminderBody = "<strong>Employees with background checks expiring in 10 Days or less:"</strong><br/><ul></ul><strong>Employees with background checks expiring in 30 days:"
strong style='text-decoration:下划线;'背景检查到期提醒/strong
br/br/
${memberbody}
strong说明:/strong员工延期请联系采购部
提醒正文=“背景调查在10天或更短时间内到期的员工:”/strongbr/ul/ulstrong背景调查在30天内到期的员工:
我不确定您所说的“Xml电子邮件”是什么意思,但一般来说,如果您想将HTML集成到Xml中,请不要对其进行文本转义。相反,请确保它是XHTML(在您的示例中就是这样),然后声明http://www.w3.org/1999/xhtml
用于所有HTML元素的命名空间。示例:
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:h="http://www.w3.org/1999/xhtml">
<body>
<h:strong style='text-decoration:underline;'>Background Check Expiration Reminder</h:strong>
<h:br/><h:br/>
${reminderBody}
<h:strong>Note: </h:strong>Please contact Procurement for Employee extension
</body>
</root>
背景检查到期提醒
${memberbody}
注:员工延期请联系采购部