E-mails de tarefas do fluxo de trabalho do SP2010:html inválido em e-mails enviados
Pergunta
Às vezes (nem sempre) alguns e-mails de tarefas não são exibidos corretamente.
xslt:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl" xmlns:nex="nowshare:xslt-extension">
<xsl:template name="Form">
<table>
<tr>
<td>
<b>
<xsl:value-of select="$something"/>
</b>
</td>
<td>
<xsl:value-of select="//Field[@ref='something']" disable-output-escaping="no" />
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
Acontece que os elementos HTML são (às vezes parcialmente) interpretados como texto.
resultado:
td>Meu valor 1: meu valor 2
ou:
b>Meu valor 1:meu valor 2
mesmo que deva ser assim:
Meu valor 1: meu valor 2
O código-fonte do e-mail é assim:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<table>
<tr>
td><b>My Value 1</b></td>
<td>my value 2</td>
</tr>
</table>
Ainda não consegui descobrir o que está errado.
Solução
Acho que descobri.Funciona muito melhor quando um código HTML validado e preciso é enviado.Eu complementei meu código assim:
<!DOCTYPE HTML><html><head><!-- --></head><body><!-- --></body></html>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange