社区
Web 开发
帖子详情
跪求用JSP做的RSS阅读器代码
wolililaile
2009-09-09 10:31:52
我要做一个RSS新闻阅读器 但不知到如何做
...全文
155
15
打赏
收藏
跪求用JSP做的RSS阅读器代码
我要做一个RSS新闻阅读器 但不知到如何做
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿士匹灵
2009-09-14
打赏
举报
回复
路过
heavilyarmed
2009-09-14
打赏
举报
回复
[Quote=引用 13 楼 miaojihao 的回复:]
呵呵,看了,想了,累了,困了,睡了,醒了,笑了
[/Quote]
······
美人心计1999
2009-09-14
打赏
举报
回复
呵呵,看了,想了,累了,困了,睡了,醒了,笑了
gesanri
2009-09-14
打赏
举报
回复
[Quote=引用 11 楼 wolililaile 的回复:]
楼上说的是 可是要如何抓取和解析它源码的那些 <title>........ </title>
[/Quote]
dom4j,sax,jdom等等,随便你
wolililaile
2009-09-14
打赏
举报
回复
楼上说的是 可是要如何抓取和解析它源码的那些 <title>........ </title>
wolililaile
2009-09-10
打赏
举报
回复
等待高手的帮助
wolililaile
2009-09-10
打赏
举报
回复
楼上说的是 可是要如何抓取和解析它源码的那些 <title>........</title>
gesanri
2009-09-10
打赏
举报
回复
比如上面那个网址http://news.163.com/special/00011K6L/rss_newstop.xml,你进去后查看源代码你就能看到xml文件了
gesanri
2009-09-10
打赏
举报
回复
[Quote=引用 3 楼 wolililaile 的回复:]
引用 1 楼 gesanri 的回复:
你可以先研究下别人的,了解下基本的功能,比如抓虾,haoei,主要是这样,比如新浪博客,新闻也是这样,你可以得到它的rss文件(xml),你就解析这个xml,在你的界面上进行显示,按理说还要把解析后的字段存进数据库,当然,你也要定时去访问这个rss文件,以得到最新的内容
他们这些有源代码吗 我现在一点思路都没有
[/Quote]
那不是源代码,就是一个xml文件,里面都是些字段,比如<title>***</title>存储新闻标题author>***</author>存储新闻作者等等,你要做的就是把他们解析出来,完后把这些字段再用jsp,php等显示在你自己的页面上
鲜为人知
2009-09-10
打赏
举报
回复
支持,这应该就是传说中的网络小偷吗????!!
老紫竹
2009-09-10
打赏
举报
回复
RSS阅读?
先去看看rss的常用的类库例子,比如 rome 。 我就用这个生成rss和解析rss
fish200x
2009-09-10
打赏
举报
回复
package com.hps.util;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class XmlUtils {
public Document parse(URL url) throws DocumentException {
SAXReader reader = new SAXReader();
Document document = reader.read(url);
return document;
}
public List getXmlInfo(String path, URL url) {
List info = new ArrayList();
try {
Document document = parse(url);
info = document.selectNodes(path);
} catch (DocumentException e) {
e.printStackTrace();
}
return info;
}
public Element getFirstNodeTitle(String path, URL url) {
List list = getXmlInfo(path, url);
Element element = (Element) list.get(0);
return element;
}
}
package com.hps.util;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Element;
import org.dom4j.Node;
public class Xmlparse {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
XmlUtils xu = new XmlUtils();
URL url;
try {
url = new URL("http://news.163.com/special/00011K6L/rss_newstop.xml");
List list = xu.getXmlInfo(Constant.RSS_DOM_CHILRDEN_ROOT, url);
for (Iterator iter = list.iterator(); iter.hasNext();) {
Element element = (Element) iter.next();
Node time=element.selectSingleNode(Constant.RSS_DOM_CHILRDEN_ROOT_PUBDATE);
Node node = element
.selectSingleNode(Constant.RSS_DOM_CHILRDEN_ROOT_TITLE);
Node text=element.selectSingleNode(Constant.RSS_DOM_CHILRDEN_ROOT);
Node link = element
.selectSingleNode(Constant.RSS_DOM_CHILRDEN_ROOT_LINK);
System.out.println(time.getText()+node.getText()+link.getText());
}
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
完全可以使用!
wolililaile
2009-09-09
打赏
举报
回复
[Quote=引用 1 楼 gesanri 的回复:]
你可以先研究下别人的,了解下基本的功能,比如抓虾,haoei,主要是这样,比如新浪博客,新闻也是这样,你可以得到它的rss文件(xml),你就解析这个xml,在你的界面上进行显示,按理说还要把解析后的字段存进数据库,当然,你也要定时去访问这个rss文件,以得到最新的内容
[/Quote]
他们这些有源代码吗 我现在一点思路都没有
tlx20093A
2009-09-09
打赏
举报
回复
顶
gesanri
2009-09-09
打赏
举报
回复
你可以先研究下别人的,了解下基本的功能,比如抓虾,haoei,主要是这样,比如新浪博客,新闻也是这样,你可以得到它的rss文件(xml),你就解析这个xml,在你的界面上进行显示,按理说还要把解析后的字段存进数据库,当然,你也要定时去访问这个rss文件,以得到最新的内容
Web版
RSS
阅读器
(一)——dom4j读取xml(opml)文件
接触java不久,偶有收获,最近想
做
一个web版
RSS
阅读器
来锻炼一下。手头有几个从不同版本的foxmail中导出的opml文件,大家应该都知道,opml文件就是xml格式的。那么就先从这里入手,练习一下使用dom4j读取xml文件。 在java程序设计中,尤其是java web开发程序,xml应用频率超高。Spring、Hibernate、Struts等各种web 框架,MyEclipse、Oracle等IDE,也都主要依托xml。可以说xml对于系统的配置,有着至关重要的作用。而这些也同时增
用
JSP
实现基于Web的
RSS
阅读器
一:
RSS
介绍 根据维基百科(http://zh.wikipedia.org/wiki/
RSS
)的定义,“
RSS
是一种用于共享新闻和其他Web内容的数据交换规范 ”,它是一系列的规范的组合,采用XML格式。目前国内
RSS
应用最多的是在新闻网站和博客网站上。 许多网站可以用
RSS
阅读器
来个性化自己的网页,比如显示最新的新浪新闻,显示自己好朋友最新的博客文章,显示最新的Google论坛内容。
Web版
RSS
阅读器
(五)——初步完成阅读功能
上一篇博文《Web版
RSS
阅读器
(四)——定制自己的
Rss
解析库my
rss
lib4j》中,已经分享给大家制作自己的
rss
解析库。稍微有点遗憾的是,它仅仅支持
rss
格式的博客。现在给大家分享一下我基于rome修改而成的另一款
rss
解析库——myrome,完美支持atom和
rss
2种格式。 myrome是在rome的基础上修改而来的,主要改动的地方是:(查看详细修改说明)
易语言源码高亮显示(模块
代码
)
易语言源码高亮显示(模块
代码
)
AD18中文教程-下载即用.zip
源码下载地址: https://pan.quark.cn/s/a4b39357ea24 Altium Designer 18是一款功能丰富的电子设计自动化工具,其集成了电路原理图绘制、PCB布局规划、三维视图展示、电路仿真分析以及生产文件生成等多项核心功能,为电子工程师们提供了一个全面的硬件设计解决方案。该软件的官方中文指导材料系统地阐述了从项目初始阶段到最终完成的全过程操作方法。 在“AD18 官方中文指导材料”中,使用者可以掌握以下核心内容要点: 1. **系统配置与界面认知**:熟悉Altium Designer 18的工作平台,涵盖菜单选项、工具栏配置、工作区域安排,以及个性化工作界面的设定方法。 2. **项目创建流程**:掌握如何建立新的项目工程,包括工程参数配置、项目模板选取,以及项目文件的添加操作。 3. **电路图绘制技术**:学习电路原理图的绘制流程,包括元件库的维护管理、元件放置技巧、连接线路绘制、属性编辑操作,以及网络表的自动生成方法。 4. **元件库构建与管理**:了解如何建立自定义元件库,执行元件的导入与导出任务,以及利用Altium Designer自带的元件资源库。 5. **PCB布局设计方法**:掌握PCB设计的基本准则,如元件布局策略、布线技巧、层叠结构调整、布线规则优化,以及冲突检测与短路处理技术。 6. **设计规范与约束条件**:理解设定设计规范和电气约束条件的关键性,包括间距参数设定、焊盘尺寸规格、过孔尺寸要求等,以及运用规则检查进行设计验证的流程。 7. **三维模型整合应用**:学习如何将三维模型与PCB设计内容相结合,以实现更为直观的机械配合验证。 8. **电路性能仿真技术**:掌握使用Altium Des...
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章