IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[XSL] Choose when otherwise


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    sacha69
    Invité(e)
    Par défaut [XSL] Choose when otherwise
    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.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <image><![CDATA[http://url]]></image>
     
        <image text="haha"><![CDATA[haha]]></image>
    Mon souci est au niveau de mon test XSL

    je fais ceci :

    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>
    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.

    Des idées?

    Merci
    Dernière modification par sacha69 ; 17/03/2009 à 09h52.

  2. #2
    sacha69
    Invité(e)
    Par défaut
    J'ai trouvé la solution. Ce n'était qu'un problème de chemin, je devais rajouter le nom de la balise devant mon attribut.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 26/06/2015, 14h35
  2. [debutant][XSLT] xsl:choose when
    Par lolodev dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 20/09/2007, 12h36
  3. Réponses: 10
    Dernier message: 26/10/2006, 12h25
  4. utilisation de xsl:if et xsl:choose xsl: when
    Par moh_yougo dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 30/01/2006, 15h16
  5. XSL - choose et test pour balise vide
    Par enigma dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 19/07/2005, 08h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo