Foros del Web » Programación para mayores de 30 ;) » Java »

Leer un rss con java

Estas en el tema de Leer un rss con java en el foro de Java en Foros del Web. Hola a todos, deseo leer un rss, desde yahoo con java, estoy utilizando este code: Código: DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); // Procesamos el fichero XML ...
  #1 (permalink)  
Antiguo 14/12/2008, 09:01
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Leer un rss con java

Hola a todos, deseo leer un rss, desde yahoo con java, estoy utilizando este code:
Código:
            DocumentBuilder documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();  
            // Procesamos el fichero XML y obtenemos nuestro objeto Document  
            Document doc = documentBuilder.parse(new InputSource(new FileInputStream(" http://weather.yahooapis.com/forecastrss?p=94089"))); 
            // Obtenemos la etiqueta raiz  
            Element elementRaiz = doc.getDocumentElement();  
            // Iteramos sobre sus hijos  
            NodeList hijos = elementRaiz.getChildNodes();  
            for(int i=0;i<hijos.getLength();i++){  
                Node nodo = hijos.item(i);  
                if (nodo instanceof Element){  
                    System.out.println(nodo.getNodeName());  
                }
            }
        }catch(Exception e){
            e.printStackTrace();
        }
Siempre me sale este error...
Código:
java.io.FileNotFoundException:  http:\weather.yahooapis.com\forecastrss?p=94089 (El nombre de archivo, directorio o etiqueta del volumen no es válido)
Entiendo que es por que la url no es un archivo plano, siendo asi como podria leer este rss, de antemano gracias.
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:53.