Bonjour,

EDIT : Quelques détails et du code en plus en post #4

Sous ce titre en apparence tordu se cache un problème qui l'est tout aussi :

Si j'ai le xsl suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<page>
<params>
  <name>Dupond</name>
  <firstname>Jean</firstname>
</params>
<field>name</field>
</page>
Et en xsl, j'aimerais bien récupérer la valeur du champ xml dont le nom est passé dans field, donc pouvoir faire un value-of select sur /page/params/$mavaleurdansfield.

J'ai tenté avec exsl:node-set, avec des variables en stockant le chemin et la valeur de field dans 2 variables différentes ou dans la même sans succès, je ne récupére que le chemin vers le champ dont je cherche à obtenir la valeur.

J'ai tenté aussi ceci avec la valeur de field dans la variable $field, sans succès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
<xsl:attribute name="value"><xsl:value-of select="*[name() = $field]"/></xsl:attribute>
Quelqu'un aurait-il déjà rencontré ce cas svp ?

Merci