bonjour
je débute sur xml et xslt et je dois avouer que j e rencontre quelque soucis de compréhension.
Je vous expose mon problème.
Je dispose d'un fichier XML pour lequel je désire que soit effectué un traitement via un fichier xslt.
Mon fichier xml est le récapitulatif de valeur de paramètres sur une période.
Je souhaite que le traitement suivant soit effectué pour chacun des paramètres :
- avoir la valeur minimale obtenue ainsi que la date
- avoir la valeur maximale obtenue ainsi que la date
- avoir la valeur moyenne
- avoir le nombre d itérations
Voici un aperçu de mon fichier xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <GeneratedReport> <Interval Start="2013/04/01 00:00:00.000" End="2013/04/01 23:59:59.000"> <EngTm Mnemonic="AAA" EngValue="10" Description="description A" Date="2013/04/01 00:00:05.568"/> <EngTm Mnemonic="BBB" EngValue="20" Description="description B" Date="2013/04/01 00:00:05.568"/> <EngTm Mnemonic="CCC" EngValue="20" Description="description C" Date="2013/04/01 00:00:05.568"/> <EngTm Mnemonic="AAA" EngValue="20" Description="description A" Date="2013/04/01 00:00:15.568"/> <EngTm Mnemonic="BBB" EngValue="22" Description="description B" Date="2013/04/01 00:00:15.568"/> <EngTm Mnemonic="CCC" EngValue="19" Description="description c" Date="2013/04/01 00:00:15.568"/> <EngTm Mnemonic="AAA" EngValue="20" Description="description A" Date="2013/04/01 00:00:25.568"/> <EngTm Mnemonic="BBB" EngValue="23" Description="description B" Date="2013/04/01 00:00:25.568"/> <EngTm Mnemonic="CCC" EngValue="21" Description="description c" Date="2013/04/01 00:00:25.568"/> <EngTm Mnemonic="AAA" EngValue="21" Description="description A" Date="2013/04/01 00:00:35.568"/> </Interval> </GeneratedReport>
---------------------------
le résultat que j attends serait
AAA 10 2013/04/01 00:00:05.568 21 2013/04/01 00:00:35.568 17.75 4
BBB 20 2013/04/01 00:00:05.568 22 2013/04/01 00:00:25.568 21.00 3
CCC 19 2013/04/01 00:00:15.568 21 2013/04/01 00:00:25.568 20.00 3
Je vous remercie pour vos prochaines réponses et espère que mon demande est suffisamment explicite
amicalement
Partager