Bonjour à tous,

Je rencontre un petit souci lors du remplissage d'une datagrid avec un résultat XML.
Jusqu'à présent mes résultats XML étaient exclusivement du type 'noeud' comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<result>
    <editeur> 
        <CEDT>7</CEDT> 
        <LEDT>lab1</LEDT> 
    </editeur> 
 
    <editeur> 
	<CEDT>9</CEDT> 
	<LEDT>lab2</LEDT> 
    </editeur> 
</result>
Et donc pour remplir une datagrid je n'avais qu'à faire ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
dg.dataProvider = event.result.resultXML.editeur;
Hélas ici la structure de la réponse XML est différente :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<result>
    <CodeTarif ID="1">TARIF CANADA</CodeTarif> 
    <CodeTarif ID="2">TARIF ETATS_UNIS</CodeTarif> 
</result>
Et donc si je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
dg.dataProvider = event.result.resultXML.CodeTarif
Cela ne fonctionne plus et je me dis que cela viens surement de la présence d'un attribut id.
Peut-être faut il une syntaxe légèrement différente pour que cela fonctionne ?

Cela fait un moment que je suis dessus sans résultat, si quelqu'un aurait un début de solution à me proposer je l'en remercie d'avance !