Bonjour *
je suis confronté à un petit problème que je mets entre vos mains.
Je dispose d un fichier xml suivant :
Je souhaite effectuer un xsl qui permette de trier ce doc afin d obtenir
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>
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
Partager