问题标签 [rome]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Difficulty parsing rss feed for Android project
I'm trying to create an RSS feed parsing app, and I am new to android programming. I currently have a Main Activity, which prompts the user to enter an rss URL, and the maxRows of the rss feed requested. I'm using the ROME library for RSS feed parsing in Java. Below is my code:
The keys "url" and "maxRows" are used to get the two entered values entered. However, this code does not work... Particularly, it fails at reader = new XmlReader(url.openConnection());... and I'm not sure why. The goal of this activity is simply to query the url provided, and output feed descriptions as subsequent textViews. Am I doing this correctly?
Here's the full stack trace:
java - 从 URL 集中提取原子提要
我有一个巨大的 URL 列表,我的任务是将它们提供给应该吐出原子内容的 java 代码。是否有 API 库或如何访问它们?我尝试了以下代码,但没有显示任何输出。我不知道出了什么问题?
java - Java 使用 Rome 和 SyndEntry 检索 URL 的“getType”字段
我正在使用 Rome 和 SyndEntry(com.sun.syndication.feed.synd.SyndEntry) 来检索 URL 的“getType”字段。
这是示例 xml 提要。
我想得到这个:link type="application/atom+xml;profile=opds-catalog;kind=acquisition"
我尝试使用以下代码:
但它返回enclosureList.size() 为零。获取链接->类型字段的正确方法是什么?谢谢!
eclipse - 使用 rome-1.0 为 Adobe CQ 构建 osgi 包
我正在尝试使用 rome 为 Adobe CQ 构建一个 osgi 包以生成 RSS/Atom 提要。捆绑包正在使用“maven-bundle-plugin (felix) 构建。我可以构建捆绑包而不会出现任何错误。但是在将相同部署到 CQ 时,使用 felix 控制台出现错误,请查找跟踪以下。
在尝试解决问题时,我们发现在 rome 的 pom 中,在 import package 部分中有对 oracle.* 的引用。
所以,如果我们在我们的包中添加一条指令来避免包的 pom 中的 oracle 依赖,例如
它阻止了所有其他必需的进口。在这种情况下,我们是否需要在“Import-Package”部分指定所有必需的导入?请给我们一些指导来解决这个问题。
谢谢和问候,桑
rss - Rome getAuthor() 总是返回空字符串。为什么?
我正在用罗马解析 RSS 提要。getAuthor 方法每次都返回 null,而 getAuthors 返回一个空列表。我正在使用罗马 1.0。我在网上看到的一切都说同样的话,而且看起来很简单。在我拉下源代码并进入它之前,我想我在这里问一下我是否遗漏了一些简单的东西。为什么罗马找不到作者?
这是我的代码:
URL url = new URL(" http://feeds.reuters.com/reuters/topNews "); XmlReader 阅读器 = null;
java - 关于使用 rome api 检测代理设置
以下在代理后面的局域网中提供错误,但在局域网/代理之外正常工作。请让我知道如何纠正它
我使用代码来检测代理设置,它给了
我得到:代理主机名:DIRECT No Proxy 这是否意味着我不在代理服务器后面?
我正在尝试使用 java rome-fetcher 获取 rss 提要进行处理。当我可以直接访问互联网时,一切正常。
但是,我需要能够在代理服务器后面运行我的应用程序。
下面在局域网中提供错误,但在局域网外正常工作线程“主”java.net.ConnectException中的异常:连接超时:在java.net.PlainSocketImpl的java.net.PlainSocketImpl.socketConnect(Native Method)连接。 doConnect(未知来源)
}
java - 在 android studio 中集成 ROME 库(+ android studio 跳闸了吗?)
我正在与 android studio 一起使用本指南,我在 build.gradle 中添加了以下几行:
它 gradle 编译它没问题,但是当我尝试运行“调试”时,我收到以下错误:
错误:任务“:app:dexDebug”执行失败。com.android.ide.common.internal.LoggedErrorException:无法运行命令:C:\Program Files\android-studio\sdk\build-tools\android-4.4W\dx.bat --dex --num-threads= 4 ....... 错误代码:2 输出:UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files defined LJDOMAbout$Author; 在 com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594) 在 com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552) 在 com.android.dx.merge.DexMerger.mergeClassDefs (DexMerger.java:533) 在 com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170) 在 com.android.dx.merge.DexMerger.merge(DexMerger.java:188) 在 com.android。 dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:
我删除了“jdom”编译行(也许它已经导入?),我能够成功运行和调试,但在运行以下 2 行之后:
代码运行良好,但我在调试时得到以下信息:
很奇怪......它无法运行 toString(),我添加了以下行并得到了这个令人难以置信的错误:
保持这样的状态似乎并不健康(到目前为止它仍然有效),似乎我在我的路径中获得了 2 个对象类或类似的东西。
当然我跑了干净的项目。
这里发生了什么?
java - RSS 提要的大小
我正在使用 ROME 从我的数据库中的数据生成提要。
在我找到的所有示例中,Servlet 从数据库中提取所有数据,并将其作为提要发送。
现在,如果数据库包含数千个条目,我应该发送多少个条目?
java - 无法找到 itunes-0.4 java lib 的源文件
以上是罗马库的扩展(用于解析 RSS/atom 提要),用于解析 iTunes 扩展。有人可以告诉我在哪里可以找到它的来源。Jar 可在http://www.java2s.com/Code/Jar/i/Downloaditunes04jar.htm获得。
这里的任何帮助都会很棒。护目镜对我没有多大帮助。