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

XSL/XSLT/XPATH XML Discussion :

Inclure un xsl pour générer une image [XSLT 2.0]


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Par défaut Inclure un xsl pour générer une image
    bonjour,

    je suis débutant en xsl ...

    j'aimerais ajouter une image dans ma sortie html.
    J'ai donc réaliser le code xsl suivant que j'ai enregistré dans un fichier xsl img.xsl.

    Je voudrais inclure ce xsl dans d'autres xsl pour inclure mon image afin de ne pas répeter mon code mais je n'y arrive pas ...

    comment faire ?

    merci car je suis perdu dans les template match , call-template

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <xsl:template name="img">
        <img>
          <xsl:variable name="rep" select="document('../../../config.xml')/config/rep" ></xsl:variable>
          <xsl:attribute name="src">
            <xsl:value-of select="concat($rep,'/toto/terre.png')" />
          </xsl:attribute>
          <xsl:attribute name="alt">
            <xsl:value-of select="concat($rep,'/toto/terre.png')" />
          </xsl:attribute>
        </img>
      </xsl:template>

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Par défaut
    dans mon autre xsl j'ai essayé ça mais cela ne fonctionne pas ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <xsl:apply-templates select="img"/>
    cela doit être tout bête mais je ne trouve pas .....

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Par défaut
    La solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <xsl:call-template name="img"/>
    et dans l'autre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:template name="img">
    voilà si cela peut servir à quelqu'un

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

Discussions similaires

  1. Générer une image pour le control d'un formulaire
    Par xfacq dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 11/07/2008, 09h51
  2. Réponses: 6
    Dernier message: 13/11/2007, 10h59
  3. Réponses: 2
    Dernier message: 20/01/2007, 16h25
  4. Réponses: 14
    Dernier message: 15/05/2006, 16h34
  5. Réponses: 3
    Dernier message: 02/12/2005, 13h23

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