..


Sponsrade länkar

2,0 Struktur för en RSS-fil

Artikel skriven av Luca Ruggiero
Sidan 1 av 2

I en tidigare artikel vi införde RSS-format , ett XML-baserat, införa strukturen av standarden RSS (som står för Really Simple Sindacation) för utbyte av information mellan olika webbapplikationer

Låt oss undersöka här RSS-format RSS 2,0 eller mer exakt 2.

Det är alltid ett format baserat på en standard XML-struktur som för foder av nyheter dynastyhomeloan.com, finns på:

/rss/news.xml

Exempel på XML-format RSS-2

Tänk på strukturen bara anges semplifichiamola-kod på och se varje tagg som är syftet 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/">



 



 <channel>



  



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



  



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



  



 <description> Nyheter på webben MioSito.ext CRA </ description>



  



 <language> sv </ language>



  



 <lastBuildDate> 2008/01/04 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>



  



 </ Bild>



  



 <item>



   



 <title> <! [CDATA [Rubrik på nyheterna ]]></ title>



   



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



   



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

 



 ]]></ Beskrivning>



   



 <author> MioSito.ext </ författare>



   



 <pubDate> Tis 1 apr, 2008 GMT </ pubDate>



   



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



   



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



  



 </ Item>



 



 </ Kanal>







 </ Rss>



Den grundläggande strukturen

Det är en grundläggande form av RSS 2.0-taggar är tillgängliga för många fler, så vi börjar titta på använda orter, från den grundläggande strukturen.

Den grundläggande strukturen används främst ser xml-huvudet,RSS-tagg som innehåller attribut som anger webbadressen till hans officiella namnrymder och sedan kanalen tagg som innehåller datafiler av alla de RSS-flöden.

Kanalen består av tre delar:

  • huvudet på den webbplats som släpper fodret;
  • förvaltningen av området logotyp som frigör fodret;
  • alla objekt i fodret, som representerar de enskilda rapporterna.
I de följande styckena kommer vi att undersöka alla faktorer delas schematiskt i obligatoriska och valfria ämnen.

Kanalen elementet: krävs element

Med stöd av vad som anges i föregående stycke, ser vi att elementet kanalen ser i alla RSS-flöden, så det kanske låter dumt att tala om att tänka som en del i sin egen rätt.

För DUI diskutera alla de element som direkt går anges i kanalen, med hänvisning till efter den obligatoriska och frivilliga Element och bild.

Följande är en detaljerad lista över nödvändiga taggar på kanalen elementet.

  • titel - anger titeln på nyheter;
  • link - Anger den fullständiga webbadressen för nyheter;
  • beskrivning - Anger den första N tecknen av beskrivande information.
Använda CDATA i titel och beskrivning

Det råder ingen tvekan om att den XML-fil måste dras med respekt för semantiska reglerna för XML i sig, eller hantera specialtecken och andra potentiellt irriterande och farliga aspekter i förhållande till integriteten i XML-filen i fråga.

Men särskilt när det gäller nyheter, kan det hända ofta att ställas inför svåra att hantera undantag som skulle skicka XML-fil av misstag och därmed skript som fjärravläsas den för att visa fodret.

Problemet är bara kontrolleras genom CDATA kommandot, när XML-filen är den bäst skötta, förvaltar undantag ohanterliga i termer av karaktär och potentiella små men avgörande fel.

Koden exemplet ovan förklarar, på ett praktiskt plan, hur man kan integrera den inom XML-taggar:

 



 <title> <b> <! [CDATA [</ b> avdelning i nyheterna <b> ]]></ b> </ title>

 
Jag har markeras med fet stil kod för att göra det mer skiljas CDATA vid läsning och inlärning av begreppet i fråga i detta avsnitt.

I samma kategori ...
E-Learning
CSS (kurs) CSS (kurs)
Webbdesign och tillgänglighet enligt W3C CSS och XHTML. Från 29 €.
XML (Kurs) XML (Kurs)
Skapande av XML-strukturer, XSL och andra språk utbyggbar. Från 29 €.
Sponsrade länkar