Check the
Perl-XML FAQ for assistance regarding choosing the right XML parser.
Any XML-to-Database module usage depends on your exact needs; if you only need to store a couple of values in a DB, using a module for automating the parsing-extracting-storage process might be overkill.
Software speaks in tongues of man; I debug, therefore I code.