SP2010 Task-Workflow MAILS: HTML invalide dans les mails envoyés
Question
Parfois (pas toujours) Certains tâches ne sont pas affichées correctement.
<?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>
Il arrive que les éléments HTML soient (parfois la moitié) interprétés comme texte.
résultat:
TD>
ma valeur 1: ma valeur 2 ou:
B> Ma valeur 1: Ma valeur 2
même s'il devrait ressembler à:
ma valeur 1: ma valeur 2 Le code source e-mail ressemble à ceci:
<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>
Je ne pouvais pas encore comprendre ce qui se passe mal.
La solution
Je pense que je l'ai compris.Cela fonctionne beaucoup mieux lorsque le code HTML validé précis sera envoyé. J'ai complété mon code comme celui-ci:
<!DOCTYPE HTML><html><head><!-- --></head><body><!-- --></body></html>