Use a for..in loop inside a for loop? Something like this (pseudocode):
Var tasksXML:XML = <tasks/>; For (var i:int=0; I < taskArray.length; i++) { //output your opening tag for a task For (var key:String in taskArray[i]) { Var str:String = "<" + key + ">" + taskArray[i][key] + "</" + key + ">"; tasksXML += new XML(str); } } ________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Ivor Sent: Wednesday, November 15, 2006 2:25 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] array to xml Hi I have to send an array of associative arrays from a flex2 application via HTTPService. What is the best way to convert the array to XML? Here is the code I use to build the array: for each (var task:Array in movedTasks) { oneTask = []; oneTask["Priority_Rank"] = task.Priority_Rank; oneTask["Task_Number"] = task.Task_Number; oneTask["Task_Name"] = task.Task_Name; taskArray[count] = oneTask; count = count + 1; } thanks Ivor