Bonjour,

J'ai travaillé un code qui me permet d'obtenir un fichier xml depuis un site internet (methode http service).
J'arrive à afficher le xml dans un Alert.show or je n'arrive pas à transmettre les balises souhaités dans un datagrid. J'ai tout testé mais rien n'y fait.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
private function traceXML(xml:XML):void {
 
   liste = xml.children();
   listeBis = liste[3] as XML;
   Nom = listeBis.children();
   allName =Nom[0] as XML;
   contact = allName.children(); // Tout les contacts se trouve dans cette balise
 
Alert.show("contact :"+ (contact[0].contactNom as XMLList).text());  
 
}
Mon Alert.show m'affiche bien le nom désiré (balise <contactNom> du xml) or comment faire pour afficher dans mon datagrid ce contactNom ???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
dg = new DataGrid;
	dg.percentWidth = 50;
	dg.percentHeight = 35;
	dg.dataProvider= "???";
 
	col1 = new DataGridColumn;
	col1.headerText ="Nom";
	col1.dataField = "contactNom";
Je ne sais pas quoi mettre comme dataprovider (j'ai un peu tout testé mais rien ne fonctionne).

Merci par avance pour votre aide