Slt
J'aimerais savoir compment écrire une fonction en XSLT qui pourrait remplacer les caractères "à la ligne" par la balise <br>
Merci à tous.
Slt
J'aimerais savoir compment écrire une fonction en XSLT qui pourrait remplacer les caractères "à la ligne" par la balise <br>
Merci à tous.
Bonjour,
Penser à retirer l'espace entre le & et le #, placé là pour éviter que le forum affiche un espace à la place de l'entité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <xsl:template name="nl2br"> <xsl:param name="chaine"/> <xsl:choose> <xsl:when test="contains($chaine, '& #10;')"> <xsl:value-of select="substring-before($chaine, '& #10;')"/> <br /> <xsl:call-template name="nl2br"> <xsl:with-param name="chaine" select="substring-after($chaine, '& #10;')"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$chaine"/> </xsl:otherwise> </xsl:choose> </xsl:template>
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager