Peut etre comme ça ?
<xsl:template match="//ns0:*[starts-with(local-name())]">
<w:pict>
<w:binData w:name="wordml://{local-name()}.emz">
<xsl:value-of select="."/>
</w:binData>
</w:pict>
</xsl:template>
Stéphane.
Le mercredi 29 juin 2005 à 12:00 +0200, Lasserre Lionel a écrit :
> En fait j'ai un xsl ressemblant a cela :
> <ns0:IMAGE2>
> <xsl:for-each select="@ns0:*|@*[namespace-uri()='']">
> <xsl:attribute name="{name()}" namespace="{namespace-uri()}">
> <xsl:value-of select="." />
> </xsl:attribute>
> </xsl:for-each>
> <w:p>
> <w:pPr>
> <w:jc w:val="center" />
> <w:rPr>
> <w:b />
> <w:sz w:val="36" />
> <w:sz-cs w:val="36" />
> </w:rPr>
> </w:pPr>
> <w:r>
> <w:t>
> <xsl:value-of select="." />
> </w:t>
> </w:r>
> </w:p>
> </ns0:IMAGE2>
>
> Pareil avec ns0: IMAGE1 etc ....
>
> je souhaite remplacer le <xsl:value-of select="." /> par :
> <w:pict>
> <w:binData w:name="wordml://06000001.emz">
> <xsl:value-of select="."/>
> </w:binData>
> </w:pict>
>
> mais il me faudrait pouvoir changer la valeur de w:name en fonction du
> nom du tag IMAGE
> par exemple pour le noeud IMAGE2:
> <w:pict>
> <w:binData w:name="wordml://IMAGE2.emz">
> <xsl:value-of select="."/>
> </w:binData>
> </w:pict>
> ...
>
> la solution d'eric semble sympa, et comme il le stipule il me faudrait
> trouver la bonne expression xpath ;>
>
> Merci a vous .
>
>
> Stephane Bonhomme a écrit :
>
> >Bonjour,
> >
> >Pouvez vous donner un tout petit peu plus d'élément afin que nous
> >puissions vous aider :
> >un extrait du xml source et du wordml correspondant escompté.
> >
> >cordialement,
> >
> >Stéphane.
> >
> >Le mercredi 29 juin 2005 à 11:34 +0200, Lasserre Lionel a écrit :
> >
> >
> >>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 .
> >>
> >>J'éspère avoir été clair :)
> >>
> >>Merci à toutes personne ayant une idée .
> >>
> >>Lionel
> >>
> >>
> >>
> >>--
> >>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)
> >>
> >>
> >>
> >>
>
>
>
> --
> 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)
>
>
--
Stéphane Bonhomme -- Exselt Services
Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
s.bonhomme@wanadoo.fr - http://www.exselt.com
04 76 17 09 40 / 06 88 57 27 08
--
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 12:18:44 2005