Informa 0.60
- ライブラリのインストール
以下のサイトよりライブラリをダウンロード。
http://informa.sourceforge.net/
# cd /usr/local/arch # wget http://voxel.dl.sourceforge.net/.../informa-bin-0.6.0.tar.gz # cd ../src # tar xvzf ../arch/informa-bin-0.6.0.tar.gz # cp informa-bin-0.6.0/lib/*.jar /home/test/WEB-INF/lib
- サンプルソース
# cd /home/test/src/com/domain/test # vi RssTest.java
package com.domain.test;
import java.net.URL;
import java.util.Collection;
import de.nava.informa.core.ChannelIF;
import de.nava.informa.core.ItemIF;
import de.nava.informa.impl.basic.ChannelBuilder;
import de.nava.informa.parsers.FeedParser;
public class RssTest{
public static void main(String args[]){
try{
URL u=new URL("http://news.goo.ne.jp/news/rss/topics/shakai/index.rdf");
ChannelIF channel=FeedParser.parse(new ChannelBuilder(),u);
System.out.println(channel.getTitle());
System.out.println(channel.getSite());
System.out.println(channel.getDescription());
Collection list=channel.getItems();
ItemIF[] items=(ItemIF[])list.toArray(new ItemIF[0]);
for(int i=0; i<items.length; i++){
System.out.println(items[i].getTitle());
System.out.println(items[i].getLink());
System.out.println(items[i].getDescription());
}
}
catch(Exception e){
e.printStackTrace();
}
}
}
Counter: 533,
today: 1,
yesterday: 0
最終更新: 2008-11-26 (水) 02:02:29 (JST) (1272d) by aqua
