According to the documentation I have read, you are right. XML::Simple will not do what you want but XML::Parser will. Further, it appears XML::Parser can be used in Table mode and will return an array much like what you appear to be asking for - saving you the pain of dealing with the Stream mode directly.
I found a good series of articles at Perl Month and, more to your problem, this article
Mik
Mik Firestone ( perlus bigotus maximus )
In reply to Re: XML Parsing
by mikfire
in thread XML Parsing
by orthanc
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |