Bonjour,
On mer, 2005-06-29 at 11:34 +0200, Lasserre Lionel wrote:
> Bonjour à tous,
> Je fait un XSLT permettant d'integrer des images dans du WordML,
> et je me trouve confronté a un petit problème.
>
> Voici une partie de mon xslt :
> <xsl:template
> match="//*[starts-with(name(),'ns0:IMAGE')]//xsl:value-of">
> ..
> <xsl:element name="w:binData">
> <xsl:attribute
> name="w:name">wordml://06000001.emz</xsl:attribute>
>
> Sachant que je peux avoir plusieurs noeud IMAGEx (IMAGE1 IMAGE2 ...) il
> me faudrait pouvoir renseigner dynamiquement la valeur de l'attribut w:name
>
> Par exemple 06000001 , 0600002 .....
>
> Mais je ne trouve pas quelle methode utiliser en XSLT pour pouvoir faire
> cela .
Vous pouvez écrire :
<xsl:element name="w:binData">
<xsl:attribute name="w:name">
<xsl:value-of select="expr XPath"/>
</xsl:attribute>
...
ou, de manière abrégée ;
<w:binData w:name={expr XPath}>
...
où, dans les deux cas, "expr XPath" est une expression XPath déterminant
de manière dynamique la valeur de l'attribut w:name.
Maintenant, le problème qui se pose est de savoir comment vous voulez
constituer ce nom :-) ...
Eric
--
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@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 Wed Jun 29 11:44:37 2005