java - java 如何将RSS保存到xml文件

标签 java xml rss

我想将 RSS 提要保存到计算机上的 xml 文档中。我自己使用 XPath 和 Java 来解析 XML,因此我想要的只是一个包含在查看网站 RSS 页面源代码时看到的源代码 (XML) 的文件。

换句话说,我不想将 RSS 页面的源代码复制并粘贴到另存为 XML 文件的文件中,而是编写一个程序来为我提取该内容。

最佳答案

您甚至不需要引入库来做到这一点!

只需获取 URL-object在您想要“下载”的 Rss-Feed 上并使用 openConnection()-method获得 URLConnection .

然后您可以使用它的 getInputStream()-method 。从这个 InputStream 中,您可以读取未解析的 RSS 文档源(您应该用 BufferedInputStream 包装它)。

然后可以将其保存为字符串(在内存中)或使用FileOutputStream直接写入HDD。 .


可以在此处找到示例实现:https://gist.github.com/2320294

关于java - java 如何将RSS保存到xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10032583/

相关文章:

java - 尽管设置了用户代理,但来自 Java 应用程序(但不是 Web 浏览器)的 HTTP 403

java - JSF 如何通过 selectOneRadio 的 onchange 提交表单

java - 格式化字符串的特定部分

c++ - C++ 中面向流的 XML 解析的 expat 替代方案

xml - 元素中命名复杂类型和匿名复杂类型之间的区别

java - 如何将值从portal-ext.properties传递到ilferay-portlet.xml文件?

java - noClassDefFounderror 安卓

java - 使用 Gson 将 Json 解析为具有通用字段的项目列表

ios - 在 MVC 中获取和解析功能位置

perl - 如何将 Atom 转换为 RSS?