XML - XSLT : mettre title dans image - XML/XSL - Programmation
Marsh Posté le 14-06-2010 à 09:57:00
<xsl:value-of select="auteur" />
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..
Marsh Posté le 14-06-2010 à 10:15:35
essayes : title="<xsl:value-of select='auteur' />"
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..
Marsh Posté le 14-06-2010 à 11:11:31
bon ben tout simplement : title="{auteur}"
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
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