logo       

Re: Une balise <img> dans un tag XMLnoninterprété aprèstransformation avec : msg#00044

Subject: Re: Une balise <img> dans un tag XMLnoninterprété aprèstransformation avec xsl.
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 &lt; et &gt; 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)




Ruby Jobs
Java Jobs
Jobs in California
more...
what
job title, keywords
where
city, state, zip
jobs by job search
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
linux.drivers.b...    security.firewa...    mathematics.lps...    web.zope.plone....    x25/2005-12/msg...    culture.tv.sout...    pld.user.polish...    qplus.devel/200...    version-control...    openbsd.bugs/20...    distributions.g...    gnu.chess.bugs/...    redhat.release....    emacs.bugs/2002...    java.bio.genera...    ataraid/2005-01...    finance.moneyda...    hardware.microc...    netbsd.ports.xe...    bug-tracking.gn...    text.xml.saxon....    kde.linux/2002-...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo