no tiene un método getContents()??
¿podría ser que el RSS que intentas consumir no tenga todo el cuerpo del texto de la noticia?. En ese caso, creo que no te queda más opción que descargarte el texto manualmente abriendo un Socket contra la URL en cuestión…
Pues creo que llevas razón Abraham... ha sido un despiste mio. Muchas gracias, lo he probado con otros RSS y funciona bien. :-)
Una consulta un poco al margen.
Alguien sabe cómo usar Rome consultando a traves de un proxy??
Muy buenas.
He estado curioseando por internet como programarme un lector de noticias RSS y ATOM e incluso me he hecho algo de prueba.
Lo unico que no consigo hacer, incluso mirando la documentacion de la libreria rome, es que cuando accedo a una direccion RSS para bajarme la informacion, no puedo extraer el texto de la noticia por separado. Me explico:
Iterator<SyndEntry> it = entradas.iterator();
while (it.hasNext()) {
SyndEntry entrada = it.next();
System.out.println();
System.out.println("Titulo: " + entrada.getTitle() );
System.out.println("Descripción: " + entrada.getDescription().getValue() );
System.out.println("Enlace: " + entrada.getLink());
System.out.println("Fecha: " + entrada.getPublishedDate());
System.out.println("Autor: " + entrada.getAuthor() );
System.out.println();
System.out.println();
System.out.println();
}
El método getDescription() solo me da parte de la noticia, pero yo quiero el texto integro de la misma. ¿Hay alguna forma de hacerlo? Se he ha ocurrido que simplemente, el usuario haga click en el enlace a la misma y se habra el navegador, me podría valer, pero si se pudiera lo otro sería mucho mejor.
Muchas gracias.