Rss parser java

JLBP

Membro
Boas, tou aqui com uns problemas a fazer um fed em java. Tento ir buscar noticias ao site ojogo.pt só que dá um erro, sei onde ele está mas nao sei como resolver. Coloquei 3 println (entrou1, entrou2 e entrou3) para ver onde estava o erro e o programa entra nos dois primeiros mas não entra no terceiro, ou seja, parece k nao sai do site.

//import com.sun.cnpi.rss.parser.RssParserImpl.*;
import com.sun.cnpi.rss.elements.*;
//import java.lang.*;
import java.net.*;
import java.util.Collection;
import java.util.Iterator;
//import java.nio.ByteBuffer;
//import java.util.*;
import com.sun.cnpi.rss.parser.*;
import java.io.*;
//import com.sun.cnpi.rss.*;
//import org.xml.sax.*;
//import javax.comm.*;


public class teste {
public static void main(String args[]) throws IOException, RssParserException, InterruptedException, Exception{
System.out.println("entrou1");
RssParser parser = RssParserFactory.createDefault();
System.out.println("entrou2");
Rss rss = parser.parse(new URL("http://www.ojogo.pt/rss/Noticias.rss"));
System.out.println("entrou3");
//Get all XML elements in the feed
Collection items = rss.getChannel().getItems();
if(items != null && !items.isEmpty()){
//Iterate over our main elements. Should have one for each article
for(Iterator i = items.iterator();
i.hasNext();
System.out.println()){
Item item = (Item)i.next();
System.out.println("Title: " + item.getTitle());
System.out.println("Link: " + item.getLink());
System.out.println("Description: " + item.getDescription());
}
}
}
}



Alguém me ajuda? Obrigado.
 
Back
Topo