in reply to XML::Simple version difference?

Your XML is invalid. There is a <channel> tag, but no closing </channel> tag. Could it be that one version of the parser is more forgiving than the other?