Bonjour,

J'avoue que je cale sur ce point . je travaille sur un xsl qui doit tranformer un xml en html. J'aimerais pouvoir utiliser des tag de formatage html dans différents bloc. En gros, je voudrais arriver à pouvoir faire ceci :

...
<xsl:if test="$isBold=1">
<b>
<xsl:if>
...
<xsl:value-of select=".">
...
<xsl:if test="$isBold=1">
</b>
<xsl:if>

le problème étant que l'xsl n'est pas valable car il s'attends à trouver un </b> consécutif à l'ouverture du tag.

J'ai essayé d'escapé les caractères avec &lt;b&gt; mais dans ce cas là, les caractère sont aussi escapé dans le le fichier html et du coup, mon texte n'est pas formaté, pareil avec un cdata m^^eme si je n'avais pas beaucoup d'espoir

Est-il possible de faire ce que je veux ?

J'ai déjà une solution de remplacement mais pouvoir faire ceci me permettrait de rendre le code nettement plus lisible sans ça, je suis partit pour des série de <xsl:when> à n'en plus finir