2016-01-26 2 views
0

У меня есть шаблон электронной почты, который получает тело письма от String.. Прямо сейчас в электронном письме появляется необработанное html.Как вставлять HTML-теги в XML-адрес электронной почты

Как вставить тег html в тело XML с помощью String?

<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:" 

ответ

0

Я не уверен, что вы имеете в виду под «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>