Récupérer un résultat XML
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:
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:
1 2
|
dg.dataProvider = event.result.resultXML.editeur; |
Hélas ici la structure de la réponse XML est différente :
Code:
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:
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 ! :)