..


Enlaces patrocinados

2.0 Estructura de un archivo RSS

Artículo escrito por Luca Ruggiero
Página 1 de 2

En un artículo anterior hemos introducido el formato RSS , una basada en XML, la introducción de la estructura del estándar RSS (siglas de Really Simple Sindacation) para el intercambio de información entre distintas aplicaciones Web

Vamos a examinar aquí el RSS en formato RSS 2.0 o más exactamente 2.

Siempre es un formato basado en una estructura estándar XML como el de la alimentación de las noticias cesarogcaleb.com, disponible en:

/rss/news.xml

Ejemplo de XML en formato RSS 2

Considerar la estructura se ha indicado, semplifichiamola nivel de código y ver todas las etiquetas que solo es el propósito de:






 <? Xml version = "1.0" encoding = "ISO-8859-1">







 <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">



 



 <channel>



  



 <title> MioSito.ext - Noticias en Línea </ title>



  



 <link> http://www.miosito.ext/news/ </ link>



  



 Noticias <description> de la cra Web MioSito.ext </ description>



  



 <language> en </ language>



  



 04/01/2008 13:06:54 <lastBuildDate> </ lastBuildDate>



  



 <image>



   



 <url> http://www.miosito.ext/logo_news.gif </ url>



    



 <title> MioSito.ext - Noticias en Línea </ title>



    



 <link> http://www.miosito.ext/news/ </ link>



  



 </ Image>



  



 <item>



   



 <title> <! [CDATA [Título de la noticia ]]></ title>



   



 <link> http://www.miosito.ext/notizia.asp?id=123 </ link>



   



 <description> <! [CDATA [Breve descripción ...

 



 Descripción ]]></>



   



 <author> MioSito.ext </ autor>



   



 <pubDate> mar, 01 Apr 2008 GMT </ pubDate>



   



 <category Categoría Nombre domain="http://www.miosito.ext/categoria.asp?id=5"> </ category>



   



 <GUID IsPermaLink="true"> http://www.miosito.ext/notizia.asp?id=123 </ guid>



  



 </ Item>



 



 </ Channel>







 </ Rss>



La estructura básica

Se trata de una forma básica de RSS 2.0, pero las etiquetas están disponibles para muchos más, así que empezar a buscar en que se utilizan, a partir de la estructura básica.

La estructura básica utilizada fundamentalmente ve la cabecera xml, entonces la etiqueta de rss que contiene los atributos que especifica la URL de su espacio de nombres oficiales, y luego la etiqueta de canal que contendrá los archivos de datos de todos los canales RSS.

El canal se compone de tres partes:

  • cabecera de la página que libera el alimento;
  • gestión de logo del sitio que libera el alimento;
  • todos los elementos de la fuente, en representación de los informes individuales.
En los párrafos siguientes vamos a examinar todos los elementos que divide esquemáticamente en materias obligatorias y optativas.

El elemento de canal: los elementos necesarios

En virtud de lo que aparece en el párrafo anterior, vemos que el canal elemento ve en todos los canales RSS, por lo que podría parecer una tontería hablar de pensar como un elemento por derecho propio.

Con el fin de dui discutir todos los elementos que especifica directamente en el canal, después de referirse a los elementos obligatorios y opcionales y elementos de imagen.

La siguiente es una lista detallada de las variables necesarias del elemento de canal.

  • título - especifica el título de la noticia;
  • link - Especifica la URL completa de la noticia;
  • Descripción - Especifica el N primeros caracteres de la información descriptiva.
Utilizando CDATA en el título y la descripción

No hay duda de que el archivo XML debe ser elaborado respetando las reglas semánticas del lenguaje XML en sí, o manejar los caracteres especiales y otros aspectos potencialmente molestos y peligrosos en relación con la integridad del archivo XML en cuestión.

Sin embargo, especialmente en el campo de las noticias, puede suceder a menudo se enfrentan con difíciles de manejar excepciones que enviar el archivo XML en el error y por lo tanto el script que lo lea a distancia para mostrar el alimento.

El problema es simplemente controla a través del comando CDATA, una vez que el archivo XML es la mejor gestionados, gestiona excepciones inmanejable en términos de carácter y el potencial de errores pequeños pero cruciales.

El ejemplo de código se muestra más arriba, explica, a nivel práctico, la manera de integrar dentro de las etiquetas XML:

 



 <title> <b> <! [CDATA [</ b> Título de la noticia <b> ]]></ b> </ title>

 
He resaltado en negrita en el código para que sea CDATA más distinguibles en la lectura y el aprendizaje del concepto en cuestión en esta sección.

En la misma categoría ...
E-Learning
CSS (Curso) CSS (Curso)
Diseño Web y de accesibilidad de acuerdo con W3C CSS y XHTML. A partir de 29 €.
XML (Curso) XML (Curso)
Creación de estructuras XML, XSL y extensible otros idiomas. A partir de 29 €.
Enlaces patrocinados