Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
948 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  XML - XSLT : mettre title dans image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XML - XSLT : mettre title dans image

n°2001298
sirjenny
Posté le 13-06-2010 à 15:56:52  profilanswer
 

Bonjour,
 
j'ai un problème avec ma XSLT =>
 
Dans mon XML j'ai :  
 
  <photo>
   <image alternative="Au parc" source="images/photos/minis/nature_02.jpg"></image>
   <description>
    <auteur>M.Dupont</auteur>
    <taille>813x545</taille>
    <date>septembre 2009</date>
    <legende>Parc</legende>
   </description>
  </photo>
 
Et j'aimerai insérer ça dans mon XSLT, j'ai fais ça :
 
 <xsl:template match="image">
  <img src="{@source}" alt="{@alternative}" title="" />  
  <xsl:apply-templates/>
 </xsl:template>
 
le src et alt fonctionnent, mais comment mettre dans le title l'auteur, la taille, la dare et la légende séparé par des virgules (comme ça: "M.Dupont, 813x545, septembre 2009, Parc." ?  
merci

mood
Publicité
Posté le 13-06-2010 à 15:56:52  profilanswer
 

n°2001394
rufo
Pas me confondre avec Lycos!
Posté le 14-06-2010 à 09:57:00  profilanswer
 

<xsl:value-of select="auteur" />


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2001396
sirjenny
Posté le 14-06-2010 à 10:00:38  profilanswer
 

Mais je peux mettre ca directement comme ca?
 
title="<xsl:value-of select="auteur" />" je ne pense pas que ca puisse marcher..

n°2001405
rufo
Pas me confondre avec Lycos!
Posté le 14-06-2010 à 10:15:35  profilanswer
 

essayes : title="<xsl:value-of select='auteur' />"


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2001416
sirjenny
Posté le 14-06-2010 à 10:56:41  profilanswer
 

Non on a pas le droit de mettre des <xsl:...> entre title="" !
Il me l'interdit..

n°2001419
rufo
Pas me confondre avec Lycos!
Posté le 14-06-2010 à 11:11:31  profilanswer
 

bon ben tout simplement : title="{auteur}"


Message édité par rufo le 14-06-2010 à 11:11:40

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2001421
sirjenny
Posté le 14-06-2010 à 11:23:13  profilanswer
 

Ca n'affiche rien non plus!
 

n°2001426
rufo
Pas me confondre avec Lycos!
Posté le 14-06-2010 à 11:34:25  profilanswer
 

oops, comme t'as pas utilisé la balise code, j'avais pas vu la balise description qui englobe les autres balises. Donc faut mettre title="{description/auteur}"
 
En même temps, t'auras pu corriger de toi-même :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  XML - XSLT : mettre title dans image

 

Sujets relatifs
Image de bannière toujours en basCV_IMAGE_ELEM ?
insérer une image dans un pdf généré par du phpXML
zone de séléction sur une image en PHP[resolu] GWT et image
[Résolu] Positionnement d'une image/banniere dans le CSSAfficher commentaire dans une gallerie d'image
Image dans un champ BLOB sous MySQL ???Parseur XML (fichier récupéré à partir d'un web service)
Plus de sujets relatifs à : XML - XSLT : mettre title dans image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR