Bonjour
Voici mon souci : je récupère 2 valeurs différentes selon la génération de mon XML.
Soit je récupère une image, soit du texte quand il n'y a pas d'image.
Mon souci est au niveau de mon test XSL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <image><![CDATA[http://url]]></image> <image text="haha"><![CDATA[haha]]></image>
je fais ceci :
Je n'ai jamais de souci pour afficher mon PDF quand il y a une image. Mais quand il n'y en a pas, au lieu de m'afficher le texte je n'ai rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:choose> <xsl:when test="@text"> <xsl:value-of select="image"/> </xsl:when> <xsl:otherwise> <fo:external-graphic content-width="2.5cm"> <xsl:attribute name="src"> <xsl:value-of select="image"/> </xsl:attribute> </fo:external-graphic> </xsl:otherwise> </xsl:choose>
Des idées?
Merci
Partager