Format date

"IGP04Bozghiba Imed" <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
Bonjour
j'ai problème avec les dates format français, comme en xml accepte que les formats américain alors j'ai crée un pattern qui s'appelle date pour qu'il affiche les dates en format français et ça marche mais je n'arrive pas faire de manipulation sur le contenu date car xml les considère comme de string 

Alors j'ai pensé de créer une fonction pour transformer les date en format américain mais ça ne marche pas. Est-ce que vous pourriez m'aider s'il vous plaît. 

 

Donc je vous envois le fichier .xsd et le fichier.xlt 

 

je vous remercie d'avance. 

 

mon email est : [email protected]

 

Voici le pattern qui se trouve dans le fichier .xsd xml schema : 

 

<xs:element name="date">

<xs:simpleType>

<xs:restriction base="xs:date">

<xs:pattern value="([0-3]?[0-9 ][.|-|/][[0-1]?[0-9][.|-|/][0-2]?[0-9]?[0-9][0-9])?"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

 

 

Voici le fichier .xlt   

<xsl:template match="carnet">

 

 

<xsl:template name="transformedate"> 

   <xsl:param name="date"/> 

   <xsl:value-of select="concat('20',substring($date,7,4),substring($date,4,2),substring($date,1,2))"/> 

</xsl:template>

 

<xsl:apply-templates select="personne">  

            <xsl:sort order="descending" select="date"/>

            </xsl:apply-templates>

</xsl:template>

            

            <xsl:template match="personne">

                        <xsl:copy-of select="."/>

            </xsl:template>

            

</xsl:stylesheet>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.