..


Sponsorerede links

2,0 Struktur for en RSS-fil

Artikel skrevet af Luca Ruggiero
Side 1 af 2

I en tidligere artikel introducerede vi RSS-formatet , et XML-baseret, indførelse af strukturen i standard RSS (hvilket står for Really Simple Sindacation) til udveksling af oplysninger mellem forskellige web-applikationer

Lad os undersøge her RSS format RSS 2,0 eller mere præcist 2.

Det er altid et format baseret på en standard XML-struktur som af foderet om nyheder compagnie-awama.com, findes på:

/rss/news.xml

Eksempel på XML-format RSS-2

Overvej strukturen netop angivet, semplifichiamola-niveau kode og se hvert enkelt tag, der er formålet:






 <? 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 - Nyheder Online </ title>



  



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



  



 <description> News of the Web MioSito.ext CRA </ description>



  



 <sprog> da </ language>



  



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



  



 <image>



   



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



    



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



    



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



  



 </ Billede>



  



 <item>



   



 <title> <! [CDATA [titlen på nyheder ]]></ title>



   



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



   



 <description> <! [CDATA [Kort beskrivelse ...

 



 ]]></ Beskrivelse>



   



 <author> MioSito.ext </ forfatter>



   



 <pubDate> Ti 01 april de 2008 GMT </ pubDate>



   



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



   



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



  



 </ Vare>



 



 </ Kanal>







 </ Rss>



Den grundlæggende struktur

Det er en grundlæggende form for RSS 2.0, men tags er tilgængelige for mange flere, så vi begynde at kigge på brugt dem, der starter fra den grundlæggende struktur.

Den grundlæggende struktur bruges primært til at se XML-header, så er RSS-tag, som indeholder attributter, der angiver webadressen på hans officielle namespaces, og derefter den kanal tag, som vil indeholde data-filer af alle RSS-feeds.

Kanalen består af tre dele:

  • header af hjemmesiden, der udløser foderet;
  • lokalitetens forvaltning, logo, der udløser foderet;
  • alle elementer i foderet, der repræsenterer de individuelle rapporter.
I de følgende afsnit vil vi undersøge alle elementer dividere skematisk i obligatoriske og valgfrie fag.

Kanalen element: krævede elementer

I kraft af, hvad der er nævnt i foregående afsnit, ser vi, at det element kanalen ser i alle de RSS-feeds, så det lyder måske fjollet at tale om at tænke som et element i sin egen ret.

For DUI diskutere alle de elementer, som går direkte i kanalen, med henvisning til, efter de obligatoriske og valgfrie elementer og billedelementer.

Det følgende er en detaljeret liste over nødvendige etiketter af kanalen element.

  • titel - angiver titlen på nyhederne;
  • link - Angiver den fuldstændige URL for nyhederne;
  • beskrivelse - Angiver de første n tegn af beskrivende oplysninger.
Brug CDATA i titel og beskrivelse

Der er ingen tvivl om, at XML-filen skal udarbejdes respekterer semantiske regler for XML i sig selv, eller håndtere specialtegn og andre potentielt irriterende og farlige aspekter i relation til integriteten af ​​de XML-fil i spørgsmålet.

Men især med hensyn til nyheder, kan det ske ofte blive konfronteret med vanskelige at håndtere undtagelser, som ville sende den XML-fil ved en fejl, og dermed script, der fjernaflæses det til at vise feed.

Problemet er blot styres gennem CDATA kommandoen, når XML-fil er det lykkedes bedst, styrer undtagelser uoverskuelig med hensyn til karakter og potentielle lille, men afgørende fejl.

Koden eksempel vist ovenfor forklarer, på det praktiske plan, hvordan man kan integrere det i XML-tags:

 



 <title> <b> <! [CDATA [</ b> Titel på nyheder <b> ]]></ b> </ title>

 
Jeg har fremhævet med fed kode til at gøre det mere adskille CDATA ved læsning og indlæring af konceptet i spørgsmål i denne sektion.

I den samme kategori ...
E-Learning
CSS (Kursus) CSS (Kursus)
Web Design og tilgængelighed i henhold til W3C CSS og XHTML. Fra 29 €.
XML (Kursus) XML (Kursus)
Oprettelse af XML-strukturer, XSL og andre sprog udvides. Fra 29 €.
Sponsorerede links