Hallo,
der code funktioniert nicht  

 aber wieso ?
<?php
$news_count = 5;          //Anzahl der Newsbeiträge
$link_css_class = 'gen';  //CSS-Klasse zur Anpassung an das Design
$line_start = '• '; //Zeilenanfang zB mit <tr><td> oder <li> ersetzen
$line_end = '</br>';      //Zeilenende zB mit </td><tr> oder </li> ersetzen
$news_url = 'http://www.2sound.de/musik-news/musik-news.rdf';
$file_content = join('',  file($news_url) );
$file_content = str_replace("</item>", "", $file_content);
$file_content = str_replace("</link>", "", $file_content);
$messages = explode("<item>", $file_content);
for ($i = 1; ($i < count($messages) && $i <= $news_count); $i++)
{
  $link = explode("<link>",$messages[$i]);
  $link[1] = strip_tags( $link[1] );     
  $headline = str_replace ("<title>", $line_start .'<a class="' . $link_css_class .
              '" href="' . trim($link[1]) . '" target="_blank">', $messages[$i]);
  $headline = str_replace ("</title>", "</a>" . $line_end, $headline);
  $headline = explode ("<link>", $headline);
  $news .=  $headline[0];
}
echo $news;
?>