http://www.perlmonks.org?node_id=608887


in reply to XML::TreeBuilder invalid token problem

In addition to the excellent answers you've already had, you might want to have a look at XML::Liberal. It has a number of 'remedies' for working around badly-formed XML, one of which (the 'EntityRef' one) looks like it might do the trick in this particular case. Not quite as good as getting the feed fixed, but it may be an option...

Hope that helps