Bonjour,

je souhaite savoir comment faire pour compacter une liste en fonction d'un attribut des éléments de celle-ci par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
...
<elementA capacite="100">
   <elementB id="1" vide="false">...</elementB>
   <elementB id="2" vide="true"/>
   <elementB id="3" vide="true"/>
   <elementB id="4" vide="false">...</elementB>
   <elementB id="5" vide="true"/>
   <elementB id="6" vide="false">...</elementB>
</elementA>
...
qui donnerait apres transformation:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
...
capacité: 100
n°;contenu;
1;....;
2-3;vide;
4;...;
5;vide;
6;....;
7-100;vide;
j'avoue avoir un peu de mal avec les schemas XSL...

si une bonne ame peut m'indiquer une piste à suivre,
merci d'avance