..
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:
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>
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:
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.
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.
| |
CSS (Curso)
Diseño Web y de accesibilidad de acuerdo con W3C CSS y XHTML. A partir de 29 €. |
| |
XML (Curso)
Creación de estructuras XML, XSL y extensible otros idiomas. A partir de 29 €. |