http://www.perlmonks.org?node_id=949984


in reply to parsing multi level XML with XML::Simple

You have a recursive structure. Recursion is the obvious method of handling this. I'd help you with the implementation, but you didn't specify what information you want to extract (i.e. what output you expect).