Hey, time for a shameless plug!
You can have a look at
What's wrong with Perl and XML? for my opinion on the
subject. (you may also want to check the Forum for
various, often opposite, views)
To sum it up I would just say that XML and Java are a
much better cultural fit than Perl and XML. Whitout even
discussing the technical merits of both languages for XML
processing, the kind of environment where XML is used is often
much more Java-oriented than Perl-oriented.
Which does not mean that Perl cannot be used to process XML,
PerlMonks uses XML quite a lot (User nodes info xml generator, Newest Nodes XML Generator.,
the ChatterBox client...