怎么制作rss订阅?

怎么制作rss订阅?,第1张

如何制作RSS其实RSS技术并不太难,如果你的网站信息量较大,完全可以把这一技术运用到自己的站点中来。 一、知己知彼,百战不殆 要想为网站创建RSS,首先我们必须对RSS进行深入的了解。RSS是基于XML(可扩展标志语言)的一种形式,并且所有的RSS文件都要遵守万维网联盟(W3C)站点发布的XML 1.0规范。一般来说,RSS文档的最顶层是一个 元素作为根元素, 元素有一个强制属性version,用于指定当前RSS文档的版本,目前常用的RSS版本是2.0。 元素下的子元素是唯一的一个 元素,它包含了关于该网站或栏目的信息和内容,在 下必备的语句有三个: :网站或栏目的名称,一般与网站或栏目的页面title一致; <link>:网站或栏目的URL; <description>:对网站或栏目的简要描述。 还可以使用一些如<language>(语言)、<copyright>(版权声明)等可选语句来丰富<channel>内容,具体的新闻提要就要依靠<item>来体现了。一般一条新闻就是一个<item>,<item>下至少要存在一个<title>或<description>,其他语句可以根据需要进行选择。 提示:更多RSS的语句介绍可参考 <A href="http://wenwen.soso.com/z/UrlAlertPage.e?sp=Shttp%3A%2F%2Fwww.donews.net%2Fsoftbunny%2Farticles%2F11030.aspx" target="_blank">http://www.donews.net/softbunny/articles/11030.aspx</A>。学习RSS语句时可以使用IE打开一个XML链接进行对照参考,如天极网网络通信版块聚合内容 <A href="http://wenwen.soso.com/z/UrlAlertPage.e?sp=Shttp%3A%2F%2Frss.chinabyte.com%2F218424581927469056.xml" target="_blank">http://rss.chinabyte.com/218424581927469056.xml</A>。二、RSS,手工造 了解了RSS具体的语句结构和用法后,我们就可以按照以下格式在最常用的记事本或网页编辑软件中手工编辑网站的RSS了。 <?xml version=“1.0” en coding=“gb2312”?><rss version=“2.0”><channel><title>网站或栏目的名称 网站或栏目的URL地址 网站或栏目的简要介绍 新闻标题 新闻的链接地址 新闻简要介绍 新闻发布时间 新闻作者名称 ……其中中文文字和省略号部分就是要添加新闻的部分,按照提示依次添加完毕即可保存为.xml文件并在网站的当位置加入“XML”字样的图标,然后链接到该 .xml文件,这样你的网站就拥有了RSS输出了。 三、工具编写,轻松自如 如果网站更新的新闻量大,依靠手工编写RSS文件就有可能出错。我们可以请RSS生成器(下载地址: http://sq.onlinedown.net/down/rsscreator.rar )来辅助我们工作。开启软件,执行“文件→新建→RSS”新建一个RSS文件(图1)。首先在上方“必选元素”区输入“Description”、“Link”和“Title”三个必选语句的内容,要添加新闻条目就点击“Items”后的按钮进入新闻添加窗口(图2),单击“Add”按钮增加一个新闻条目,然后在左边的语句中根据提示添加新闻标题(Title)、简要(Description)和链接(Link)等,完毕后返回到软件主界面,按下工具栏中的保存按钮将文档保存为 .xml文件即可。 提示:RSS生成器需要.NET Framework的支持,在安装之前要在 http://go.microsoft.com/fwlink/?LinkId=9832 处下载安装.NET Framework组件包。 四、自动生成,一劳永逸 对于静态网站我们可以手工或使用工具来编写RSS输出,若是动态网站则要通过程序来转换新闻数据库内容输出RSS了。有兴趣的朋友可以在 http://www.mh.fy.cn/rss2.rar 处下载转换模板,此模板适合ASP+ACCESS类的动态网站更新系统,需要修改的是数据库链接部分db=*.mdb。另外在数据库字段读取以及给新闻标题 (Title)和链接(Link)等字段赋值也要根据数据库的具体情况做一些修改,使用该模板调试成功后,网站的RSS输出地址就是 http: //你的域名/rss2.asp。

目前主流的就5种方法,具体如下:

利用まるごとRSS在线生成全文 Feed

网站页面语言是日语,不过不要紧, *** 作很简单,完全可以无视那些文字,只需把博客的地址或者 RSS feed 输入到页面唯一的输入框里,然后点击 Go,全文化的 Feed 就生成了。(via)

使用 FeedEx 在线生成全文RSS

网站页面语言是俄语,不过也不要紧,输入博客的地址或者 RSS feed 地址,然后再等一段时间,可能有点长,但是成功率较前两强,之后就可以得到一个全文 RSS feed ,并有一个比较简洁的feed 地址以便订阅,前者无法搞定的 FeedEx 基本上能搞定。

利用 fivefilters 的full-text rss在线生成全文 RSS

能为不提供RSS feed 输出的烧制一个 Feed,亦能跟mrss.dokoda.jp 一样,只要输入博客的地址或者 Feed 地址,就可生成全文 Feed。

借助Yahoo Pipes制作全文RSS

又见 Yahoo Pipes,上次介绍了使用 Yahoo Pipes 翻译 Feed,可以借助 Yahoo Pipes 为你的 feed 生成多种语言的 feed。至于如何用 Yahoo Pipes 制作全文 RSS可参考煎蛋这篇文章,亦或者直接使用这个 Full Text RSS Builder。

在 Google Reader或 鲜果 借助 Greasemonkey 来订阅全文 Feed

这个方法比较复杂,需要在 Firefox 浏览器装上Google Reader 获取全文 feed 的脚本google reader full feed changer,然后还要进行一些设置,比较复杂。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11770313.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存