Bonjour,
je dois utiliser la valeur d'un tag comme référence pour une image. Or cette valeur commence et se termine par un espace, donc l'image ne peut pas s'afficher.
Voici le code du xml concerné :
Voici le code du xsl que j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <CRITERES> <Crit CLEF_CRITERE="30000072" CLEF_MODA="30000070" /> <Crit CLEF_CRITERE="30000279" CLEF_MODA="30001667"> <![CDATA[ http://lei.crt-limousin.fr/images/150/150000205A.jpg ]]> </Crit>
Voici le code obtenu dans la feuille htlm :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <xsl:for-each select="CRITERES/Crit"> <xsl:if test="@CLEF_CRITERE = 30000279"> <xsl:element name="img"> <xsl:attribute name="src"><xsl:value-of select="."/></xsl:attribute> <xsl:attribute name="width">150</xsl:attribute> <xsl:attribute name="height">150</xsl:attribute> </xsl:element> </xsl:if> </xsl:for-each>
Tout serait très bien si je n'avais pas les fameux "%0A" un en début et deux en fin!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<img src="%0A http://lei.crt-limousin.fr/images/150/150001736A.jpg%0A %0A" width="150" height="150">
J'espère que pour vous c'est facilement solutionnable.
Merci d'avance.
Partager