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 :
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.
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>
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
Quelqu'un aurait-il déjà rencontré ce cas svp ?
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>
Merci![]()
Partager