Bonjour,
Le jeudi 22 septembre 2005 à 11:45 +0200, MATHIEU Sylvère a écrit :
.../...
>
> Le problème rencontré :
>
> Je ne peux pas mettre la balise <img src= «[ma variable]» >
> directement dans le XSL(XSLT) ni dans le HTML(celui de départ) car
> comme la variable est de type : <xsl:value-of
> select="/ProductBean/imageUrl" />, au moment de la génération du
> fichier XSL(Template), j'ai une erreur comme quoi j'ai pas le droit de
> mettre de balises <> dans la partie src= « ».
Effectivement, il existe pour cela un raccourci consistant à utiliser
des accolades :
<img src="{/ProductBean/imageUrl}">
cf : http://xmlfr.org/documentations/faq/010103-0002
>
>
> J'ai essayé de passer ma fonction qui récupère la valeur de mon url
> dans une variable tampon dans le XSL(XSLT) qui elle pouvait être mise
> dans le src= «». La fonction est la suivante :
>
> <xsl:template match="imageUrl">
>
> <xsl:element name = "xsl:value-of">
>
> <xsl:attribute name="select">/ProductBean/imageUrl</xsl:attribute>
>
> </xsl:element>
>
> </xsl:template>
xsl:attribute est une autre possibilité, mais il faudrait écrire :
<img>
<xsl:attribute name="src">
<xsl:value-of select="/ProductBean/imageUrl">
</xsl:attribute>
</img>
Dans ce cas, c'est équivalent à l'utilisation des accolades, juste un
peu plus verbeux...
Cordialement,
Eric van der Vlist
--
Don't you think all these XML schema languages should work together?
http://dsdl.org
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Sep 22 11:53:12 2005