添加到RSS 2.0是recommended。
我想知道是否有任何罗马模块可用于添加此标记?就像他们为内容,媒体开发的那样,etc。
答案 0 :(得分:6)
博文Adding Atom links to an RSS feed generated by ROME正好回答了这个问题:
RSS源中没有对Atom元素的内置支持 ... 我已经实现了一个包含com.sun.syndication.feed.atom.Link列表的AtomContent类,但是很容易扩展。
答案 1 :(得分: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" />