[XSL] Récupérer la valeur de la valeur d'une variable
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:
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 :x
Code:
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 :cry: