Hi Veeru I think you have to construct an XML for the same which will show the data in the hierarchy and for this you should use Dictionary instead of for loop.
Might be this will solve ur issue. Regards Gagan Deep 2009/12/9 veeru rahul <[email protected]> > Guys any thoughts on this. > > Does this mail sounds sensible. > > Somebody reply please. > > Thanks, > Veeru > > > On Wed, Dec 9, 2009 at 1:41 AM, veeru rahul <[email protected]> wrote: > >> Hi Guys, >> >> I am facing an implementation issue while transforming a heavy object in >> to an object of my requirement. >> >> Object Structure derived from server side (unexposed API - Third party) is >> like below >> >> Nodes : Array >> [0] >> -ManagedObjects : Object >> -Relationships : Object >> - typeHeirarchy (ex:DB::Region) >> [1] >> [2] >> etc >> >> Individual Structure of MO. >> >> ManagedObject >> -id :String >> - attributes:array >> >> attributes array will have the data to be populated for that particular >> type hierarchy. >> >> Individual Structure of relationships >> >> Relationships >> -type:string >> -node : array >> >> This nodes array will in turn have a ManagedObject and Relationship. Like >> this it will go deep. >> The relationship between parent object and target is the typeHierachy. >> >> For the parent the typeHierachy will be like this DB::Region for the >> target node inside the parent object will be having a typeHierachy >> DB::Region/DB::DC. like this it will go to some extent. >> >> The above mentioned is for the first object in the top level Nodes array, >> so like the first object all the object will have a same kind of depth. >> >> Some coming to my issue, I want to re-structure this format to a form like >> below >> >> Region : List<RegionClass> (or) Object >> [0] >> -id >> -name >> - desc >> - dc : List <DC> (or) Object >> [0] >> -id >> -name >> -shipAddress >> -room : List<Room> (or) Object >> [0] >> [1] >> [2] >> [3] >> etc >> >> We can achieve the format by going for a lot of for-loops and if loops >> till the depth (I mean for each node). >> >> But today if I am writing a code by using so many for loops till my depth >> but tomorrow client will add one more level in the hierarchy, so i need to >> change the code back. >> >> So I want in a generic way some thing like by using a recursive way, i >> tried also but I am not able to persist the objects while recursing. >> >> Can anybody help me on this? >> >> Getting bugged because of this for the past two days, hope this is a >> better forum to get help to write a better code than normal if and for >> loops. >> >> PS: I am having a HashMap.as also.I want to maintain that relationship >> between objects so I am going for that datastructure. >> >> Thanks, >> Veeru >> >> >> > -- > You received this message because you are subscribed to the Google Groups > "Flex India Community" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<flex_india%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/flex_india?hl=en. > -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.

