Comparaison et Remplacement String

Comparaison et Remplacement String - XML/XSL - Programmation

Marsh Posté le 29-03-2008 à 11:57:12    

Ca fait quelque temps que je suis bloqué sur un petit problème :'( !
Le but est très simple, il est de comparer des String d'un fichier XML, et afficher un template en fonction du resultat.
Simple mais une explication vous aidera a mieux cerner mon probleme !
 
Voici mon XML :
 

Code :
  1. <query nb_resultats="9">
  2. <data num="1">
  3.  <country>France</country>
  4.  <city>Paris</city>
  5. </data>
  6. <data num="2">
  7.  <country>France</country>
  8.  <city>Marseille</city>
  9. </data>
  10. <data num="3">
  11.  <country>France</country>
  12.  <city>Lyon</city>
  13. </data>
  14. <data num="4">
  15.  <country>Angleterre</country>
  16.  <city>Londres</city>
  17. </data>
  18. <data num="5">
  19.  <country>Angleterre</country>
  20.  <city>Manchester</city>
  21. </data>
  22. <data num="7">
  23.  <country>Allemagne</country>
  24.  <city>Munich</city>
  25. </data>
  26. </query>


 
Le but étant d'arriver à quelquechose de ce genre :

Code :
  1. <div class="x">France
  2. <div class="y">Paris</div>
  3. <div class="y">Marseille</div>
  4. <div class="y">Lyon</div>
  5. </div>
  6. <div class="x">Angleterre
  7. <div class="y">Londres</div>
  8. <div class="y">Manchester</div>
  9. </div>
  10. <div class="x">Allemagne
  11. <div class="y">Munich</div>
  12. </div>


 
Je ne vois pas vraiment comment commencer, n'étant que débutant en XML/XSL. Ayant découvert que les variables n'en était pas vraiment :), j'ai fait plusieurs test, mais aucun ne s'est avérer concluant au final.
Donc une petite aide serait la bienvenue :) !

Reply

Marsh Posté le 29-03-2008 à 11:57:12   

Reply

Marsh Posté le 01-04-2008 à 15:55:37    

En xsl tu peux trier avec xsl:sort et la fonction position() te donnera le rang des éléments une fois triès...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed