..


Link-uri sponsorizate

2.0 Structura unui fişier RSS

Articol scris de Luca Ruggiero
Pagina 1 din 2

Într-un articol anterior am introdus format RSS , un bazat pe XML, introducerea structura RSS standard (care vine de la Sindacation Really Simple) pentru schimbul de informaţii între aplicaţii web diferite

Să ne examina aici in format RSS RSS 2.0 sau mai exact 2.

Este întotdeauna un format bazat pe o structură XML standard, ca şi cea a hranei pentru animale de ştiri ecuries-du-fourneau.com, disponibil la adresa:

/rss/news.xml

Exemplu de XML format RSS 2

Luaţi în considerare structura doar indicate, semplifichiamola la nivel de cod şi a vedea fiecare etichetă unică, care este scopul 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/">



 



 <canal>



  



 <title> MioSito.ext - News Online </ title>



  



 <link> http://www.miosito.ext/news/ </ legătură într->



  



 Ştiri <description> de MioSito.ext Web CRA </ description>



  



 <Language> ro </ limbă>



  



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



  



 <image>



   



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



    



 <title> MioSito.ext - News Online </ title>



    



 <link> http://www.miosito.ext/news/ </ legătură într->



  



 </ Image>



  



 <item>



   



 <title> <[CDATA titlul [a titlului ]]></ ştiri!>



   



 <link> http://www.miosito.ext/notizia.asp?id=123 </ legătură într->



   



 <description> <[CDATA! [Descriere pe scurt ...

 



 ]]></ Descriere>



   



 <author> MioSito.ext </ autor>



   



 <pubDate> marţi, un aprilie 2008 GMT </ pubDate>



   



 <category domain="http://www.miosito.ext/categoria.asp?id=5"> Categorie Nume </ category>



   



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



  



 </ Item>



 



 </ Canal>







 </ Rss>



Structura de bază

Este o formă de bază de RSS 2.0, dar tag-urile sunt disponibile la mult mai multe, astfel încât începem să ne uităm la cele folosite, pornind de la structura de bază.

Structura de bază folosite în principal vede antet xml, apoi tag-ul rss care conţine atribute care specifică URL-ul de spaţiile de nume sale oficiale, şi apoi tag-ul canalului, care va conţine fişierele de date ale tuturor fluxurile RSS.

Canalul este format din trei părţi:

  • antet a site-ului care eliberează hranei pentru animale;
  • gestionare a logo-site-ului care eliberează hranei pentru animale;
  • toate elementele din hrana pentru animale, care reprezintă rapoartele individuale.
În următoarele paragrafe, vom examina toate elementele împărţirea schematic în disciplinele obligatorii şi opţionale.

Elementul canal: elementele necesare

În temeiul a ceea ce este listat în alineatul precedent, vedem că elementul canal vede în toate fluxurile RSS, asa ca ar putea suna prostesc pentru a vorbi despre gândire ca un element de sine stătător.

În vederea DUI discuta toate elementele pe care merge direct specificate în canal, referindu-se la elementele după obligatorii şi opţionale şi articole imagine.

Ceea ce urmează este o listă detaliată de tag-uri necesare a elementului canal.

  • titlu - precizează titlul de ştiri;
  • legătură într - Specifică adresa URL completă de ştiri;
  • descriere - Specifică primele caractere N de informaţii descriptive.
Utilizarea CDATA în titlu şi descriere

Nu există nici o îndoială că fişierul XML trebuie să fie întocmită cu respectarea normelor semantice ale XML în sine, sau a se ocupa de caractere speciale şi alte aspecte potenţial enervant şi periculoase, în ceea ce priveşte integritatea fişier XML în cauză.

Cu toate acestea, în special în domeniul de ştiri, se poate întâmpla de multe ori se confruntă cu greu de a gestiona excepţii care ar trimite fişier XML în eroare şi, prin urmare, script-ul pe care citit de la distanţă pentru a afişa hranei pentru animale.

Problema este pur şi simplu controlat prin comanda CDATA, o dată pe fişierul XML este cel mai bun gestionate, gestionează excepţiile greu de gestionat din punct de vedere al caracterului şi potenţiale erori mici, dar esenţiale.

Exemplu codul de mai sus explica, la un nivel practic, cum să-l integreze în cadrul tag-uri XML:

 



 <title> <b> <[CDATA! [</ b titlul> de ştiri <b> ]]></ b> </ title>

 
Am evidenţiat în codul de caractere aldine pentru a face CDATA mai distinse atunci când lectură şi de învăţare a conceptului în cauză în această secţiune.

În aceeaşi categorie ...
E-Learning
CSS (Curs) CSS (Curs)
Web Design şi accesibilitatea în conformitate cu W3C CSS si XHTML. Incepand de la 29 €.
XML (Curs) XML (Curs)
Crearea de structuri XML, XSL şi alte limbi extensibil. Incepand de la 29 €.
Link-uri sponsorizate