Blog Agencia Web

Humanizando Los Feeds RSS A Través De XSLT

icon timeRicardo Aroca | 11 de julio de 2006 | icon commentSin comentarios

Enfrentarse a un feed RSS en estado puro es una experiencia sumanente confusa ya que el marcado XML no está pensado para ser visualizado directamente.

visualizacion de feed rss en estado puro

Feed RSS en estado puro

Por suerte, contamos con las hojas de estilo XSLT , las cuales permiten transformar cualquier documento XML en otro tipo de documeto. Lo que haremos a continuación es transformar un documento en formato RSS (un tipo de XML ) a formato XHTML (otro tipo de XML ).

Puedes ver un ejemplo de la aplicación de esta técnica en el Feed RSS de este blog.

Para comenzar, tu feed RSS debe tener estas líneas al comienzo:

<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="rss2html.xsl" type="text/xsl"?>
< RSS version="2.0">

La línea en negrita es la que asocia la hoja de estilo al documento RSS . Asegúrate de que la propiedad href apunte hacia donde está ubicado el archivo xsl, que en este caso es llamado rss2html.xsl..

El siguiente paso es crear la hoja de estilo XSLT . Si no conoces nada de XSLT , te recomiendo utilizar la plantilla XSLT RSS - HMTL, que es la utilizo actualmente en este sitio.

Dentro del la hoja XSLT , encontrarás esta línea:

<link rel="stylesheet" type="text/css" href="estilos.css" />

Debes reemplazar el valor de la propiedad href con la dirección de la hoja de estilos CSS que dará formato gráfico al feed.

Y eso es todo ! Tu feed RSS , ahora será fácil de leer y ya no alejará más a los visitantes de tu sitio.

Comentarios

No hay comentarios todavía

Comentar

Los campos con asterisco * son obligatorios.

No se mostrará publicamente

Escribe la dirección sin http://


Etiquetas permitidas: a,strong, em, cite, blockquote, pre, code.

Opciones

Categorias

Suscribirse

Reciba automáticamente en su lector RSS las últimas publicaciones del blog.

Selección de Blogs

Publicidad

Contrata Planes Hostagator haciendo Clic Aquí

Agencia Web utiliza Hostgator para todos sus proyectos. Si quieres saber por qué, haz clic aquí.


Servicios