Salut,

J'ai un petit prob je doit inclure dans mon XSLT une image mais a la fin j'aurai plusieurs XSLT et je voudrais pouvoir si j'en ai envie modifier l'image mais pas dans mes 15 XSLT manuellement.

J'aimerais pouvoir avoir mon image en dehors de XSLT dans un autre XSLT mais comment procéder?


Ou y a t'il quelqu'un qui a une autre idée pour introduire cette image?


(Il s'agit de feuille de styles WordML alors si quelqu'un connait comment introduire une image en autre chose que base64 je suis preneur)!

Merci pour votre aide

++

Thierry
Modifié par virgul (22 Feb 2005 - 15:10)
Il y a 2 notions "d'inclusion" en XSLT :

- inclusion de templates XSLT (pour rendre le développement modulaire)
<xsl:include href="ma-sous-transformation.xsl"/>

- parsing d'un document XML permettant de compléter le document source : il faut pour cela utiliser la fonction document(). Exemple d'utilisation :
<xsl:copy-of select="document('image.xml')"/>


Les 2 méthodes conviennent dans ta situation. A toi de choisir en fonction de ta philosophie. Soit ton image est plutôt à considérer comme un contenu entrant dans le document source, soit l'image est plutôt un "effet de style".