bonjour,

je voudrais générer un fichier XML à partir d'une table.
En cherchant , j'ai trouvé la commande FOR XML avec ses différentes variantes et la plus appropriée pour mon cas semble être EXPLICIT mais j'ai un peu de mal à comprendre comment ça marche, donc voici mon probleme:

J'ai une table Ecole avec les champs suivants
(IdClasse, NomClasse, IdEleve, NomEleve)

je voudrais obtenir le flux xml suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<Classe IdClasse="1" NomClasse="Classe1">
   <Eleve IdEleve="1" NomEleve="Eleve1"/>
   <Eleve IdEleve="2" NomEleve="Eleve2"/>
   <Eleve IdEleve="3" NomEleve="Eleve3"/>
   <Eleve IdEleve="4" NomEleve="Eleve4"/>
   <Eleve IdEleve="5" NomEleve="Eleve5"/>
</Classe>
....
<Classe IdClasse="10" NomClasse="Classe10">
   <Eleve IdEleve="101" NomEleve="Eleve101"/>
   <Eleve IdEleve="102" NomEleve="Eleve102"/>
   <Eleve IdEleve="103" NomEleve="Eleve103"/>
   <Eleve IdEleve="104" NomEleve="Eleve104"/>
   <Eleve IdEleve="105" NomEleve="Eleve105"/>
</Classe>
ca n'a pas l'air compliqué mais je gagnerai du temps si je pouvais comprendre cet exemple.

d:->>