in reply to Perl Only XML Parser?

You don't want a perl-only XML parser. Programs parsing XML are slow enough as is. It would be unbearably slow with a perl-only parser. (I once tried parsing XML with rexml, an xml parser implemented in pure ruby. It was SLOW.)