Michel Rodriguez has published Processing XML with
Perl, a guide to the many Perl modules available for processing XML.
Starting with XML::Parser, and moving through a long list of other modules, Rodriguez explores modules ranging from the
foundation (XML::Parser) to superstructure (XML::DOM) to applications (XML::RSS, DBIx::XML_RDB, XMLNews, and
more.)
In addition to a huge list of modules (33!) with descriptions and links, the article also provides benchmarks for some of the most commonly used
stream- and tree-processing modules.