4

建议添加到 RSS 2.0 。

我想知道是否有任何罗马模块可用于添加此标签?就像他们为内容、媒体开发的一样。

4

2 回答 2

6

将 Atom 链接添加到 ROME 生成的 RSS 提要的博客文章正好回答了这个问题:

RSS 提要中没有对 Atom 元素的内置即时支持……我已经实现了一个 AtomContent 类,它包含一个 com.sun.syndication.feed.atom.Link 列表,但很容易扩展。

代码发布为https://github.com/michael-simons/java-syndication

于 2013-08-08T12:06:48.527 回答
0

它不是一个模块,但Channel.getForeignMarkup()如果你想向你的频道添加简单的元素,你可以使用它。

org.jdom2.Element atomLink = new Element("link", org.jdom2.Namespace.getNamespace("atom", "http://www.w3.org/2005/Atom"));
atomLink.setAttribute("href", "http://dallas.example.com/rss.xml");
atomLink.setAttribute("rel", "self");
atomLink.setAttribute("type", "application/rss+xml");

channel.getForeignMarkup().add(atomLink);
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" href="http://dallas.example.com/rss.xml" rel="self" type="application/rss+xml" />
于 2018-04-12T13:12:23.117 回答