I agree with Eric. Your basic issue is the way you're forming your XML. First, the way you have it, there is no need to have a hierarchy. This would work just as well: <people> <person name="Ted" title="director of the world" /> <person name="Jim" title="Manager - North America" /> </people>
It would be better, though, to make the node names meaningful and hierarchical. So, something like this: <management> <world> <directors> <director name="Ted" title="director of the world" /> <deputy name="Bob" title="deputy director of the world" /> </directors> </world> <continent> <country> <managers> <manager name="Canada" manager= "Jim" title="Manager - Canada"> </managers> <leads> <lead name="Sampson" title="Lead - Western States"/> <lead name="Sophia" title="Lead - Eastern States"/> </lead> </country> </continent> </management> You could come up with a better structure than that, I'm sure, but that's the basic idea. Cordially, Kerry Thompson On Mon, Mar 22, 2010 at 1:59 PM, Eric E. Dolecki <edole...@gmail.com> wrote: > How about having the nodes be more descriptive? > > <director name="Ted" > <deputy name="Bob"> > ... > </deputy> > </director> > > Then use those node names > > On Mon, Mar 22, 2010 at 1:33 PM, Lehr, Theodore > <ted_l...@federal.dell.com>wrote: > >> Perhaps I do have a bigger issue (actually, I have LOTS of issues ;-), but >> the reason I need to know the depth is my thought was to use that as a means >> of assisting in layout.... for example, say you have the follwing xml: >> >> <person name="Ted" title="director of the world"> >> <person name="Bob" title="deputy director of the world"> >> <person name="Jim" title="Manager - North America"> >> <person name="Sampson" title="Lead - Western States"/> >> <person name="Sophia" title="Lead - Eastern States"/> >> </person> >> <person name="Sally" title="Manager - South America"/> >> <person name="Sarah" title="Manager - Africa"/> >> </person> >> </person> >> >> And you used this to create an organizational flow chart... my thought was >> to use the depth to figure out where the names should go... I have thought >> about how to do this 12,002 ways so my head is getting muddled.... >> >> ________________________________________ >> From: flashcoders-boun...@chattyfig.figleaf.com [ >> flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Steven Sacks [ >> flash...@stevensacks.net] >> Sent: Monday, March 22, 2010 1:15 PM >> To: Flash Coders List >> Subject: Re: [Flashcoders] xml: counting parents >> >> I think you mean ancestors. A node can only have one parent. Parents can >> have >> many children. >> >> I think you have a bigger issue, though. Why do you need to know the depth >> of an >> xml node? I can't think of a single example that I would need that >> information. >> >> >> On 3/22/2010 9:27 AM, Lehr, Theodore wrote: >> > I am still trying to find a way to see where a child is within the xml - >> on what level... is it possible to count a nodes parents? >> > >> > So if I had: >> > >> > <person att="1"> >> > <person att="2"> >> > <person att="3"/> >> > <person att="4"/> >> > </person> >> > </person> >> > >> > 1 would return that it has 0 parents, 2 would say it has 1 parent, 3& 4 >> would say they have 2 parents.... >> > >> > hope that makes sense.... >> > >> > Ted >> > _______________________________________________ >> > Flashcoders mailing list >> > Flashcoders@chattyfig.figleaf.com >> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> > >> _______________________________________________ >> Flashcoders mailing list >> Flashcoders@chattyfig.figleaf.com >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> _______________________________________________ >> Flashcoders mailing list >> Flashcoders@chattyfig.figleaf.com >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> > > > > -- > http://ericd.net > Interactive design and development > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders