Desperate Java Hacker has a much easier job
Unicode is biggest issue for Perl and many other languages
Many available parsers in Java, Perl, C, C++, Delphi, Python and many other languages have already done the hard work
Writing an XML parser has proven to be a harder job than initially planned though, probably at least a week in any language.