package test;
import java.net.URL;
import java.util.Arrays;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import com.sun.syndication.feed.synd.SyndEntry;
import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.io.SyndFeedInput;
import com.sun.syndication.io.XmlReader;

public class RSS_reader {
    private static String url ="http://blog.rss.naver.com/dark861007.xml";

    @SuppressWarnings("unchecked")
    public static void main(String[] args) throws Exception {
        
        URL feedUrl = new URL(url);
        SyndFeedInput input = new SyndFeedInput();
        SyndFeed syndFeed = input.build(new XmlReader(feedUrl));
        
        /*RSS*/
        System.out.println("### getFeedType [" + syndFeed.getFeedType() +"]");
        System.out.println("### getLanguage [" + syndFeed.getLanguage() +"]");
        System.out.println("### getTitle [" + syndFeed.getTitle() +"]");
        System.out.println("### getPublishedDate [" + syndFeed.getPublishedDate() +"]");

        List entries = syndFeed.getEntries();        
        SyndEntry entry = null;
        
        /*발행정보*/
        for(int i=0, j=entries.size(); i0){
             for(int ii=0,jj=entry.getCategories().size(); ii","").trim();
    } else {
    return "";
    }
    }
}

+ Recent posts