Aggregation sous XML

"Aguero, Dimitri" <[email protected]> Thu, 27 Mar 2008 12:10:18 -0000
Newsgroups gmane.text.xml.french.tech
Message-ID <8A272B526CFFC04F9F920A28986EECD60318A89E@GBMK-EXCH4.eu.uis.unisys.com>
Bonjour,

Est-ce qu'il y aurait un moyen de convertir

<Units>
                    <UnitType>STB</UnitType>
                    <UnitType>LNK-ROUTER-123</UnitType>
                    <UnitType>DKTbox</UnitType>
                    <UnitType>STB</UnitType>
                    <UnitType>STB</UnitType>
                    <UnitType>DKTbox</UnitType>
</Units> 

Dans:

<Units>
   <Unit>
                    <UnitType>STB</UnitType>
                    <NumberOfUnits>3</ NumberOfUnits > 
   </Unit>
   <Unit>
                    <UnitType> LNK-ROUTER-123</UnitType>
                    <NumberOfUnits>1</ NumberOfUnits > 
   </Unit>
   <Unit>
                    <UnitType> DKTbox </UnitType>
                    <NumberOfUnits>2</ NumberOfUnits > 
   </Unit>
</Units>

Et ce, avec une seule transformation ? 
Merci d'avance de toute aide

Cordialement
Dimitri