[XSLT] "compacter" une liste
Bonjour,
je souhaite savoir comment faire pour compacter une liste en fonction d'un attribut des éléments de celle-ci par exemple:
Code:
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:
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