..


Sponzorirani linkovi

2,0 Struktura RSS datoteke

Članak je napisao Luca Ruggiero
Stranica 1 od 2

U prethodnom članku smo uveli RSS formatu , XML-based, uvođenjem struktura standardnih RSS (što je kratica za Really Simple Sindacation) za razmjenu informacija između različitih web aplikacija

Neka nas ispitati ovdje RSS formatu RSS 2.0 ili preciznije 2.

To je uvijek oblik na temelju standardne XML strukturu kao da feed vijesti carlindesbruyerescorrezienne.com, dostupno na:

/rss/news.xml

Primjer XML formatu RSS 2

Razmislite o strukturi samo naznačeno, semplifichiamola-level kod i vidjeti svaki oznaku koja je svrha:






 <? XML verzija = "1.0" kodiranje = "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 - Vijesti Online </ title>



  



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



  



 <Opis> Vijesti o web MioSito.ext RAK </ description>



  



 <language> hr </ jezika>



  



 <lastBuildDate> 2008/1/4 13:06:54 </ lastBuildDate>



  



 <image>



   



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



    



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



    



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



  



 </ Slika>



  



 <item>



   



 <title> <! [CDATA [Naslov naslova vijesti ]]></>



   



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



   



 <Opis> <! [CDATA [Kratak opis ...

 



 Opis ]]></>



   



 <author> MioSito.ext </ Autor>



   



 <pubDate> uto 1. travnja 2008 GMT </ pubDate>



   



 <category domain="http://www.miosito.ext/categoria.asp?id=5"> Ime Kategorija </ kategorija>



   



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



  



 </ Stavka>



 



 </ Kanal>







 </ Rss>



Osnovna struktura

To je osnovni oblik RSS 2.0, ali oznake su na raspolaganju mnogo više, tako da ćemo početi gleda na one koristi, počevši od osnovnih struktura.

Osnovna struktura koji se prvenstveno koristi vidi xml zaglavlje, a zatim RSS oznaku koja sadrži atribute koji određuje URL svoje službene imenskom prostoru, a zatim kanal oznaku koja će sadržavati podatke datoteka svih RSS feedove.

Program se sastoji od tri dijela:

  • zaglavlje stranice koje oslobađa hrane;
  • upravljanje stranice logotip koji oslobađa hrane;
  • sve stavke u hrani, koji predstavlja pojedinačne izvještaje.
U sljedećim odlomcima ćemo ispitati sve elemente podjele shematski u obveznih i izbornih predmeta.

Kanal elementa: elemente potrebne

Na temelju onoga što je naveden u prethodnom stavku, vidimo da element kanala vidi u svim RSS, tako da bi moglo zvuk luckast da se govori o razmišljanju kao element u svojem vlastitom pravu.

Kako DUI raspraviti sve elemente koji izravno idu u navedeni kanal, koji se odnosi na, nakon obveznih i izbornih elemenata i slike predmeta.

Slijedi detaljan popis potrebnih oznaka kanala elementa.

  • naslov - specificira naslov vijest;
  • link - Određuje kompletan URL vijesti;
  • opis - Određuje prvi N znakova opisne informacije.
Korištenje CDATA u naslov i opis

Nema sumnje da je XML datoteka mora biti nacrtana poštivanje semantičkih pravila XML sebe, ili nositi specijalne znakove i druge potencijalno neugodno i opasnih aspekata u odnosu na cjelovitost XML datoteku u pitanju.

Međutim, posebno u području vijesti, to se može dogoditi često biti suočen s teško upravljati iznimkama da će poslati XML datoteku u zabludi i time skriptu koja udaljeno čitanje za prikaz hrane.

Problem je jednostavno kontrolira kroz CDATA naredbe, nakon što je XML datoteka je najbolji upravlja, vodi iznimke podliježe u smislu karaktera i potencijala mali, ali presudna pogreške.

Kod primjer prikazan iznad objašnjava, na praktičnoj razini, kako ga integrirati u XML oznake:

 



 <title> <b> <! [CDATA [</ b> Naslov vijesti <b> ]]></ b> </ title>

 
Imam označene podebljanim kod da bi ga više razlikovati CDATA prilikom čitanja i učenja koncepta u pitanje u ovom odjeljku.

U istoj kategoriji ...
E-učenje
CSS (tečaj) CSS (tečaj)
Web dizajn i dostupnost u skladu s W3C CSS i XHTML. Počevši od 29 €.
XML (tečaj) XML (tečaj)
Stvaranje XML struktura, XSL i drugim jezicima proširiva. Počevši od 29 €.
Sponzorirani linkovi