// This is an executable example with additional code supplied
// To obtain just the plug-ins please click on the Download link
$url = "http://www.nasa.gov/rss/image_of_the_day.rss";
$rss = file_get_contents($url);
echo PIPHP_RSSToHTML($rss);
function PIPHP_RSSToHTML($rss)
{
// Plug-in 49: HTML To RSS
//
// This plug-in takes a string containing an XML RSS
// feed and returns a string of formatted HTML. The
// argument required is:
//
// $rss: RSS to convert to HTML
$xml = simplexml_load_string($rss);
$title = @$xml->channel->title;
$link = @$xml->channel->link;
$desc = @$xml->channel->description;
$copyr = @$xml->channel->copyright;
$ilink = @$xml->channel->image->link;
$ititle = @$xml->channel->image->title;
$iurl = @$xml->channel->image->url;
$out = "
\n";if ($ilink != "")
$out .= "
$title
\n$desc
\n";foreach($xml->channel->item as $item)
{
$tlink = @$item->link;
$tdate = @$item->pubDate;
$ttitle = @$item->title;
$tdesc = @$item->description;
$out .= "
" .
\n$tdesc
\n";}
return "$out$copyr";
}
?>
插件说明:
插件接受一个字符串,它表示需要转换的RSS源,返回转换后的HTML文档。
参数:
$rss 需要转换的RSS源内容