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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [xsl][Résolu] problème de if

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[xsl][Résolu] problème de if

n°1392911
foin
Posté le 22-06-2006 à 16:21:15  profilanswer
 

Bonjour.
je suis débutant en xsl/xml (et en programmation en général).
 
j'ai un fichier xml (que je ne peux modifier), qui prend cette forme :

Code :
  1. <base>
  2. <fiche>
  3.         <Criteres>
  4.   <CRITERE>1900267</CRITERE>
  5.   <Modalites>
  6.    <MODALITE>1901656</MODALITE>
  7.    <MODALITE_NOM>Oui</MODALITE_NOM>
  8.    <VALEUR/>
  9.    <MODALITE_ORDRE>1</MODALITE_ORDRE>
  10.   </Modalites>
  11.  </Criteres>
  12.  <Criteres>
  13.   <CRITERE>1900268</CRITERE>
  14.   <Modalites>
  15.    <MODALITE>1901658</MODALITE>
  16.    <MODALITE_NOM>Oui</MODALITE_NOM>
  17.   </Modalites>
  18.  </Criteres>
  19. </fiche>
  20. </base>


 
il faut que je test la valeur "MODALITE_NOM" en fonction de "MODALITE" (Ca peut aussi être fait en fonction de "CRITERE" )
pour la modalité valant "1901658" qu'elle est la valeur de "MODALITE_NOM" ?
 
merci par avance pour votre aide


Message édité par foin le 22-06-2006 à 17:19:48
mood
Publicité
Posté le 22-06-2006 à 16:21:15  profilanswer
 

n°1392913
2xyo
2*yo = yoyo
Posté le 22-06-2006 à 16:28:39  profilanswer
 

Et les sources de ton fichier xsl ?


---------------
2 * yo = yoyo
n°1392940
foin
Posté le 22-06-2006 à 16:54:29  profilanswer
 

...pq jusque là je n'avait rien trouvé de probant !
 
j'ai continué à chercher et j'arrive déjà a afficher le résultat avec ca :

Code :
  1. <xsl:value-of select="Criteres/Modalites[MODALITE=1901656]/MODALITE_NOM"/>


 
ca m'affiche oui.
mon but étant que si c'est égal à "oui" je dois afficher une image, sinon rien.
 
mais la même expression avec  

Code :
  1. <xsl:if test="Criteres/Modalites[MODALITE=1901656]/MODALITE_NOM = oui">...</xsl:if>


ne marche pas

n°1392946
zapan666
Tout est relatif
Posté le 22-06-2006 à 16:57:44  profilanswer
 

Code :
  1. <xsl:if test="Criteres/Modalites[MODALITE='1901656']/MODALITE_NOM = 'oui'">...</xsl:if>


Tu as du oublier les quotes


---------------
my flick r - Just Tab it !
n°1392973
foin
Posté le 22-06-2006 à 17:18:46  profilanswer
 

j'avais oublié les quotes... mais c surtout que c'était un "O" majuscule...
:D
 
merci de votre aide


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

  [xsl][Résolu] problème de if

 

Sujets relatifs
[RESOLU] Problème méthode GET[Resolu]Probleme de JScrollPane et JtextArea
[résolu]Probleme sous Visual Studio avec FILE[PHP] [RESOLU] problème de filtre sur la date dans requête
[Access] [résolu] problème de recherche[resolu][vb6]probleme extraterrestre avec 3 boutons radios
[pas résolu] problème d'affichage de page web[Resolu]Probleme avec Windows Installer sous .NET pour les raccourc
[C#][RESOLU]Problème d'affichage dans une comboBox 
Plus de sujets relatifs à : [xsl][Résolu] problème de if


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