Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2004, 10h20   #1
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
Par défaut Valeur d'un champ non connu

Voilà mon problème :
J'ai un composant ComboBox en XSL et je lui passe en params la grappe de données ainsi que le nom du champ à afficher.
J'ai fait un bricolage pour afficher cette valeur mais je me demandais s'il y a une façon plus élégante d'afficher cette valeur.
Ce que je fais est de comparer name() avec le nom de mon champ auquel cas j'affiche la valeur de . (<xsl:value-of select="."/>).
Y-a-t-il un moyen de faire évaluer directement le nom du champ (<xsl:value-of select="$nom_du_champ"/>) ????

Merci d'avance
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2004, 10h47   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
tu parles bien d'un nom d'élément qui se trouve dans le XML ?

genre
Code :
1
2
3
4
5
6
<Params>
  <Field1>Value1</Field1>
  <Field2>Value2</Field2>
  <Field3>Value3</Field3>
   <FieldDisplay>Field2</FieldDisplay>
</Params>
et tu veux afficher la valeur de l'élement donc le nom est la vlaue de FieldDisplay, c'est ca ?

dans ce cas effectivement l'idée c'est par exemple:

Code :
1
2
<xsl:variable name="FieldName" select="/document/Params/FieldDisplay"/>
<xsl:value-of select="/document/Params/*[name()=$FieldName]"/>
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2004, 11h08   #3
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
merci ça marche.
En revanche si tu arrive à reproduire (et résoudre ) mon pb de quote
je suis preneur
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h12.


 
 
 
 
Partenaires

Hébergement Web