我想将 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/