It is recommended to add to RSS 2.0.
I am wondering if there is any Rome module available to add this tag? Like what they developed for content, media, etc.
It is recommended to add to RSS 2.0.
I am wondering if there is any Rome module available to add this tag? Like what they developed for content, media, etc.
The blog post Adding Atom links to an RSS feed generated by ROME answers exactly that question:
there is no build-in immediate support for Atom elements inside an RSS feed ... I’ve implemented an AtomContent class that holds a list of com.sun.syndication.feed.atom.Link but is easy extensible.
The code is published as https://github.com/michael-simons/java-syndication .
It's not a module, but you can use Channel.getForeignMarkup()
if you want to add simple elements to your Channel.
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" />