http://qs321.pair.com?node_id=102553

John M. Dlugosz has asked for the wisdom of the Perl Monks concerning the following question:

There are lots of XML-related modules available.

There's expat and DOM and SAX, which in addition to their inate features may or may not be Perl-friendly.

What I've not seen, but would love to hear input from those who have worked with whichever modules, is what module is good for what?

That is, of all the modules and methods for reading, writing, or manipulating XML data, which module is best suited for which purposes and problem set?

—John