..


Sponzorované odkazy

2.0 Štruktúra súboru RSS

Článok napísal Luca Ruggiero
Strana 1 z 2

V predchádzajúcom článku sme predstavili vo formáte RSS , XML-based, zavedenie štruktúry štandardného RSS (čo znamená Really Simple Sindacation) na výmenu informácií medzi rôznymi webových aplikácií

Pozrime sa tu vo formáte RSS RSS 2.0, respektíve 2.

Vždy je formát založený na štandarde XML štruktúru ako krmiva správ easthamptonfireco1.com, k dispozícii na adrese:

/rss/news.xml

Príklad XML formáte RSS 2

Zvažovať štruktúru práve uvedené, semplifichiamola úrovni kódu a vidieť každý tag, ktorý je cieľom:






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



 



 <kanál>



  



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



  



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



  



 <description> Novinky na webe MioSito.ext CRA </ description>



  



 <jazyk> en </ language>



  



 <lastBuildDate> 01.04.2008 13:06:54 </ lastBuildDate>



  



 <image>



   



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



    



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



    



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



  



 </ Obrázok>



  



 <item>



   



 <title> <! [CDATA [Názov titulu noviniek ]]></>



   



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



   



 <description> <! [CDATA [Stručný popis ...

 



 Popis ]]></>



   



 <author> MioSito.ext </ autor>



   



 <pubDate> út. 1. aprílom 2008 GMT </ pubDate>



   



 <category domain="http://www.miosito.ext/categoria.asp?id=5"> Názov kategórie </ kategórie>



   



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



  



 </ Item>



 



 </ Kanál>







 </ RSS>



Základná štruktúra

Je to základná forma RSS 2.0, ale značky, ktoré sú k dispozícii oveľa viac, a tak sme začať hľadať v použitých sídiel, od základnej konštrukcie.

Základná štruktúra slúži predovšetkým vidí XML hlavičku, potom tag RSS, ktorý obsahuje atribúty, ktorý určuje URL svojich oficiálnych názvov, a potom kanál tag, ktorý bude obsahovať dátové súbory zo všetkých kanálov RSS.

Kanál sa skladá z troch častí:

  • záhlavie stránky, ktoré uvoľní krmiva;
  • správa webu logo, ktoré uvoľní krmiva;
  • všetky položky v krmive, ktoré predstavujú jednotlivé správy.
V nasledujúcich odsekoch sa budeme skúmať všetky prvky rozdelenie schematicky povinných a voliteľných predmetov.

Žľab: potrebné prvky

Na základe toho, čo je uvedené v predchádzajúcom odseku, vidíme, že element kanál vidí vo všetkých RSS kanály, takže to môže znieť hlúpo hovoriť o myslenie ako prvok v jeho vlastnej pravý.

Aby bolo pod vplyvom alkoholu prerokovaní všetkých prvkov, ktoré idú priamo uvedené v kanáli, s odkazom na po povinných a voliteľných prvkov a image tovaru.

Nasleduje podrobný zoznam požadovaných tagy Žľab.

  • Názov - uvádza názov správy;
  • link - Určuje úplnú adresu URL správy;
  • Popis - Určuje prvých n znakov popisných informácií.
Použitie CDATA v názve a popise

Niet pochýb o tom, že súbor XML musí byť vypracované rešpektovanie sémantická pravidlá XML sám, alebo s nimi manipulujú špeciálne znaky a ďalšie potenciálne nepríjemné a nebezpečné aspekty vo vzťahu k celistvosti XML súboru sa jedná.

Avšak, najmä v oblasti správ, môže sa stať, často čeliť ťažké zvládnuť výnimiek, ktoré pošle XML súbor omylom, a preto skript, ktorý vzdialene čítať zobrazenie kanálu.

Problém je jednoducho ovládať pomocou príkazu CDATA, akonáhle XML súbor je najlepšie zvládol, riadia výnimky nezvládnuteľné, pokiaľ ide o povahu a potenciálne malé, ale zásadné chyby.

Príklad kódu je uvedené vyššie vysvetľuje, na praktickej úrovni, ako integrovať sa do XML tagy:

 



 <title> <b> <! [CDATA [</ b> Názov novinky <b> ]]></ b> </ title>

 
Mám tučne kódu, aby sa viac rozoznateľný CDATA pri čítaní a učenie sa daný pojem v tejto sekcii.

V rovnakej kategórii ...
E-Learning
CSS (kurz) CSS (kurz)
Web Design a prístupnosti podľa W3C CSS a XHTML. Od 29 €.
XML (kurz) XML (kurz)
Tvorba štruktúry XML, XSL a ďalších jazykov rozšíriteľné. Od 29 €.
Sponzorované odkazy