XML-XSL

adi59 Messages postés 20 Statut Membre -  
bot1fo Messages postés 10 Statut Membre -
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 Statut Membre 5
 
As tu essayé de faire un <xsl:copy-of select="$descr" /> ?
0