package com.ninemax.application.rss;
import com.rsslibj.elements.Channel;
public class Rss {
public static void main(String[] args) throws Exception {
Channel channel = new Channel();
channel.setDescription("This is my sample channel");
channel.setLink("http://localhost/");
channel.setTitle("My Channel");
channel.setImage("http://localhost/", "The Channel Image",
"http://localhost/foo.jpg");
channel.setTextInput("http://localhost/search",
"Search The Channel Image", "The Channel Image", "s");
channel.addItem("http://localhost/item1",
"The First Item covers details on the first item>",
"The First Item");
channel.addItem("http://localhost/item2",
"The Second Item covers details on the second item",
"The Second Item").setDcCreator("Jason Bell");
System.out.println("The feed in RSS:" + channel.getFeed("rss"));
}
}
输出:
The feed in RSS:
<?xml version='1.0' encoding='UTF-8'?>
<rss version='0.92'>
<channel>
<title>My Channel</title>
<link>http://localhost/</link>
<description>This is my sample channel</description>
<docs>http://backend.userland.com/rss092</docs>
<image>
<title>The Channel Image</title>
<link>http://localhost/</link>
<url>http://localhost/foo.jpg</url>
</image>
<textInput>
<title>The Channel Image</title>
<link>http://localhost/search</link>
<description>Search The Channel Image</description>
<name>s</name>
</textInput>
<item>
<title>The First Item</title>
<link>http://localhost/item1</link>
<description>The First Item covers details on the first item></description>
</item>
<item>
<title>The Second Item</title>
<link>http://localhost/item2</link>
<description>The Second Item covers details on the second item</description>
</item>
</channel>
</rss>