gpt4 book ai didi

java - ROME 0.8 解析异常

转载 作者:行者123 更新时间:2023-11-30 04:56:23 25 4
gpt4 key购买 nike

我尝试使用 ROME v0.8 (j2sdk1.4.2_07) 解析 RSS 提要,但无论我使用哪个提要,它总是显示相同的错误。

com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 14: The element type "meta" must be terminated by the matching end-tag "".

import java.net.URL;

import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.io.SyndFeedInput;
import com.sun.syndication.io.XmlReader;

public class RssTest {

public static void main(String[] args) {

try {

System.out.println("starting...");
URL feedUrl = new URL("http://www.abc.net.au/news/feed/51120/rss.xml");
SyndFeedInput input = new SyndFeedInput();
SyndFeed feed = input.build(new XmlReader(feedUrl));

System.out.println("Feed Title: " + feed.getTitle());

} catch (Exception ex) {
System.out.println("Error: " + ex.getMessage());
}
}
}

最佳答案

示例中的 URL 看起来像格式良好的 XML,并且不包含任何 meta 标记,因此 Rome 应该可以解析它。未终止的 meta 标记听起来像是返回 HTML 页面而不是实际的 feed。您是否可能在需要特殊登录的代理服务器后面?

关于java - ROME 0.8 解析异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8409358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com