php的Rss xml 示例 采集新浪新闻

simplexml_load_file  直接使用此函数:

header("Content-type:text/html;Charset=utf-8");
$content = simplexml_load_file('http://rss.sina.com.cn/news/allnews/sports.xml');
//print_r($content);
foreach ($content->channel->item as $key => $value) {
	echo $value->title.'
'.$value->link.'
'; }

如果是这种类型


	
		
			<![CDATA[焦点新闻-新浪体育]]>
		
.....

那么title就是一个对象里面的值 即 

foreach ($content->channel as $key => $value) {
	echo $value->title.'
'; }


如果是



......

modeul_id, tab_id等就是数组里的值 

foreach ($content['weather'] as $key => $value) {
	echo $value['module_id'].'
'; }


你可能感兴趣的:(php)