MarvinLeRouge Posté 14 Septembre 2010 Posté 14 Septembre 2010 Salut, J'essaie de faire passer la valeur d'un noeud dans un attribut HTML en XSLT, mais j'ai un problème de syntaxe : <xsl:template match="produit"><a href="$url_prefix<xsl:value-of select="big_img_url" />">texte du lien</a></xsl:template> Je ne trouve pas la syntaxe appropriée pour dire "dans le tag produit, prendre le contenu du tag big_img_url, et le coller dans l'attribut href du lien créé". Merci d'avance à tous ceux qui pourront me donner un coup de main.
yep Posté 15 Septembre 2010 Posté 15 Septembre 2010 (modifié) <a> <xsl:attribute name="href"> $url_prefix <xsl:value-of select="big_img_url" /> </xsl:attribute></a> Il existe aussi une autre syntaxe en utilisant les variables. <xsl:variable name="hrefxml"> $url_prefix <xsl:value-of select="big_img_url" /></xsl:variable><xsl:template match="produit"> <a href="$hrefxml">texte du lien</a></xsl:template> Modifié 15 Septembre 2010 par yep
MarvinLeRouge Posté 24 Septembre 2010 Auteur Posté 24 Septembre 2010 Je suis passé par les variables au final. Merci yep
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant