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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XML/XSL] tri dynamique [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML/XSL] tri dynamique [résolu]

n°1019324
tching pao
Posté le 20-03-2005 à 20:57:27  profilanswer
 

je débute en XSL
 
fichier xml

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <?xml-stylesheet href="essai.xsl" type="text/xsl" ?>
  3. <TRADUCTEUR>
  4.   <MOT>
  5.     <FR>Bleu</FR>
  6.     <EN>Blue</EN>
  7.     <IT>Azzurro</IT>
  8.   </MOT>
  9.   <MOT>
  10.     <FR>Rouge</FR>
  11.     <EN>Red</EN>
  12.     <IT>Rosso</IT>
  13.   </MOT>
  14.   <MOT>
  15.     <FR>Vert</FR>
  16.     <EN>Green</EN>
  17.     <IT>Verde</IT>
  18.   </MOT>
  19. </TRADUCTEUR>


 
fichier xsl

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  3.   <xsl:template match="/">
  4.     <HTML>
  5.       <BODY>
  6. <TABLE border="1">
  7.   <TR>
  8.     <TH><A href="essai.xml">Francais</A></TH>
  9.     <TH><A href="essai.xml">English</A></TH>
  10.     <TH><A href="essai.xml">Italiano</A></TH>
  11.   </TR>
  12.   <xsl:for-each select="TRADUCTEUR/MOT">
  13.     <xsl:sort select="EN"/>
  14.     <TR>
  15.       <TD><xsl:value-of select="FR"/></TD>
  16.       <TD><xsl:value-of select="EN"/></TD>
  17.       <TD><xsl:value-of select="IT"/></TD>
  18.     </TR>
  19.   </xsl:for-each>
  20. </TABLE>
  21.       </BODY>
  22.     </HTML>
  23.   </xsl:template>
  24. </xsl:stylesheet>


 
Pour l'instant ca tri mon tableau suivant l'ordre alphabetique des mots en anglais j'aimerais que lorsque l'on clique sur francais, anglais, ou italien que ca tri en fonction du choix


Message édité par tching pao le 21-03-2005 à 13:15:23
mood
Publicité
Posté le 20-03-2005 à 20:57:27  profilanswer
 

n°1019616
avander
Posté le 21-03-2005 à 11:38:11  profilanswer
 

C'est pas vraiment un job pour le duo xml/xsl...
 
Tu cherches un exemple de tri dynamique ( normalement ça se fait en Javascript ce genre de truc), y'en a plein dans les sites qui t'apprenne le Javascript.  
 
Ensuite faut un peu creuser comment ça marche et après tu peux ajouter le Javascript à ton xsl et générer la page html...  
 

n°1019640
tching pao
Posté le 21-03-2005 à 12:14:11  profilanswer
 

ok je vais regarder le javascript
merci

n°1019691
tching pao
Posté le 21-03-2005 à 13:15:57  profilanswer
 

J'ai trouvé ca pour ceux que ca intéresse
http://xmlfr.org/documentations/faq/010118-0003

n°1020241
tching pao
Posté le 21-03-2005 à 21:37:11  profilanswer
 

http://www.kryogenix.org/code/browser/sorttable/
 
celui-ci permet d'etre compatible IE/mozilla


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

  [XML/XSL] tri dynamique [résolu]

 

Sujets relatifs
[Résolu] executer un fichier et afficher le résultatMenu dynamique (problème avec visibility)
besoin d'aide en XML[Résolu ] - VBS - Comment concaténer
[Résolu][ASP.NET][C#] Rajouter une couche apres le DataBind[Access][Résolu] Impossible de modifier des données
[Access] [résolu] Affichage de donnéesGénération dynamique de documents paramétrés (templates)
[JAVA] [Résolu] Afficher une page html avec CSS dans un JEditorPane[PERL] Petite question sur substitution....[RESOLU]
Plus de sujets relatifs à : [XML/XSL] tri dynamique [résolu]


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