【问题标题】:How to write an RSS feed with Java?如何用 Java 编写 RSS 提要?
【发布时间】:2010-09-11 21:37:09
【问题描述】:

我正在使用 Java,并且需要生成一个简单的、符合标准的 RSS 提要。我该怎么办?

【问题讨论】:

    标签: java rss rome


    【解决方案1】:

    我推荐使用Rome:

    // Feed header
    SyndFeed feed = new SyndFeedImpl();
    feed.setFeedType("rss_2.0");
    feed.setTitle("Sample Feed");
    feed.setLink("http://example.com/");
    
    // Feed entries
    List entries = new ArrayList();
    feed.setEntries(entries);
    
    SyndEntry entry = new SyndEntryImpl();
    entry.setTitle("Entry #1");
    entry.setLink("http://example.com/post/1");
    SyndContent description = new SyndContentImpl();
    description.setType("text/plain");
    description.setValue("There is text in here.");
    entry.setDescription(description);
    entries.add(entry);
    
    // Write the feed to XML
    StringWriter writer = new StringWriter();
    new SyndFeedOutput().output(feed, writer);
    System.out.println(writer.toString());
    

    【讨论】:

    • 现在这似乎是一个死项目。该示例甚至无法编译!
    • Rome 使用来自 com.sun.syndication.* 包的 java 类。这个解决方案现在太旧了。
    猜你喜欢
    • 1970-01-01
    • 2011-02-02
    • 2015-03-30
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多