`

java 读取新浪rss类

阅读更多

HttpClient httpClient = HttpClientFactory.createNewHttpClient();
  GetAccess get = new GetAccess(httpClient);
  String uri = "http://rss.sina.com.cn/tech/rollnews.xml";
  HttpResponse response = get.doGet(uri);
  String s = HttpUtil.getHtmlInfoSimple(response);
//  System.out.println(s);
  
  SAXReader reader = new SAXReader();
  reader.setEncoding("UTF-8");
  Document document = reader.read(new StringReader(s));
  
  XMLHelper xmlHelper = new XMLHelper(document);
  List<Element> itemList = xmlHelper.getNodeList("//channel/item");
  for (Element item : itemList) {
   Element titleElement = item.element("title");
   Element linkElement = item.element("link");
   System.out.println(titleElement.getTextTrim());
   System.out.println(linkElement.getTextTrim());
  }

 

 

log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.SingleClientConnManager).
log4j:WARN Please initialize the log4j system properly.
UTF-8
tempsd4519182130150798846.jtmp 编码为: UTF-8
零售平台JustFabulous融资3300万美元
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/21346094244.shtml
Netflix与探索频道母公司续签两年内容授权合同
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/21336094243.shtml
美股评论:让追踪股拯救雅虎
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/21246094230.shtml
广告技术公司Adchemy获微软等6100万美元投资
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/it/2011-09-21/20466094198.shtml
派杰将携程网目标股价下调至41美元
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/20446094197.shtml
玛萨玛索CEO孙弘微访谈:差异化发展是电商趋势
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/20006094142.shtml
德银维持百度股票买入评级 目标股价190美元
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/19536094124.shtml
传6家银行参与如家2.5亿美元贷款项目
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/19526094123.shtml
蓝汛通信调整董事会成员任命新独董
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/t/2011-09-21/19286094082.shtml
大摩授予凤凰新媒体股票增持评级
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/18366094004.shtml
大摩授予网易股票增持评级
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/18366094003.shtml
广东出现首名通过微博投案自首者
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/18256093993.shtml
天宫一号将突破空间对接技术
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/d/2011-09-21/18216093988.shtml
每日卫星照:芬兰奥兰群岛(图)
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/d/2011-09-21/18126093961.shtml
麒麟就侵权畅游《天龙八部》事件道歉
http://go.rss.sina.com.cn/redirect.php?url=http://tech.sina.com.cn/i/2011-09-21/18056093948.shtml

1
0
分享到:
评论
1 楼 macrotea 2011-09-25  
不错,受教了

相关推荐

    java实现rss的发布和订阅

    RSSJava提供了一组API来创建、读取和写入RSS feeds,而Rome则是一个更全面的库,支持RSS和Atom格式,包含了解析、生成和订阅功能。 7. **RSS更新通知**: 虽然RSS本身不提供更新通知机制,但可以通过结合Webhooks...

    Java读写Yaml文件的工具类-snakeyaml

    java通过snakeyaml类能非常方便的操作,读写yaml文件。

    RSS.zip_Rome.jar_java r_java rss_rss feed jar_rss java

    这可能是几个独立的Java类或一个完整的项目,展示了如何使用Rome来读取、创建和管理RSS源。 标签“rome.jar java_r java_rss rss_feed_jar rss_java”进一步确认了这个资源包的核心内容:Rome库的jar文件,以及与...

    java csv文件读取工具类

    一个非常好用的csv文件操作工具

    JAVA读取EXCEL通用类

    JAVA读取EXCEL通用类,提供接口方便的读取EXCEL文件

    java 随机读写Java类文件

    在Java编程中,随机读写Java类文件是一个高级主题,涉及到对字节码级别的操作,通常用于类的动态加载、代码注入或者逆向工程等场景。以下是对这一主题的详细阐述: 1. **Java类文件结构**:首先,了解Java类文件的...

    Java 实现Rss阅读器

    Java实现的RSS阅读器是一个基于Java编程语言的软件应用,主要功能是解析并展示RSS(Really Simple Syndication)源中的内容。RSS是一种XML格式,用于发布新闻、博客和其他定期更新的网络内容。RSS阅读器可以帮助用户...

    java上传并读取excel工具类

    在Java中,我们可以使用Apache POI来实现Excel的读写操作。 1. **文件上传**: 在Java Web应用中,文件上传通常涉及HTTP请求和Servlet。用户通过表单提交文件时,服务器端的Servlet会接收到`Part`对象,代表上传的...

    java代码-使用java解决RSS阅读器的问题的源代码

    java代码-使用java解决RSS阅读器的问题的源代码 ——学习参考资料:仅用于个人学习使用!

    java读取局域网共享机器文件

    在读取网络文件时,可以使用`java.io.File`类来代表网络路径,然后通过`java.io.FileInputStream`或`java.io.FileReader`等类进行读取。 3. **权限和认证**:访问局域网共享文件可能需要用户名和密码。Java不直接...

    STL.zip_java读取stl_stl读取 java

    1. **打开文件**:使用`java.io.File`类创建一个File对象,然后通过`java.nio.file.Files`类的`newBufferedReader`方法创建一个BufferedReader,以读取文件内容。 2. **解析文件**:逐行读取文件,跳过头信息,直到...

    RSS.zip_RSS_RSS Java_android RSS_rss android_rss android

    这个"RSS.zip_RSS_RSS Java_android RSS_rss android_rss android"项目,显然是一款针对Android设备的RSS阅读应用,旨在提供一个交互式的、便捷的方式来浏览和跟踪RSS feed。 首先,我们要理解RSS是什么。RSS...

    Java读取Excel内容

    Java读取Excel内容 v Java读取Excel内容 Java读取Excel内容

    完整的java文件读写工具类

    本篇将详细讲解标题为"完整的java文件读写工具类"所涉及的核心知识点,以及如何实现描述中提到的文件与目录管理功能。 1. **Java IO基础**: Java IO是Java标准库中的核心部分,提供了处理输入/输出流的类。在`...

    javaRSS.zip

    Java RSS阅读器是一款基于Java开发的课程大作业项目,它主要功能是解析RSS(Really Simple Syndication) feeds,根据用户提供的URL,能够定向地读取RSS源中的新闻标题、摘要、发布日期等信息。RSS是一种内容聚合...

    用java读取ini文件(支持中文)

    在Java编程环境中,读取INI配置文件是一项常见的任务,这些文件通常用于存储应用程序的设置或配置参数。由于INI文件格式简单且易于理解,因此在许多系统中被广泛使用。本篇我们将深入探讨如何使用Java有效地读取包含...

    java 访问新浪网

    根据提供的文件信息,本文将详细解析“Java访问新浪网”的实现原理、代码解读以及相关知识点。 ### 一、概述 本篇文章主要介绍如何使用Java语言编写程序来访问新浪网(www.sina.com.cn)。通过一个简单的Java示例...

    一个java文本文件读写类

    这里我们关注的是一个名为"TextFile"的Java类,它提供了对文本文件进行读写的功能。JavaBean是一种特殊类型的Java类,设计用于数据封装和组件重用,通常遵循特定的命名和编码规范。在这个场景下,`TextFile`可能就是...

    Java读写xml,word,xml文件(防乱码)

    ### Java读写XML、Word与TXT文件:去除乱码问题详解 #### 一、引言 在实际开发过程中,我们经常需要处理各种类型的文件,包括XML、Word文档以及普通的文本文件(如TXT)。这些文件在读写过程中经常会遇到乱码问题,...

    RSS订阅器(JAVA)

    JAVA提供了多种XML解析库,如DOM、SAX或StAX,它们可以用来读取、遍历和理解XML数据。 7. **RSS订阅与更新检测**:RSS订阅器需要定期检查所订阅的feed是否有新内容。这通常通过轮询机制实现,即定期向RSS源发送请求...

Global site tag (gtag.js) - Google Analytics