Cómo crear un Lector RSS

Para los que me preguntaron cómo programar en Java (páginas jsp)escribo esta breve descripción sobre RSS y cómo verlos en las páginas .jsp
Nota:Debes tener instalado el Servidor Tomcat (abre tu navegador y teclea: http://127.0.0.1:8080 para ver si funciona)

¿Qué es RSS?

Es una familia de formatos de fuentes Web codificados en XML ;utilizada para suministrar a suscriptores de información actualizada frecuentemente. Tiene varias acepciones como: "Really Simple Sindication o Rich Site Summary"
Significa: "Publicar artículos simultáneamente en diferentes medios a través de una fuente a la que pertenecen." Es un archivo XML usado para describir el contenido de sitios Web.



Vamos a crear tres archivos

  1. contenido.xml
  2. libros.dtd
  3. pagina.jsp
contenido.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE libros SYSTEM "libros.dtd">
<rss version="2.0">
<libro><titulo>Java para novatos</titulo>
<enlace>http://wiki.taringa.com/librosj</enlace>
<descripcion>Libros para programar en Java</descripcion>
<articulos><titulo>TCP-IP con Java</titulo>
<enlace>http://wiki.taringa.com/librosj</enlace>
<descripcion>Programar Sockets en Java</descripcion>
</articulo>
<articulo>
<titulo> Java y UML </titulo>
<enlace>
http://wiki.taringa.com/librosj
</enlace>
<descripcion>
Cómo programar en Java
</descripcion>
</articulo>
</libro></rss>


libros.dtd
<!ELEMENT libros(titulo,enlace,descripcion)>
<!ELEMENT titulo(#PCDATA)>
<!ELEMENT enlace(#PCDATA)>
<!ELEMENT descripcion(#PCDATA)>


pagina.jsp
<%@ page contentType="text/html"; chraset=iso-8859-1" language="java" errorPage=""%>
<html>
<head>
<title>::Lector RSS::</title>
<style type="
text/css">
a.miestilo :link,visited{background-color:black;
color:white; text-decoration:none;
}

a.miestilo :hover,active{background-color:white;
color:blue; text-decoration:none;}

</style>
</head>
<%
out.println("
<a class='miestilo' type=' application/rss+xml' href=' contenido.xml' title='Ver lector RSS' alt='Ver lector RSS'>VER AQUI</a>  " );
%>

</html>



Espero les sirva, pueden colocar sus propios contenidos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Gato por liebre (html por jsp)

Imagen de luxspes

Y por que no usar un archivo html y escribir:

<html>
<head>
<title>::Lector RSS::</title>
<style type="text/css">
a.miestilo :link,visited{background-color:black;
color:white; text-decoration:none;
}

a.miestilo :hover,active{background-color:white;
color:blue; text-decoration:none;}

</style>
</head>

<!--Una liga simple no hay necesidad de usar un scriptlet -->

<a class='miestilo' type=' application/rss+xml' href=' contenido.xml' title='Ver lector RSS' alt='Ver lector RSS'>VER AQUI</a>  

</html>

En mi opinion, tu codigo no es un ejemplo de como crear un Lector RSS en JSP, es un ejemplo de como poner una liga en una pagina HTML a un archivo rss+xml. (esta pagina no tiene ningun comportamiento dinamico que requiera que sea un JSP)

Ejemplo de Lector de RSS con JSP

Imagen de luxspes

En esta liga pueden ver un ejemplo de un lector de RSS. (Dicho codigo lee un origen de datos RSS y modifica dinamicamente a la pagina JSP, en ves de solo presentar una liga)

De todos modos funciona... :)

Imagen de CARRARO

¿Cual es el problema?... de todos modos funciona, o no ? :) saludos

¿Cual es el problema?...

Imagen de luxspes

¿Cual es el problema?... de todos modos funciona, o no ? :) saludos

Jajaja, pues si, pero tu ejemplo es solo una liga.... es lo mismo que si pongo una liga a la imagen iso de Suse y digo que ya programe un instalador de Suse linux en jsp... "al final funciona" no? ;-)