Bonjour *

je suis confronté à un petit problème que je mets entre vos mains.

Je dispose d un fichier xml suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<GeneratedReport>
    <Interval Start="2013/08/27 00:00:00.000" End="2013/08/27 14:18:59.000">
<EngTm Mnemonic="mesure1" EngValue="-4.245283018867925"  Date="2013/08/27 05:59:52.384"/>
<EngTm Mnemonic="mesure2" EngValue="-1.0377358490566042" Date="2013/08/27 05:59:47.264"/>
<EngTm Mnemonic="mesure1" EngValue="-3.018867924528301"  Date="2013/08/27 11:59:52.384"/>
<EngTm Mnemonic="mesure2" EngValue="-2.169811320754717"  Date="2013/08/27 11:59:47.264"/>
</Interval>
</GeneratedReport>
Je souhaite effectuer un xsl qui permette de trier ce doc afin d obtenir
les mesures mesures 1 et mesure2 acquises à la même heure ( même heure et même minute ) sachant que les mesures sont effectuées toutes les 4 heures et que malheureusement les mesures 1 et 2 ne peuvent pas bénéficier de l horodatage.


ci dessous le format que je souhaite obtenir :

2013/08/27 05:59:52 -4.24 -1.03
2013/08/27 11:59:52 -3.01 -2.16

pour info, je ne suis pas en mesure de modifier le fichier xml d ou la nécessité d'effectuer un post processing.


peut on effectuer un tri par groupe @Date en précisant que je ne souhaite que les 17 premiers caractères constituant la date ?
( substring @date,1,17)

Je vous remercie par avance