Question

Parfois (pas toujours) Certains tâches ne sont pas affichées correctement.

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>

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&gt;<b>My Value 1</b></td>
        <td>my value 2</td>
    </tr>
</table>

Je ne pouvais pas encore comprendre ce qui se passe mal.

Était-ce utile?

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>

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top