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 <b> 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![]()
Partager