Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1192 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  xsl:variable et xsl:call-template

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

xsl:variable et xsl:call-template

n°1298513
Le Mage
Posté le 03-02-2006 à 13:42:29  profilanswer
 

Salut à tous,
le problème est simple mais peut-être sans solution...
je créé une variable classique

Code :
  1. <xsl:variable name="nomTempAffResult" select="concat('affResult_',./@typeEnr)"/>


Il s'agit du nom d'un template à appeler, par exemple :

Code :
  1. <xsl:template name="affResult_qqchose">
  2.      des mots, encore des mots, toujours des mots
  3. </xsl:template>


Le problème : comment appeler ce template un appel come suit :

Code :
  1. <xsl:call-template name="nomTempAffResult"/>
  2. <xsl:call-template name="{nomTempAffResult}"/>
  3. <xsl:call-template name="concat('affResult_',./@typeEnr)"/>
  4. <xsl:call-template name="{concat('affResult_',./@typeEnr)}"/>


rien de tout cela ne marche ... n'y a-t-il pas un moyen qd même ?
Merci d'avance


---------------
Cpt Harris : "Plus vite ! Plus vite ! Plus vite !"
mood
Publicité
Posté le 03-02-2006 à 13:42:29  profilanswer
 

n°1299606
avander
Posté le 06-02-2006 à 09:46:37  profilanswer
 

Pas moyen, le XSLT a été conçu pour être robuste et limiter tout effet de bord comme les appels dynamique, la modification de variables...
 

n°1299769
Le Mage
Posté le 06-02-2006 à 13:30:04  profilanswer
 

Au moins c'est réglé :)
Merci.


---------------
Cpt Harris : "Plus vite ! Plus vite ! Plus vite !"

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  xsl:variable et xsl:call-template

 

Sujets relatifs
variable $_POST[""]) dans traitement de formulairepasser une variable de type array en GET
create table avec variable!variable dans une textbox
Variable qui sort pas de l'includerecuperer la valeur d'une variable javascript ??
[C++] Template... erreur tte bete surement...[AS2]mettre une variable
Comment executer une macro placée dans une variabledéclarer une variable 1 seul fois dans un fichier rappeler?
Plus de sujets relatifs à : xsl:variable et xsl:call-template


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR