in reply to Ö, Ä, Ü and XML::Simple

Perhaps you should use the HTML::Entities module (from HTML::Parser) that allows you to encode/decode a string with "&entities;"