Bonjour,
J'ai un fichier xml sur des pays qui est :

<?xml version="1.0" encoding="iso-8859-1"?>
<?DfXmlParser FMT_LIBELLE?>
<!--                                     
 **************************************
 *****        Param Pays           ****
 **************************************
 -->
<PARAM_PAYS >
   <PAPAYS  CdeIso="AA"  Lib="Autres"  CdeCais="AA" >
   </PAPAYS>
   <PAPAYS  CdeIso="AD"  Lib="ANDORRE"  CdeCais="AD" >
   </PAPAYS>
   <PAPAYS  CdeIso="AE"  Lib="EMIRATS ARABES UNIS"  CdeCais="AE" >
   </PAPAYS>
   <PAPAYS  CdeIso="AF"  Lib="AFGHANISTAN"  CdeCais="AF" >
   </PAPAYS>
   <PAPAYS  CdeIso="AG"  Lib="ANTIGUA ET BARBUDA"  CdeCais="AG" >
   </PAPAYS>
   <PAPAYS  CdeIso="AI"  Lib="ANGUILLA"  CdeCais="AI" >
........
</PARAM_PAYS >


Je voudrai que ce fichier soit lu, trié par l'attribut "Lib" et enregistré sous le même nom

Est-ce possible par XSLT ?
Je peux le faire par visual basic mais je n'ai plus les identations.

D'avance merci
Modérateur
Salut,

Pour faire cela, tu ne peux pas te contenter de XSLT; il te faut employer au moins un langage serveur pour ouvrir le fichier, appliquer la feuille XSL à ton XML et faire la sauvegarde.

Pour le tri par attribut, en revanche, tu peux regarder du côté de xsl:sort.