>>народ, не дайте погибнуть... подскажите может есть где про это почитать?Могу только сказать как решил проблему. Единственное на XML::Twig.
1. на www.cpan.org есть описалово на модули, лопатил там.
2. В Twig есть
my @twig_options=(keep_encoding=>1);
my $twig=XML::Twig->new(@twig_options);
3. У меня была проблема с тем, что при использовании перекодировки в win1251 и koi-8r .. необходимо было подгрузить файлы windows-1251.enc и koi8-r.enc в /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/XML/Parser/Encodings
4. но в основном пользовал
use POSIX qw(locale_h);
setlocale(LC_CTYPE,'ru_RU.WINDOWS-1251');
По меньшей мере у меня распарсеные структуры не в UTF8 а в win1251.. Но геморой еще тот.
Все чем могу помочь.
Весьма рекомендую XML::Twig. Перепробывал все, это IMHO оч гибкое решение.
Надеюсь чем то поможет данная инфа.