Ben justement, c'est pour cela que j'étais partis sur l'idée de créer ma balise
image dans ma chaîne de caractère au chargement du bean, mais j'ai le problème
des caractères < et > qui sont transformés en < et > lors de la
génération du HTML...
On ne peut pas empêcher cette transformation pour que HTML interprète la balise?
Sylvère
-----Message d'origine-----
De : xml-tech-bounce@xxxxxxxxx [mailto:xml-tech-bounce@xxxxxxxxx] De la part de
Eric van der Vlist
Envoyé : jeudi 22 septembre 2005 12:16
À : xml-tech@xxxxxxxxx
Objet : [xml-tech] Re: Une balise <img> dans un tag XMLnoninterprété
aprèstransformation avec xsl.
Le jeudi 22 septembre 2005 à 12:07 +0200, MATHIEU Sylvère a écrit :
> J'aimerais bien utiliser :
> <img>
> <xsl:attribute name="src">
> <xsl:value-of select="/ProductBean/imageUrl">
> </xsl:attribute>
> </img>
>
> Mais mon XSL est généré automatiquement, et la balise </producimage>
> est automatiquement transformée en <xsl:value-of
> select="/ProductBean/imageUrl"> par la fonction (dans le XSLT):
> <xsl:template match="productimage">
> <xsl:element
> name = "xsl:value-of">
> <xsl:attribute
> name="select">/ProductBean/imageURL</xsl:attribute>
> </xsl:element>
> </xsl:template>
>
> Donc faut-il que le:
> <img>
> <xsl:attribute name="src">
> [...]
> </xsl:attribute>
> </img>
> Englobe entièrement le tag template (à la place des [...] )
Dans ce cas là, il n'a a pas de solution à votre problème.
Un document XSLT est avant tout un document XML bien formé et XML
interdit d'inclure des éléments dans des attributs!
Il va falloir faire autrement :-) ...
> ou qu'à l'inverse ce soit le tag template qui contienne le tag <ing>(à
> la place du <xsl:attribute
> name="select">/ProductBean/imageURL</xsl:attribute>)?
Je ne vois pas bien ce que vous voulez dire.
Quoiqu'il en soit, les deux seules possibilités sont :
<img src="{/ProductBean/imageUrl}">
et
<img>
<xsl:attribute name="src">
<xsl:value-of select="/ProductBean/imageUrl">
</xsl:attribute>
</img>
Eric van der Vlist
--
Le premier annuaire des apiculteurs 100% XML!
http://apiculteurs.info/
------------------------------------------------------------------------
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@xxxxxxxxx" (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@xxxxxxxxx
(mailto:xml-tech-request@xxxxxxxxx?Subject=unsubscribe)
|
|