Someone said in #perl at irc.freenode.org that XML::Simple sometimes can't do what you expect (I think it was merlyn), and it can be a memory hog. You can try XML::Smart and see if it fullfil your needs.
Igor 'izut' Sutton your code, your rules.
Comment on Re: How to create HASH with multiple values per Key