I'm starting a inventory update system project and I'm looking at options for manipulating XML data. I've already decided on Perl for the project, but I'm not sure which modules I should be using.
I will be both parsing and writing what should be fairly simple XML documents that will easily fit into memory. I'm not concerned with any learning curve, so the simplicity of XML::Simple or the complexity or other modules, is not really an issue to me. However, speed is an issue, obviously the faster the better.
I did a search here and came across mirod's reviews of XML::Simple and XML::Parser. These seem to be by far the most mentioned modules on the site, but a search on CPAN turns up many other related modules. Are there other modules I should be looking at? Which ones do you use, and what do you feel the advantages of them are? Thanks in advance for your replies.