Bonjour,
Voila je me posais cette question pendant que je faisais mon XSL est-il possible de déclaré une variable globale (pour tout les template) qui a la valeur d'une données dans le XML?
Genre (je sais qu'on peut pas mais pour l'exemple):
Un truc pour que le variable ai cette valeur dans tout les call-template que je fais après...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:variable name="Lang"> <xsl:choose> <xsl:when test="@lang='1'">de</xsl:when> <xsl:when test="@lang='2'">fr</xsl:when> <xsl:when test="@lang='3'">it</xsl:when> <xsl:when test="@lang='4'">en</xsl:when> </xsl:choose> </xsl:variable> <xsl:template match="/Extract"> ... ... ...
Merci pour votre aide
++
Thierry
Partager