I've never used XML::RSS but it's possible that it could die if you try to parse bad XML.&nbsp; If it does, you may want to also do:<br><br>eval {<br>&nbsp;&nbsp;&nbsp; $rss-&gt;parse($data);<br>};<br>if ( $@ ) {<br>&nbsp;&nbsp;&nbsp; warn &quot;Could not parse data\n&quot;;
<br>}<br><br>-Steve<br><br><div><span class="gmail_quote">On 9/26/06, <b class="gmail_sendername">jerry gay</b> &lt;<a href="mailto:jerry.gay@gmail.com">jerry.gay@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 9/26/06, luis medrano &lt;<a href="mailto:lmzaldivar@gmail.com">lmzaldivar@gmail.com</a>&gt; wrote:<br>&gt; I have this script:<br>&gt;<br>&gt; foreach my $url (@list_of_rss_url){<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; my $rss=XML::RSS-&gt;new();
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; my $data=get($url)or&nbsp;&nbsp;die&nbsp;&nbsp;&quot;Couldn't get it!&quot;;# unless defined $data;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; $rss-&gt;parse($data);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach my $item (@{$rss-&gt;{items}}){<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my $link=$$item{link};
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my $title=$$item{title};<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print &quot;$link, $title \n&quot;;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt; }<br>&gt;<br>&gt; but my problem is I don't want the script to die if the rss is not valid or<br>&gt; not available when I call it.
<br>&gt;<br>so, don't C&lt;die&gt;!<br><br>&nbsp;&nbsp;...<br>&nbsp;&nbsp;my $data= get($url);<br>&nbsp;&nbsp;unless($data) {<br>&nbsp;&nbsp;&nbsp;&nbsp;warn qq{warning: couldn't get &quot;$url&quot;};<br>&nbsp;&nbsp;&nbsp;&nbsp;next;<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;...<br><br>~jerry<br>_____________________________________________________________
<br>Seattle Perl Users Group Mailing List<br>&nbsp;&nbsp;&nbsp;&nbsp; POST TO: <a href="mailto:spug-list@pm.org">spug-list@pm.org</a><br>SUBSCRIPTION: <a href="http://mail.pm.org/mailman/listinfo/spug-list">http://mail.pm.org/mailman/listinfo/spug-list
</a><br>&nbsp;&nbsp;&nbsp;&nbsp;MEETINGS: 3rd Tuesdays<br>&nbsp;&nbsp;&nbsp;&nbsp;WEB PAGE: <a href="http://seattleperl.org/">http://seattleperl.org/</a><br></blockquote></div><br>