IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

Trier les enregistrements en fonction de la date


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 44
    Points : 27
    Points
    27
    Par défaut Trier les enregistrements en fonction de la date
    Bonjour,

    J'aimerais savoir comment peut-on trier les enregistrements en fonction de la date qui est chez moi au format <date>12/07/2004</date> en utilisant une feuille XSL?

    Merci beaucoup

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 398
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 398
    Points : 15 760
    Points
    15 760
    Par défaut
    il vaut mieux que tu stockes ta date au format ISO 8601 ( http://fr.wikipedia.org/wiki/ISO_8601 ), comme ça tu pourras facilement trier tes enregistrements et ensuite avec un peu de XSL tu peux facilement afficher la date au format francais

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    Merci,

    Cela veut dire que la date sera stockée de la façon suivante : <date>1977-04-22</date> ? Mais alors je ne vois toujours pas comment on peut trier les enregistrements en utilisant XSL? Ca marche l'ordre lexicographique dans ce cas là?

    Bon Forum

  4. #4
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    Citation Envoyé par mpereg
    Merci,

    Cela veut dire que la date sera stockée de la façon suivante : <date>1977-04-22</date> ? Mais alors je ne vois toujours pas comment on peut trier les enregistrements en utilisant XSL? Ca marche l'ordre lexicographique dans ce cas là?
    Par caractere 0 etant avant 1 etc....
    Par contre cela veut dire que pour toute les dates tu dois coder sur 4chiffres l'année et deux le mois et le jour
    surtout pas 2004-1-1 pou le premier janvier mais bien 2004-01-01 apres dans ton xsl:sort tu lui presise q'il doit trie des donnees textes et non pas chiffres

Discussions similaires

  1. Trier les enregistrements dans un formulaire
    Par froutloops62 dans le forum IHM
    Réponses: 3
    Dernier message: 28/07/2007, 21h50
  2. [8.5] trier une liste en fonction de plusieurs dates
    Par Gotch59 dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/06/2007, 13h52
  3. [MySQL] Trier les résultats en fonction d'une colonne ordre
    Par eclipse012 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 05/01/2007, 13h59
  4. trier les enregistrements dans un sous-formulaire
    Par moicats dans le forum Access
    Réponses: 3
    Dernier message: 30/03/2006, 11h03
  5. Enlever les doublons en fonction de la date
    Par nicko5959 dans le forum Access
    Réponses: 2
    Dernier message: 10/01/2006, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo