FORUM Syndrome-OC - Jacky-PC


  Programmation


  Langage interprété(Php, Perl...)


  [XSL] Taitement d'un valeur dans une boucle While

 




Xyala, 1 utilisateur anonyme et 12 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XSL] Taitement d'un valeur dans une boucle While

n°2313
beef02
Lisette powwwaaaaa!!!!!!!!!!
Posté le 23-03-2004 à 13:50:32  profilanswer
 

Bonjour,
j'ai plusieurs boucle while à fiare dans mon xsl sur un résultat que j'obtiens
malheureusement je vois que l'on ne peut pas faire de while.
 
avez vous une solution pour ce probleme?
 
voici le code à mettre dans mon xsl  :??:  

Code :
  1. X = Aconvertir.Text
  2.        
  3.     While (X >= 90000) 'calcul des heures
  4.       h = h + 1
  5.       X = X - 90000
  6.     Wend
  7.     While (X >= 1500) 'calcul des minutes
  8.       m = m + 1
  9.       X = X - 1500
  10.     Wend
  11.     While (X >= 25) 'calcul des secondes
  12.       s = s + 1
  13.       X = X - 25
  14.     Wend
  15.     heure.Text = h
  16.     minute.Text = m
  17.     seconde.Text = s
  18.     'Le reste ,  c'est les frame
  19.     frame.Text = X


 
ça permet la convertion d'une durée en une durée en  
Heure:Minute:Seconde:Frame
 
Merci à vous

mood
Google
Posté le 23-03-2004 à 13:50:32  profilanswer
 

n°2333
Trracer
Posté le 24-03-2004 à 18:19:58  profilanswer
 

Tu ne pourra pas le faire en XSL pur. Le while n'existe effectivement pas et de toute façon on ne peut pas mettre à jours une variable :/
 
Une solution serait d'embarquer dans ton XSL un CDATA contenant du code javascript qui fait tes operations specifiques...

n°2337
beef02
Lisette powwwaaaaa!!!!!!!!!!
Posté le 24-03-2004 à 23:09:51  profilanswer
 

bah j'ai trouvé une demi solution mais qui n'est pas vraiment tres propre.
qu'est ce que le CDATA? je vais me diraiger vers ça pour voir ce que c'est...

mood
Google
Posté le 24-03-2004 à 23:09:51  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Programmation


  Langage interprété(Php, Perl...)


  [XSL] Taitement d'un valeur dans une boucle While

 

Hit Parade