From: Antoine Fel (antoine.fel@mytravelsoft.com)
Date: 30/04/2001 - 13:05
Bonjour,
Je souhaite mettre dans une variable une valeur contenue dans un noeud, executer un "apply-template" puis réutiliser la variable. Ceci ne marche pas, j'ai un message ressembant à : "la variable n'est peut-être pas définie, etc..."
exemple de mon code (en gros) :
XML :
<PROPA_VOL toto="xxx" tata="yyy" titi="zzz" ... >
<DETAIL_SEG_VOL tutu=""aaa" ... />
<DETAIL_SEG_VOL tutu="bbb"... />
<DETAIL_SEG_VOL tutu="ccc" ... />
...
</PROPA_VOL>
<xsl:for each select=//PROPA_VOL>
...
<xsl:variable name="toto" select="@TOTO"/>
</xsl:for-each>
<xsl:apply-templates select="DETAIL_SEG_VOL"/> // affichage du corps du tableau
<input type="radio" name="volaller" value="{$toto}"/>
Ceci ressemble à :
- affichage d'un entête de tableau
- affichage du corps du tableau
- récupération d'une donnée de l'entête après avoir affiché le corps
n fois, selon le nombre de noeud "entete".
Je met un bouton radio pour sélectionner 1 corps de tableau parmi n.
Il doit falloir passer par un paramètre. Quelle est la méthode ?
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|