Bonjour à tous,
Je découvre les feuilles de style depuis peu (il n'es tjamais trop tard) et j'aimerai utiliser le xsl:sort afin de trier un fichier XML existant pour le transformer dans un second.
Voici le fichier XML exemple en input :
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
16
17
18
19
20
21
22
23
24
25
26
27
28 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <mycompany> <user IdUser="p-nom"> <year IdYear="2013"> <month IdMonth="zzzzjanuary"> <date> <Value>01/01/2013<project>zzzR8.2</project> <workload>5</workload> </Value> <Value>02/01/2013<project>R9</project> <workload>3</workload> </Value> </date> </month> <month IdMonth="february"> <date> <Value>01/02/2013<project>R82</project> <workload>6</workload> </Value> <Value>09/01/2013<project>R88</project> <workload>4</workload> </Value> </date> </month> </year> </user> </mycompany>
Mon objectif :
* garder la même structure XML en sortie
* trier par attribut IdMonth
* trier par date (balise value)
* trier par projet (balise projet)
Qqun saurait il écrire le fichier XSL afin que je puisse avoir en sortie la même structure XML ?
Merci de votre aide et de votre temps !
Lorenzo
Partager