..


Enllaços patrocinats

2.0 Estructura d'un arxiu RSS

Article escrit per Luca Ruggiero
Pàgina 1 de 2

En un article anterior presentem el format RSS , un basat en XML, la introducció de l'estructura de l'estàndard RSS (sigles de Really Simple Sindacation) per a l'intercanvi d'informació entre diferents aplicacions web

Anem a examinar aquí l'RSS en format RSS 2.0 2 o més exactament.

Sempre és un format basat en una estructura XML estàndard, com el de l'alimentació de les notícies centre-equestre-sarremas.com, disponible a:

/rss/news.xml

Exemple de XML en format RSS 2

Considerar l'estructura que acabem d'indicar, semplifichiamola nivell de codi i veure totes les etiquetes que només és el propòsit 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 - Notícies en Línia </ title>



  



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



  



 Notícies <description> de la cra Web MioSito.ext </ description>



  



 <language> en </ language>



  



 2008.01.04 13:06:54 <lastBuildDate> </ lastBuildDate>



  



 <image>



   



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



    



 <title> MioSito.ext - Notícies en Línia </ title>



    



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



  



 </ Image>



  



 <item>



   



 <title> <! [CDATA [Títol de la notícia ]]></ title>



   



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



   



 <description> <! [CDATA [Breu descripció ...

 



 Descripció ]]></>



   



 <author> MioSito.ext </ autor>



   



 <pubDate> mar, 1 abr 2008 GMT </ pubdate>



   



 <category Categoria Nom 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>



L'estructura bàsica

Aquesta és una forma bàsica de RSS 2.0, però les etiquetes estan disponibles per a molts més, així que començar per l'examen que s'utilitzen, a partir de l'estructura bàsica.

L'estructura bàsica utilitzada fonamentalment veu la capçalera xml, llavors l'etiqueta de RSS que conté l'atribut que especifica la URL dels seus espais de noms oficials, i després l'etiqueta de canal que contindrà els arxius de dades de tots els canals RSS.

El canal consta de tres parts:

  • capçalera del lloc que allibera l'aliment;
  • gestió de logo del lloc que allibera l'aliment;
  • tots els elements de la font, en representació dels informes individuals.
En els següents paràgrafs anem a examinar tots els elements, que divideix esquemàticament en matèries obligatòries i optatives.

L'element de canal: els elements obligatoris

En virtut del que apareix en el paràgraf anterior, s'observa que el canal element veu a tots els canals Canals, pel que podria semblar una tonteria pensar que parlar-ne com un element en si mateix.

Per tal de parlar dui tots els elements que van directament especificats al canal, després de posposar els elements obligatoris i opcionals per a la imatge i el tema.

La següent és una llista detallada de les variables necessàries de l'element de canal.

  • títol - Especifica el títol de la notícia;
  • link - Especifica l'URL complet de la notícia;
  • Descripció - especifica l'N primers caràcters de les notícies descriptives.
Utilitzant CDATA en el títol i la descripció

No hi ha dubte que l'arxiu XML ha de ser elaborat respectant les regles semàntiques del llenguatge XML en si, o manejar caràcters especials i altres aspectes potencialment problemàtics i perillosos pel que fa a la integritat de l'arxiu XML en qüestió.

No obstant això, especialment en l'àrea de notícies, pot succeir sovint s'enfronten amb les excepcions immanejables d'enviar l'arxiu XML en l'error i per tant, els scripts de manera remota de llegir per a l'alimentació.

El problema no és més que controlat a través de la comanda CDATA, una vegada que l'arxiu XML s'executa en el seu millor moment, gestiona excepcions immanejable en termes de caràcter i el potencial d'errors petits però crucials.

L'exemple de codi es mostra més amunt explica, a nivell pràctic, la manera d'integrar dins de les etiquetes XML:

 



 <title> <b> <! [CDATA [</ b> Títol de la notícia <b> ]]></ b> </ title>

 
He ressaltat en negreta en el codi perquè sigui CDATA més distingibles en la lectura i l'aprenentatge del concepte en qüestió en aquesta secció.

A la mateixa categoria ...
E-Learning
CSS (Curs) CSS (Curs)
Disseny Web i d'accessibilitat d'acord amb W3C CSS i XHTML. A partir de 29 €.
XML (Curs) XML (Curs)
Creació d'instal · lacions de XML, XSL i altres llenguatges extensibles. A partir de 29 €.
Enllaços patrocinats