[XSLT] imposer l'ordre de creation de balise
Bonjour,
Je connais très peu XLST , mais je crois que son utilisation correspondrais à ma demande.
Voila, j'ai un fichier XML contenant des données que je voudrais réagencer :
voici le style de dnnées que j'ai :
...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
- <SiteDepot CodeSite="750295">
<CP No="21000" LDCPM="0" PM="0" />
<CPEM No="21000" NbEM="0" NbLDCP="0" />
<CP No="45000" LDCPM="0" PM="0" />
<CPEM No="45000" NbEM="0" NbLDCP="0" />
<CP No="77000" LDCPM="0" PM="0" />
<CPEM No="77000" NbEM="0" NbLDCP="0" />
<CP No="91000" LDCPM="0" PM="0" />
<CPEM No="91000" NbEM="0" NbLDCP="0" />
<CP No="95000" LDCPM="0" PM="0" />
<CPEM No="95000" NbEM="0" NbLDCP="0" />
</SiteDepot> |
Je voudrais modifier mon xml et avoir une structure comme suit , avec un rangement qui range tous les "CP No" en haut, et tous les "CPEM" en bas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
- <SiteDepot CodeSite="750295">
<CP No="21000" LDCPM="0" PM="0" />
<CP No="45000" LDCPM="0" PM="0" />
<CP No="77000" LDCPM="0" PM="0" />
<CP No="91000" LDCPM="0" PM="0" />
<CP No="95000" LDCPM="0" PM="0" />
<CPEM No="21000" NbEM="0" NbLDCP="0" />
<CPEM No="45000" NbEM="0" NbLDCP="0" />
<CPEM No="77000" NbEM="0" NbLDCP="0" />
<CPEM No="91000" NbEM="0" NbLDCP="0" />
<CPEM No="95000" NbEM="0" NbLDCP="0" />
</SiteDepot> |
Est-ce possible avec XSLT ? et quel code utiliser ? car j'ai beau chercher, je n'ai rien trouvé ;-(
Merci par avance de votre aide ... :)