Java 如何在XML电子邮件中嵌入HTML标记

Java 如何在XML电子邮件中嵌入HTML标记,java,html,xml,email,Java,Html,Xml,Email,我有一个电子邮件模板,它以字符串的形式获取电子邮件正文。现在原始html显示在电子邮件中 如何使用字符串在XML电子邮件的正文中嵌入html标记 <body> &lt;strong style='text-decoration:underline;'&gt;Background Check Expiration Reminder&lt;/strong&gt; &lt;br/&gt;&lt;br/&gt;

我有一个电子邮件模板,它以
字符串的形式获取电子邮件正文。
现在原始
html
显示在电子邮件中

如何使用
字符串在
XML
电子邮件的正文中嵌入
html
标记

<body>
    &lt;strong style='text-decoration:underline;'&gt;Background Check Expiration Reminder&lt;/strong&gt;
    &lt;br/&gt;&lt;br/&gt;
        ${reminderBody}
    &lt;strong&gt;Note: &lt;/strong&gt;Please contact Procurement for Employee extension
</body>

reminderBody = "&lt;strong&gt;Employees with background checks expiring in 10 Days or less:"&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;/ul&gt;&lt;strong&gt;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}
注:员工延期请联系采购部