in reply to Picking an XML Module

I don't know what limitations of XML::Parser you are refering too. In any case it is a low-level module, and you should use higher-level ones. XML::DOM is also not a good choice IMHO, the DOM being another low-level standard that does not match what we expect from a high level language like Perl.

XML::Twig (surprise!) and XML::LibXML are the ones I usually recommend.