А почему бы не проверить node3 на undef? ;)<br><br><div class="gmail_quote">4 января 2010 г. 12:24 пользователь "Миловский Р.О." <span dir="ltr"><<a href="mailto:dc-rom@mail.ru">dc-rom@mail.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Добрых суток!<br>
<br>
С наступившим НГ!<br>
<br>
Может кто-нибудь сьалкивался со следующей проблемой:<br>
Делаю парсер RSS с помощью XML::RSS::Parser. Иногда получаю ошибку: 'Can't call method "text_content" on an undefined value ...'. Причем ошибка может появляться на тех фидах, которые раньше обрабатывались нормально.<br>
<br>
Строка на которую ругается ошибка:<br>
$guid = $node3->text_content;<br>
<br>
node3 делаю так:<br>
my $node3 = $i->query('guid');<br>
<br>
Подскажите, пожалуйста, как бы его заставить работать на всех фидах.<br>
Или может использовать нечто другое?<br><font color="#888888">
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Andrei Protasovitski<br>< andrei[dot]protasovitski[at]gmail[dot]com ><br>Diemen, Netherlands<br>