java - Scala 解析 RSS/Atom 提要

标签 java scala rss feed atom-feed

<分区>

有人知道解析 RSS/Atom Feeds 的好的库/jar 吗?

我想在其中填充一个 URL,并希望以同种方式获取新闻项。 (意思是:Source 是否包含 Atom 或 RSS 提要无关紧要。我只想返回“Items”。)

在SO上浏览了一下,想出了ROME,不过目前好像比较乱(比如没有下载),而且是纯Java方案。 Scala 是首选,但如果不存在特定于 Scala 的东西,Java 也可以。此外,它应该是单个 JAR 库,因为我不使用 Maven 等。

PS:它不适用于 Android,仅适用于一个不错的旧桌面应用。

编辑:更清楚地说,我已经知道如何以 XML 形式从资源中获取内容。我想解析它们!自动检测它是 Atom 还是某些 RSS,然后返回一个统一的项目列表。

最佳答案

你检查过了吗Dispatch ?它本身没有内置任何 RSS/Atom 功能,但您应该能够将响应文本作为 scala.xml.NodeSeq 处理,并执行您想要的任何操作需要。

关于java - Scala 解析 RSS/Atom 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10516290/

相关文章:

java - C 和 Java 中表达式++a,a,a-- 的输出

java - Gradle无法清理输出目录

Java 打印编写器环绕

scala - 在 Scala 中为父类(super class)生成构造函数

scala - 如何将 hiveContext 作为参数传递给函数 spark scala

xml - 从具有 : (colon in them) 的 xml 标签获取数据

java - Feed 阅读器在 Web 应用程序中的工作

java - HIbernate 实体管理器 : How to cache queries?

java - 类型不匹配 : cannot convert from java. sql.PreparedStatement 与 jdbcDemo.PreparedStatement

java - 是否有一个支持良好的 Java 提要生成库?