Tecnología

Inicio

Cómo escribir un lector de fuentes RSS en Java

Un feed RSS proporcionada por un sitio web está escrito en XML, por lo que utilizar librerías XML Java para escribir un lector de feeds XML para su escritorio. Java incluye las librerías XML necesarios para leer un alimento, y le proporcionará un enlace al artículo para leer el contenido adicional en el sitio web de la fuente RSS. Un lector de RSS importa el archivo XML de la alimentación, analiza el título, enlace y la fecha y la muestra en una forma de escritorio Java.

Instrucciones

1 Abra el editor de Java que desea utilizar para crear el módulo de alimentación de RSS. Abrir el proyecto y crear un nuevo archivo en el editor. En la parte superior del código fuente RSS, añadir las siguientes librerías XML necesarios:

javax.xml.stream.XMLEventReader importación;
javax.xml.stream.XMLInputFactory importación;
javax.xml.stream.XMLStreamException importación;
javax.xml.stream.events.XMLEvent importación;

2 Crear una instancia de las clases XML necesarios para abrir el archivo XML. Agregue el código siguiente a su función de lectura:

XMLInputFactory de entrada = XMLInputFactory.newInstance ();
InputStream corriente = read ( "file.xml");
XMLEventReader lector input.createXMLEventReader = (corriente);

3 Crea un bucle que lee a través de cada elemento de RSS. Se coloca el lector de código dentro de la estructura de bucle. Copiar y pegar el siguiente código para crear el bucle:

while (reader.hasNext ()) {

}

4 Mostrar cada elemento XML RSS en el formulario. El código siguiente muestra el título, enlace y fecha para el usuario:

evento XMLEvent = eventReader.nextEvent ();
event.asStartElement (). getName (). getLocalPart () == ( "elemento")) {
alimentación = new Feed (título, enlace, pubdate);
evento = reader.nextEvent ();