in reply to Modified title: The structures created by many of the XML parsers in Perl appear unnecessarily deep in levels...
I'm not sure, but Data::Diver might be somewhat helpful for you in ad-hoc navigation of the nested structures that typically result from parsing XML.
- tye