..


Sponsede Lenker

2.0 Oppbygging av en RSS-fil

Artikkel skrevet av Luca Ruggiero
Side 1 av 2

I en tidligere artikkel introduserte vi RSS-format , et XML-basert, introduserer strukturen i standarden RSS (som står for Really Simple Sindacation) for utveksling av informasjon mellom forskjellige webprogrammer

La oss undersøke her på RSS format RSS 2.0 eller mer presist 2.

Det er alltid et format basert på en standard XML-struktur som i fôret av nyheter christiane-lecomte.com, tilgjengelig på:

/rss/news.xml

Eksempel på XML format RSS 2

Tenk strukturen bare indisert, semplifichiamola-nivå kode og se hver eneste brikke som er hensikten med:






 <? 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/">



 



 <kanal>



  



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



  



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



  



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



  



 <språk> no </ language>



  



 <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/ </ link>



  



 </ Bilde>



  



 <item>



   



 <title> <! [CDATA [Tittel på nyhetene ]]></ title>



   



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



   



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

 



 ]]></ Description>



   



 <forfatter> MioSito.ext </ forfatter>



   



 <pubDate> ti 1 april 2008 GMT </ pubDate>



   



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



   



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



  



 </ Element>



 



 </ Channel>







 </ Rss>



Den grunnleggende strukturen

Det er en grunnleggende form for RSS 2.0 men taggene er tilgjengelige for mange flere, så vi begynne å se på brukte tettsteder, fra den grunnleggende strukturen.

Den grunnleggende strukturen brukes primært ser xml header, så rss tag som inneholder attributter som angir nettadressen hans offisielle navnerom, og deretter den kanalen tag som skal inneholde data filer av alle RSS feeds.

Kanalen består av tre deler:

  • header av området som frigjør fôret;
  • forvaltning av nettstedets logo som frigjør fôret;
  • alle elementer i fôret, som representerer den individuelle rapporter.
I de følgende avsnittene vil vi undersøke alle elementer dele skjematisk i obligatoriske og valgfrie fag.

Kanalen element: elementene som kreves

I kraft av hva som er oppført i forrige avsnitt, ser vi at elementet kanalen ser i alle RSS feeds, så det høres kanskje dumt å snakke om å tenke som et element i sin egen rett.

For DUI diskutere alle de elementene som går direkte spesifisert i kanalen, med henvisning til etter den obligatoriske og valgfrie elementer og bildeelementer.

Det følgende er en detaljert liste over nødvendige koder på kanalen element.

  • title - angir tittelen på nyhetene;
  • link - Angir den fullstendige nettadressen til nyheter;
  • beskrivelse - Angir første N tegnene beskrivende informasjon.
Bruk CDATA i tittel og beskrivelse

Det er ingen tvil om at XML filen må trekkes respektere de semantiske reglene for XML selv, eller håndterer spesialtegn og andre potensielt irriterende og farlige aspektene i forhold til integritet XML-fil i spørsmålet.

Men, spesielt innen nyheter, kan det skje ofte overfor vanskelige å håndtere unntakene som ville sende XML-fil i feil og dermed skriptet som eksternt lese det for å vise feed.

Problemet er bare kontrolleres gjennom CDATA kommandoen, når XML filen er best forvaltede klarer unntak uhåndterlig i form av karakter og potensielle små, men avgjørende feil.

Koden eksempelet vist ovenfor forklarer, på det praktiske plan, hvordan integrere den i XML-koder:

 



 <title> <b> <! [CDATA [</ b> Tittel på nyhetene <b> ]]></ b> </ title>

 
Jeg har uthevet i fet skrift kode for å gjøre det mer skilles CDATA når lesing og læring av konseptet i spørsmålet i denne delen.

I samme kategori ...
E-læring
CSS (Course) CSS (Course)
Web Design og tilgjengelighet i henhold til W3C CSS og XHTML. Starter fra 29 €.
XML (Course) XML (Course)
Opprettelse av XML strukturer, XSL og andre språk utvidbar. Starter fra 29 €.
Sponsede Lenker