`

JAVA xml RSS

    博客分类:
  • Java
阅读更多
Google 快讯是根据您的查询以电子邮件形式提供的最新相关 Google 搜索结果(网页、新闻等)的更新。
http://www.google.com/alerts?hl=zh-cn
 
http://lindows.iteye.com/rss
 
http://www.linuxpk.com/rsswww.php

 

http://s*****shop.com/s*****/pages/jsp/rss/rss_index.jsp
商品类别 http://www.s*****shop.com/s*****/rss/cagtegory.xml
商品品牌 http://www.s*****shop.com/s*****/rss/brand.xml
商品列表 http://www.s*****shop.com/s*****/rss/product.xml
 
 
http://www.s*****.cn/sitemap.txt
http://www.s*****.cn/webapp/wcs/stores/servlet/ProductDisplay?langId=-7&storeId=10052&catalogId=10051&productId=20502
http://www.s*****.cn/sitemap.xml
 
<urlset>
<url>
<loc>
http://www.s*****.cn/webapp/wcs/stores/servlet/ProductDisplay?langId=-7&storeId=10052&catalogId=10051&productId=20502
</loc>
<lastmod>2009-11-11</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>
 
 

http://blog.csdn.net/DarkXie/archive/2006/03/03/614492.aspx

 

 

libs:

http://sourceforge.net/project/downloading.php?group_id=71153&use_mirror=nchc&filename=rsslibj-1_0RC2.jar&6394548

 

http://user.qzone.qq.com/170475387/blog/1206341440
RSS
1.       RSS  RSSReally Simple Syndication (简易供稿),是某一站点用来和它站点之间共享内容的一种简易方式,也叫聚合内容。RSS ,原意是把网站内容如标题、链接、部分内文甚
至全文转换为可延伸标示语言(XMLeXtensible Markup Language) 的格式,以向其它网站供稿。
2.       RSS 的历史最初的0.90 版本RSS 是由Netscape 公司设计的,目的是用来建立一个整合了各主要新闻站点内容的门户,但是0.90 版本的RSS 规范过于复杂,而一个简化的RSS 0.91 版本也随着Netscape 公司对该项目的放弃而于2000 年暂停。
不久,一家专门从事博客写作软件开发的公司UserLand 接手了RSS 0.91 版本的发展,并把它作为其博客写作软件的基础功能之一继续开发,逐步推出了0.920.930.94 版本。随着网络博客的流行,RSS 作为一种基本的功能也被越来越多的网站和博客软件支持。
UserLand 公司接手并不断开发RSS 的同时,很多的专业人士认识到需要通过一个第三方、非商业的组织,把RSS 发展成为一个通用的规范,并进一步标准化。于是2001 年一个联合小组在0.90 版本RSS 的开发原则下,以W3C 新一代的语义网技术RDFResource Description Framework )为基础,对RSS 进行了重新定义,发布RSS1.0 ,并将RSS 定义为“RDF Site Summary ”。但是这项工作没有与UserLand 公司进行有效的沟通,UserLand 公司也不承认RSS 1.0 的有效性,并坚持按照自己的设想进一步开发出RSS 的后续版本,到20029 月发布了最新版本RSS 2.0UserLand 公司将RSS 定义为“Really Simple Syndication ”。
目前RSS 已经分化为RSS 0.9x/2.0RSS 1.0 两个阵营,由于分歧的存在和RSS 0.9x/2.0 的广泛应用现状,RSS 1.0 还没有成为标准化组织的真正标准。
3.       RSS 用途订阅BLOG(BLOG 上,你可以订阅你工作中所需的技术文章;也可以订阅与你有共同爱好的作者的日志,总之,BLOG 上你对什么感兴趣你就可以订什么)
订阅新闻( 无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅)
你再也不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个RSS 阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS 阅读器就会自己通知你!
4.       RSS 版本RSS 的版本有很多个,0.900.910.920.930.941.0 2.0 。要理解它们需要了解一些有关它们的历史背景。最初Netscape 创建了RSS 的最初版本0.90 ,起初的名字是“RDF Site Summary ”或者“Rich Site Summary( 规范中说前者是正式名称)Netscape 创建RSS0.90 用于其Web 门户,这个时候,其他人看到了RSS 的使用潜力。Userland Software 是第一个开始将 RSS 用于其网志商业产品者之一。
版本 0.90 在很大程度上基于 W3C Resource Description Framework (RDF) 。许多人都认为 RDF 过于复杂,因此都建议出一个免费的简化版本 0.91 。这个任务恰好就给了 Userland SoftwareUserland Software 便继续发展 RSS 的简化版本,随后出台的版本包括:0.920.93 0.94 。为了强调其所做的简化工作,他们将 RSS 的全称定为“Really Simple Syndication ”。
正当Userland Software 继续专注于其简化工作时,另外一组开发人员在复兴最初的RDF 版本(0.90 ),因为RSS 号称自己更灵活。他们最终发布了一个RSS 1.0 的版本,其正式名称还是“RDF Site Summary ”。由于使用RDF ,这个版本完全不同于 Userland Software 所控制的版本。Userland Software 当然不太愿意看到RSS 1.0 似乎要取代其0.94 版本的事实,于是出了一个新版本,并将版本号一下子跳到了2.0
这就是今天的这种局面,形成了两个主要的竞争版本:一个基于RDF1.0 ,而另一个则是由Userland Software 所开发的2.0 ,由于它们两个都共用相同的名字。就成为一种可怕的混乱,因为版本号导致人们误认为2.01.0 的改进版本,而实际上它们是两个目标完全不同的规范。现在,另一组开发人员已经下狠心着手解决这种混乱问题,通过定义新的摘要(syndication) 规范来与 RSS 名字的随意性决裂。这个解决方案称为 Atom (原子)项目
5.       RSS 规范RSS 文件由一个 <channel> 元素及其子元素组成。除了频道内容本身之外,<channel> 还以项的形式包含表示频道元数据的元素——比如 <title><link> <description> 。项通常是频道的主要部分,包含经常变化的内容。
5.1.      频道频道一般有三个元素,提供关于频道本身的信息:
<title> :频道或提要的名称。
<link> :与该频道关联的 Web 站点或者站点区域的 URL
<description> :简要介绍该频道是做什么的。
许多频道子元素都是可选的。常用的 <image> 元素包含三个必需的子元素:
<url> :表示该频道的 GIFJPEG PNG 图像的 URL
<title> :图象的描述。当频道以 HTML 呈现时,用作 HTML <image> 标签的 ALT 属性。
<link> :站点的 URL 。如果频道以 HTML 呈现,该图像作为到这个站点的链接。
<image> 还有三个可选的子元素:
<width> :数字,表示图象的像素宽度,最大值是 188 ,默认值为 88
<height> :数字,表示图象的像素高度。最大值是 400 ,默认值为 31
<description> :包含文本,在呈现时可以作为围绕着该图像形成的链接元素的 title 属性。
5.2.      项项通常是提要中最重要的部分。每个项都可以关于某个 weblog 、完整文档、电影评论、分类广告或者任何希望与频道连锁的内容的记录。频道中的其他元素可能不变,但项经常发生变化。
您可以有任意多个项。以前的规范限值为 15 个项,如果要保持向后兼容这仍然是一个很好的上限。
新闻项的元素
每个项通常包含三个元素:
<title> :这是项的名称,在标准应用中被转换成 HTML 中的标题。
<link> :这是该项的 URLtitle 通常作为一个链接,指向包含在 <link> 元素中的 URL
<description> :通常作为 link 中所指向的 URL 的摘要或者补充。
所有的元素都是可选的,但是一个项至少要么包含一个 <title> ,要么包含一个 <description>
项还有其他一些可选的元素:
<author> :作者的 e-mail 地址。
<category> :支持有组织的记录。
<comments> :关于项的注释页的 URL
<enclosure> :支持和该项有关的媒体对象。
<guid> :唯一与该项联系在一起的永久性链接。
<pubDate> :该项是什么时候发布的。
<source> :该项来自哪个 RSS 频道,当把项聚合在一起时非常有用。
5.3.      例子清单 1. 示例 RSS 2.0 文件
<?xml version="1.0"?>
<rss version="2.0">
   <channel>
   <title>The channel's name goes here</title>
   <link>http://www.urlofthechannel.com/</link>
   <description>This channel is an example channel for an article.
   </description>
   <language>en-us</language>
   <image>
     <title>The image title goes here</title>
     <url>http://www.urlofthechannel.com/images/logo.gif</url>
     <link>http://www.urlofthechannel.com/</link>
   </image>
   <item>
     <title>The Future of content</title>
     <link>http://www.itworld.com/nl/ecom_in_act/11122003/</link>
     <description> The issue of people distributing and reusing
     digital media is a problem for many businesses. It may also be
     a hidden opportunity. Just as open source licensing has opened
     up new possibilities in the world of technology, it promises to do
     the same in the area of creative content.</description>
   </item>
   <item>
     <title>Online Music Services - Better than free?</title>
     <link>http://www.itworld.com/nl/ecom_in_act/08202003/</link>
     <description>More people than ever are downloading music from
     the Internet. Many use person-to-person file sharing programs like
     Kazaa to share and download music in MP3 format, paying nothing.
     This has made it difficult for companies to setup online music
     businesses. How can companies compete against free?</description>
   </item>
</channel>
</rss>
6.       使用RSSLibJ 进行RSS 开发使用RSSLibJ 函数库,rsslib.jar exml.jar
6.1.      代码public static void main(String[] args)
       throws InstantiationException, ClassNotFoundException,
       IllegalAccessException {
              Channel channel = new Channel();
              channel.setDescription("This is my sample channel.");
              channel.setLink("http://localhost/");
              channel.setTitle("My Channel");
              channel.setImage("http://localhost/",
              "The Channel Image",
              "http://localhost/foo.jpg");
              channel.setTextInput("http://localhost/search",
              "Search The Channel Image",
              "The Channel Image",
              "s");
              channel.addItem("http://localhost/item1",
              "The First Item covers details on the first item>",
              "The First Item");
              channel.addItem("http://localhost/item2",
              "The Second Item covers details on the second item",
              "The Second Item");
              System.out.println("The feed in RDF: " + channel.getFeed("2.0"));
       }
6.2.      输出:The feed in RDF: <rss version='2.00'>
  <channel>
    <title>My Channel</title>
    <link>http://localhost/</link>
    <description>This is my sample channel.</description>
    <docs>http://backend.userland.com/rss</docs>
    <generator>RSSLibJ (http://rsslibj.sourceforge.net/)</generator>
    <image>
      <title>The Channel Image</title>
      <link>http://localhost/</link>
      <url>http://localhost/foo.jpg</url>
    </image>
    <textInput>
      <title>The Channel Image</title>
      <link>http://localhost/search</link>
      <description>Search The Channel Image</description>
      <name>s</name>
    </textInput>
    <item>
      <title>The First Item</title>
      <link>http://localhost/item1</link>
      <description>The First Item covers details on the first item&gt;</description>
    </item>
    <item>
      <title>The Second Item</title>
      <link>http://localhost/item2</link>
      <description>The Second Item covers details on the second item</description>
    </item>
  </channel>
</rss>

 

分享到:
评论

相关推荐

    2024华为OD机试D卷 - 最多购买宝石数目 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    华为OD机试D卷 - 小朋友来自多少小区 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    C51单片机的示例-课程实验-LCD1602基础开发库-内含源码和说明书.zip

    C51单片机的示例-课程实验-LCD1602基础开发库-内含源码和说明书.zip

    毕业设计 基于Python+Django+itemCF和userCF算法音乐推荐系统源码+详细文档+全部数据资料 高分项目

    【资源说明】 毕业设计 基于Python+Django+itemCF和userCF算法音乐推荐系统源码+详细文档+全部数据资料 高分项目 【备注】 1、该项目是高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    setuptools-51.3.1-py3-none-any.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    基于python实现通过摄像头进行手势识别并进行控制vrep仿真机械臂+源码+文档(高分优秀项目)

    基于python实现通过摄像头进行手势识别并进行控制vrep仿真机械臂+源码+文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 项目简介: 通过摄像头进行手势识别,控制vrep仿真机械臂 anaconda 环境部署: conda create -n py37 python=3.7 pip install opencv-python conda install tensorflow==1.13.1 conda install keras==2.2.4 conda install matplotlib pip install imutils 程序介绍: label.py 采集,制作标签数据集 model.py 定义模型 train.py 模型训练 test.py 测试手势识别结果 main.py 控制机械臂主程序 vrep.py, vrepConst.py, remoteApi.so : vrep 为 windows 提供的官方接口 puma560.ttt vrep机械臂

    setuptools-42.0.0.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    setuptools-1.3.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    毕业设计 基于Python+Flask的知识图谱的推荐系统,音乐领域知识图谱3MKG源码+详细文档+全部数据资料 高分项目

    【资源说明】 毕业设计 基于Python+Flask的知识图谱的推荐系统,音乐领域知识图谱3MKG源码+详细文档+全部数据资料 高分项目 【备注】 1、该项目是高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    Python环形数组.docx

    环形数组

    Jira敏捷开发.pdf

    Jira敏捷开发.pdf

    十六进制转浮点数.vi

    十六进制转浮点数.vi

    华为OD机试D卷 - 掌握的单词个数 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    setuptools-32.2.0.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    MP4拖入压制,支持多文件拖入,可压缩至原体积的5%-20%基本无损

    MP4拖入压制,支持多文件拖入,可压缩至原体积的5%-20%基本无损,采用GCC编译,可略微增加压缩速度

    setuptools-3.6.tar.gz

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    2024华为OD机试D卷 - 最大矩阵和 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    setuptools-50.2.0-py3-none-any.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    华为OD机试D卷 - 手机App防沉迷系统 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    卡通海洋0.0.5 凑11

    1,uv偏移 2,海岸线 3,海面透明度设置 4,海岸线噪音纹理(变体Shader) 5,海浪形变

Global site tag (gtag.js) - Google Analytics