[XSLT] Regroupement de balises
Bonjour,
Je cherche à passer d'une structure de ce type :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<Root>
<Product Group="group1">
<Name>Product1</Name>
</Product>
<Product Group="group2">
<Name>Product2</Name>
</Product>
<Product Group="group1">
<Name>Product3</Name>
</Product>
<Product Group="group1">
<Name>Product4</Name>
</Product>
<Product Group="group3">
<Name>Product5</Name>
</Product>
<Product Group="group3">
<Name>Product6</Name>
</Product>
</Root> |
à une structure comme ceci :
Code:
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
|
<Root>
<Group name="group1">
<Product>
<Name>Product1</Name>
</Product>
<Product>
<Name>Product3</Name>
</Product>
<Product>
<Name>Product4</Name>
</Product>
</Group>
<Group name="group2">
<Product>
<Name>Product2</Name>
</Product>
</Group>
<Group name="group3">
<Product>
<Name>Product5</Name>
</Product>
<Product>
<Name>Product6</Name>
</Product>
</Group>
</Root> |
Comme je ne connais pas les noms de mes groupes à l'avance, ni même leur nombre, je ne vois pas comment faire cela en xslt...
Quelqu'un aurait une idée ?
merci d'avance.
mathmax