首页 > 代码库 > RSS技术规范简介
RSS技术规范简介
RSS(Really Simple Syndication)是XML ,是一种数据格式,允许用户查找Web内容而不必访问网站。
RSS提供了Web数据的一个视图,新内容会自动向用户传送这个视图。
特定数据集上的RSS视图称为RSS提要(RSS feed)或新闻提要(newsfeed)。
查看RSS提要,需要RSS新闻阅读器,多数Web浏览器和email客户端都可以订购RSS提要,你只需要为新闻阅读器提供提要的URL即可。
RSS格式如下:
<?xml version="1.0" encoding="utf-8"?> //XML指令指示这个文档包含XML代码 <rss version="2.0"> <channel> <title>Jack's page - Newsfeed</title> //应用于整个通道channel <link>http://xxx.com/</link> //通道的链接,通常是关联的网站 <description>All orders from Jack's page</description> //通道的描述 <language>en-us</language> //不解释 <item> //描述一条新闻 <title>xxxxxx</title> //新闻标题 <link>http://www.xxx.com/index.php?id2</link> //新闻的实际链接 <pubDate>Tue, 6 Jan 2015 00:00:00</pubDate> //新闻发布日期 <description>xxxxxx</description> //新闻描述 </item> …… //其他item </channel> </rss>
来看一个RSS格式的实际PHP,对照上面格式的说明应该能看懂:
<?php header('Content-Type: text/xml'); ?> <?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?> <rss version="2.0"> <channel> <title>Jack's page - Newsfeed</title> <link>http://localhost:8086</link> <description>All orders from Jack's page</description> <language>en-us</language> <?php $dbc = mysqli_connect('127.0.0.1', 'root', 'welcome01!', 'booksorderDB') or die('Error connecting to MySQL server.'); $query = "SELECT * FROM books_order"; $data = http://www.mamicode.com/mysqli_query($dbc, $query) or die('Error querying database.');>
这样就可以在浏览器或outlook里订阅该PHP新闻了,每当数据库里有值更新,订阅该新闻的终端都将自动收到通知。看上去和email有点像,区别是,email是一个双向对话,你可以响应一个email信息,再得到返回的响应。而RSS是单向通信,从一个网站到个人,但个人不能对新闻做出应答
RSS技术规范简介
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。