J'ai le code xml folowing:xslt: substring-before
<weather-code>14 3</weather-code>
<weather-code>12</weather-code>
<weather-code>7 3 78</weather-code>
Maintenant, je voudrais saisir que le premier numéro de chaque noeud pour définir une image d'arrière-plan. Ainsi, pour chaque noeud j'ai le xslt folowing:
<xsl:attribute name="style">
background-image:url('../icon_<xsl:value-of select="substring-before(weather-code, ' ')" />.png');
</xsl:attribute>
Le problème est que substring avant ne retourne rien quand il n'y a pas d'espace. Un moyen facile de contourner cela?
+1: Je serais allé de la même manière. – Manish
Les conditions Xslt sont ICK! J'aime la solution de Ledhund, mais c'est techniquement correct. – Armstrongest