Heim  >  Artikel  >  Backend-Entwicklung  >  PHP利用RSS订阅别处文章_PHP教程

PHP利用RSS订阅别处文章_PHP教程

WBOY
WBOYOriginal
2016-07-22 09:02:531213Durchsuche

 这篇文章是接上篇利用PHP操作XML文件的。RSS是基于XML的一种形式,它的具体规范如下(我们以截取的新浪RSS订阅频道的格式来看):

输入:http://rss.sina.com.cn/news/world/focus15.xml 查看页面源码就可以看到RSS的结构:





<br> <br>

<br> <br>
http://news.sina.com.cn/world
/tech/UploadPic/2012-12/20121222153257335.gif




http://news.sina.com.cn/491/2008/0827/1.html
zh-cn
WWW.SINA.COM.CN
5



Sat, 22 Dec 2012 05:32:05 GMT




<br> <br>
http://go.rss.sina.com.cn/redirect.php?url=http://news.sina.com.cn/w/2012-12-22/120825871683.shtml
WWW.SINA.COM.CN
http://go.rss.sina.com.cn/redirect.php?url=http://news.sina.com.cn/w/2012-12-22/120825871683.shtml



Sat, 22 Dec 2012 04:08:09 GMT



虽然这次投票在法律上不具备约束力,但是人权活动分子说,每两年举行一次的表决,是向那些依然保留死刑的国家发出的强烈信号,这些数量在逐步减少的国家....]]>




具体规范信息是代表什么意思,根据标签的内容我们就可以很容易的知道,下面我们写一个rss.php来读取这个xml,从而获取这上面的文章:

 




XML


$dom = simplexml_load_file("http://rss.sina.com.cn/news/world/focus15.xml");
//var_dump($dom);
?>

The example of RSS





注意这个函数:simplexml_load_file() ; 它既可以读本地的xml文件,也可以读网络上的xml。

运行结果:

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/371834.htmlTechArticle这篇文章是接上篇利用PHP操作XML文件的。RSS是基于XML的一种形式,它的具体规范如下(我们以截取的新浪RSS订阅频道的格式来看): 输入:...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn