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 :

[XSLT] rss pb format date


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Janvier 2005
    Messages : 37
    Points : 18
    Points
    18
    Par défaut [XSLT] rss pb format date
    Bonjour
    je cherche le moyen de transformer un flux xml en rss. Jusque ici tout va bien mais je bloque sur la date...
    Dans mon xml la date et sous la forme :
    et je dois arriver à la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Wed, 16 Apr 2008 00:00:00 GMT
    Comment peut-on formater une date en xsl??
    merci d'avance!

  2. #2
    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 : 47
    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
    Avec des substring tu peux facilement obtenir du 16/04/2008 00:00:00
    voir

    mais pour obtenir le jour de la semaine
    http://xml.developpez.com/faq/?page=3#xslt_date
    Soit une fonction native si tu utilise xslt 2.0 soit regarder du coté de eXSLT www.exslt.org

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Janvier 2005
    Messages : 37
    Points : 18
    Points
    18
    Par défaut
    j'y suis presque
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <xsl:value-of select="concat(date:day-abbreviation($now), ', ',
     format-number(date:day-in-month($now), '00'), ' ',
     date:month-abbreviation($now), ' ', date:year($now), ' ',
     format-number(date:hour-in-day($now), '00'), ':',
     format-number(date:minute-in-hour($now), '00'), ':',
     format-number(date:second-in-minute($now), '00'), ' GMT')"/>
    mais j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mer., 16 avr. 2008 00:00:00 GMT
    à la place
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Wed, 16 Apr 2008 00:00:00 GMT

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 60
    Points : 33
    Points
    33
    Par défaut
    Salut je remonte ce sujet car je n'arrive pas à utiliser exslt....
    Il me dit qu'il ne reconnait pas le nom de la fonction quand j'essaie de l'utiliser
    J'ai simplement fait un c/c du site exslt voila donc ce que j'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <xsl:stylesheet version="1.0"
                    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                    xmlns:date="http://exslt.org/dates-and-times"
                    extension-element-prefixes="date">
    Comment as tu fait ? Comment utilise-t-on cette lib ?

Discussions similaires

  1. [XSLT] changer le format d'une date
    Par ami_in55 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 26/03/2007, 09h33
  2. Transformation en format Date
    Par Jean-Matt dans le forum Langage SQL
    Réponses: 6
    Dernier message: 16/11/2004, 16h20
  3. Tester un format date
    Par Tapioca dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 30/06/2004, 10h18
  4. interfaces Access et format Date
    Par say dans le forum InterBase
    Réponses: 21
    Dernier message: 10/05/2004, 17h24
  5. Format date
    Par cochet dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/03/2004, 08h37

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