XML-XSL

Fermé
adi59 Messages postés 18 Date d'inscription mardi 31 janvier 2006 Statut Membre Dernière intervention 17 août 2010 - 19 juil. 2006 à 16:22
bot1fo Messages postés 10 Date d'inscription lundi 3 juillet 2006 Statut Membre Dernière intervention 8 septembre 2006 - 20 juil. 2006 à 10:10
Bonjour,

Je voudrais récupérer les données d'un logiciel qui se trouvent dans le champ description pour les recopier dans l'envoi d'un email. J'ai trouvé une fonction starts-with (avec laquelle j'ai récupéré toutes les autres données dont j'avais besoin sans problème) mais cette fonction recupere les données caractère par caractère.
Quand je passe à la ligne au moment de la saisie de ma description je n'ai pas les nouveaux caractères dans mon mail.
Voici mon code:

- <tr>
- <td class="descr">
- <xsl:variable name="descr">
<xsl:value-of select="items/description/." />
</xsl:variable>
- <xsl:choose>
- <xsl:when test="starts-with($descr,'<html>')">
<xsl:value-of select="$descr" disable-output-escaping="yes" />
<xsl:value-of select="$descr" disable-output-escaping="yes" />
</xsl:when>
- <xsl:otherwise>
<xsl:value-of select="$descr" disable-output-escaping="no" />
</xsl:otherwise>
</xsl:choose>
</td>
</tr>

Si vous avez une idée surement utiliser une autre fonction.
Merci beaucoup.
Adrien
A voir également:

1 réponse

bot1fo Messages postés 10 Date d'inscription lundi 3 juillet 2006 Statut Membre Dernière intervention 8 septembre 2006 5
20 juil. 2006 à 10:10
As tu essayé de faire un <xsl:copy-of select="$descr" /> ?
0