Rss简单介绍:
Rss:Really Simple Syndication,名字挺多的比较常见的就是:在线共享。
不用管这么多,只要知道它是干什么的就行了。简单来说就是 如果你关注某个网站最新的新闻,或者某个博客最新的更新,某个论坛的最新动态等,但是你又不想去专门去看看它是否有了更新,那么这个时候Rss技术就可以帮上忙了。Rss会把相关的更新后的东西,更新到你的Rss阅览器上,类似qq的“个人中心”一样,告诉你“谁谁更新了某些信息”。在Rss2.0里通过RssCloud技术实现了即时更新阅读器,相当于一有更新会在第一时间通知给信息的“订阅者”,着实很方便。
当然Rss的作用还有很多,比如在一本介绍如何提高博客的点击率和知名度的书里(忘了什么名字了,去查了查,结果没有查到),就介绍这种结束能提高点击量。
摘自网络的一段:
网络用户可以在客户端借助于支持RSS的聚合工具软件(例如SHARPREADER,NEWZCRAWLER、FEEDDEMON),在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。
RSS源也就是FEED 也可以说是种子。一般的独立博客都要烧FEED的,不是独立的就不要了。国内比较著名的FEED网站是http://www.feedsky.com/index.html
上面的那些对于技术人员来说,全是废话,下面来介绍技术实现。
RSS是XML的一种。所有的RSS文档都遵循XML 1.0规范,该规范发布在W3C网站上。据说是xml技术最成功的应用之一,说到这里有个网址一定要留心看下,里面介绍了Rss的标签,以及标签的含义:http://w3school.com.cn/rss/rss_reference.asp
Rome是一种实现Rss的技术,我自己认为综合考虑还是比较好的RSS实现技术,其官方网站:https://rome.dev.java.net/ 。从这个网站上可以下载最新的rome的jar包,以及他的源码包。
准备工作:https://rome.dev.java.net/下载rome的jar包;由于rss主要有xml构成,需要jdom的jar包。最好再能熟悉下http://w3school.com.cn/rss/rss_reference.asp这个上的标签。
后面会按照下面的目录来写:
Rss-Rome 聚合生成阅读器需要的XML文件
Rss-Rome 阅读器读取XML文件
Rss xml的更新,修改等
RssCloud的学习(最终没有实现)
JQuery实现类似RssCloud的功能(类似QQ弹出消息)
分享到:
相关推荐
标题中的"rss(JAVA).zip_ rss_...通过分析这个项目,开发者可以学习到如何使用Java实现RSS阅读器,理解RSS协议的工作原理,以及如何构建一个简单的桌面应用。同时,这也是一个实践XML解析、网络编程和GUI设计的好机会。
本实例主要针对.NET平台,将介绍如何创建一个简单的RSS Feed生成器。 一、RSS Feed基础知识 1. RSS结构:RSS Feed通常由多个元素组成,包括频道(Channel)和条目(Item)。频道包含关于整个源的信息,如标题、描述...
本教程将详细介绍如何利用GData库解析XML数据,从而在iOS应用中实现一个简单的RSS阅读功能。GData是Google提供的一套Objective-C库,专门用于处理XML、Atom和RSS等数据格式。 首先,我们需要了解RSS的基本结构。RSS...
为了让开发者能够利用Android平台的便利性,本教程《android_RSS开发教程》将会详细介绍如何使用Android Developer Tools,进行RSS的读取、解析和显示。这不仅为Android平台提供了有效的信息获取方式,还对XML数据...
订阅RSS新闻内容的方式很简单,远比订阅邮件列表省事,不需要网站的确认,只要将提供RSS新闻订阅网站的RSS订阅地址(xml文件),根据RSS阅读器添加频道的操作方式添加进来就可以了。当然,前提是要先安装一个RSS...
RSS成为XML服务的一个重要原因是它允许用户通过简单的HTTP GET请求获取XML格式的数据。 对于希望处理RSS的Python开发者而言,RSS.py库提供了两个主要的类:CollectionChannel和TrackingChannel。TrackingChannel是...
本文将围绕"simple-rss-2.0.zip"这个压缩包,深入讲解RSS 2.0的规范以及如何使用Java来实现一个简单的RSS阅读器。 一、RSS 2.0规范解析 1. 结构基础:RSS 2.0文档的基本结构由频道(Channel)和条目(Item)组成。...
本篇文章将详细介绍如何利用Java中的ROME库和JDOM库来轻松实现RSS的操作。 首先,让我们了解一下ROME库。ROME是一个开源的Java库,它为处理RSS和Atom feeds提供了一种简单的方法。它包含了RSS和Atom feed的解析、...
下面将详细介绍这两个技术以及如何在C++环境中实现它们。 **RSS** RSS是一种基于XML的简化的数据格式,常用于博客、新闻站点和播客等,以便用户可以轻松地跟踪和订阅更新。RSS feed通常包含标题、摘要、链接、发布...
描述中提到的“博文链接:https://binyan17.iteye.com/blog/516848”可能是一个介绍RSS技术的博客文章,虽然具体内容无法在当前环境中查看,但可以推测博主可能详细讲解了RSS的工作原理、如何创建RSS feed以及如何...
Flex的事件监听机制使得用户交互变得简单,例如点击新闻标题后可以打开详细介绍页面。 此外,为了提升用户体验,范例可能还涉及到数据加载优化,比如使用异步加载技术,防止在处理大量RSS数据时阻塞用户界面。可能...
本教程旨在介绍如何在Android平台上构建一个基本的RSS阅读器。为了更好地理解教程内容,以下是对关键概念和技术的一些简要介绍: - **XML**(Extensible Markup Language):一种用来标记数据的语言,常用于RSS文件...
6. **RSS源码**:可能包含一个简单的RSS生成器或解析器的代码示例,帮助理解RSS的编程实现。 7. **RSS工具**:推荐和介绍一些流行的RSS阅读工具,以及如何利用这些工具提高信息获取效率。 8. **应用案例**:RSS在...
本教程将详细介绍如何使用jQuery和.NET技术来构建一个简单的RSS阅读器。我们将探讨以下关键知识点: 1. **RSS概述**: RSS是一种XML格式,用于发布经常更新的内容,如博客文章、新闻或播客。RSS文件包含文章标题、...
本篇文章将详细介绍如何利用jQuery和AJAX技术实现一个简单的RSS阅读器。 首先,理解RSS(Really Simple Syndication)是关键。RSS是一种用于发布和订阅新闻、博客文章和其他在线内容的格式。RSS feed通常包含文章...