XML - XSLT : mettre title dans image

XML - XSLT : mettre title dans image - XML/XSL - Programmation

Marsh Posté le 13-06-2010 à 15:56:52    

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

Reply

Marsh Posté le 13-06-2010 à 15:56:52   

Reply

Marsh Posté le 14-06-2010 à 09:57:00    

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

Marsh Posté le 14-06-2010 à 10:00:38    

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

Reply

Marsh Posté le 14-06-2010 à 10:15:35    

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
Reply

Marsh Posté le 14-06-2010 à 10:56:41    

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

Reply

Marsh Posté le 14-06-2010 à 11:11:31    

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
Reply

Marsh Posté le 14-06-2010 à 11:23:13    

Ca n'affiche rien non plus!
 

Reply

Marsh Posté le 14-06-2010 à 11:34:25    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed