我正在尝试使用 ROME v0.8 (j2sdk1.4.2_07) 解析 RSS 提要,但无论我使用哪个提要,它总是说同样的错误。
com.sun.syndication.io.ParsingFeedException:无效 XML:第 14 行错误:元素类型“meta”必须由匹配的结束标记“”终止。
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());
}
}
}