How is it being parsed in .NET? You can parse it into a hashtable, or better yet, use a pre-defined object.
Not sure why the order is different, but it is probably fragile to rely on the order in this case. 2009/7/2 Angelo Anolin <[email protected]>: > > > Hi FlexCoders, > > I have an array collection which I am populating as follows: > > var oTemp:Object; > var xl:XMLList = _xmlData.children(); > var i:int; > for(i = 0; i < xl.length(); i++) > { > oTemp = {ID_TAG:xl[i].ID.text(), CAT_TAG:xl[i].CAT.text(), > DET_TAG:xl[i].DET.text(), REP_DATE_TAG:xl[i].REP_DATE.text(), > IND_TAG:xl[i].IND.text()}; > arrDP.addItem(oTemp); > } > Now, when I pass back this Array Collection back into a web service, the > fields are not in order as I have added them into the array collection. > > I am expecting that in my Web Service, when I parse this arraycollection > (via arraylist), I would be getting the same order of columns as I have > added them, i.e. the first array in the array list would have element 0 to > be the value I placed in the ID. > > Since the arraylist does not have the field tag (represented by ID_TAG, > DET_TAG, CAT_TAG, etc..), it becomes a trial and error (hit and miss) on my > part since I can only reference the value via the index on the array. > > Now, how would I be able to include the tags inside array collection such > that when I read them as an array list in my .NET webservice, I know which > element I am referring to in a particular index. > > Thanks. > > Regards, > Angelo > > >

