(I'm doing this in AS3, but I'm sure the answer could be given in psuedocode)
Basically, I have a XML file similar to:
<Main>
<Event>
<Name>Blah</Name>
<Event>
<Name>Blah2</Name>
<Event>
<Name>Blah3</Name>
...
</Event>
</Event>
</Event>
</Main>
Yeah, to some extent it's poor design. But the idea I'm going for is that any Event has the potential to compromise of other Events and this idea kinda loops.
Any ideas on how to do this?