J'ai déjà créé mon XSLT mais j'aimerais pouvoir trier les données, ajouter aussi une sorte d'index pour pouvoir regrouper les éléments, la difficulté que j'ai est le noeud que je veux trier par contient plusieurs valeurs - les valeurs id aiment trier par.XSLT - Tri de plusieurs valeurs
Par exemple, voici mon XML:
<item>
<title>Item 1</title>
<subjects>English,Maths,Science,</subjects>
<description>Blah Blah Bah...</description>
</item>
<item>
<title>Item 2</title>
<subjects>Geography,Physical Education</subjects>
<description>Blah Blah Bah...</description>
</item>
<item>
<title>Item 3</title>
<subjects>History, Technology</subjects>
<description>Blah Blah Bah...</description>
</item>
<item>
<title>Item 4</title>
<subjects>Maths</subjects>
<description>Blah Blah Bah...</description>
</item>
Donc, si je sorte par <subjects>
je reçois cet ordre:
English,Maths,Science,
Geography,Physical Education
History, Technology
Maths
Mais je voudrais ce genre de sortie:
English
Geography
History
Maths
Maths
Physical Education
Science
Technology
Sortie du XML pour chaque sujet contenu dans <subjects>
, donc Item1 contient des ts Maths, Anglais & Science donc je veux sortir ce titre et la description 3 fois parce que c'est pertinent pour tous les 3 sujets.
Quel est le meilleur moyen de faire cela avec XSLT?
XSLT 1.0 ou 2.0? –
Ceci est XSLT 1.0 – CLiown