..


Linki sponsorowane

2.0 Struktura pliku RSS

Artykuł napisany przez Luca Ruggiero
Strona 1 z 2

W poprzednim artykule przedstawiliśmy w formacie RSS , oparty na XML, wprowadzenie struktury standardu RSS (co oznacza Sindacation Really Simple) do wymiany informacji pomiędzy różnymi aplikacjami sieci Web

Przyjrzyjmy się tutaj w formacie RSS RSS 2.0 a dokładnie 2.

Zawsze jest to format oparty na standardzie XML jako struktury, które paszy wiadomości decoster-immobilier.com, dostępny pod adresem:

/rss/news.xml

Przykład formacie XML RSS 2

Pod uwagę strukturę tylko wskazane, semplifichiamola poziomie kod i zobacz, każdy tag, który jest w celu:






 <? Wersja Xml = "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>



  



 Aktualności <description> z sieci MioSito.ext cra </ description>



  



 <język> pl </ language>



  



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



  



 </ Image>



  



 <item>



   



 <title> <! [CDATA Tytuł [tytułu ]]></ wiadomości>



   



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



   



 <description> <! [CDATA [Krótki opis ...

 



 ]]></ Opis>



   



 <author> MioSito.ext </ author>



   



 wt <pubDate>, 01 kwietnia 2008 GMT </ pubDate>



   



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



   



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



  



 </ Item>



 



 </ Channel>







 </ Rss>



Podstawowa struktura

Jest to podstawowa forma RSS 2.0 ale tagi są dostępne o wiele więcej, więc przyjrzymy się używane, począwszy od podstawowej struktury.

Podstawowa struktura stosowane przede wszystkim widzi xml nagłówka, a następnie tag rss, który zawiera atrybuty który określa adres URL jego oficjalnych nazw, a następnie tag kanał, który będzie zawierał pliki danych z wszystkich kanałów RSS.

Kanału składa się z trzech części:

  • nagłówek strony, która uwalnia pasz;
  • zagospodarowania terenu, logo, które uwalnia paszy;
  • wszystkie elementy w paszy, reprezentujących poszczególne raporty.
W poniższych punktach omówimy wszystkie elementy podziału schematycznie na przedmioty obowiązkowe i nieobowiązkowe.

Element kanału: elementy wymagane

Ze względu na to, co jest wymienione w poprzednim akapicie, widzimy, że kanał elementem widzi wszystkich kanałów RSS, więc może to brzmieć głupio mówić o myśleniu jako element w sobie.

W celu dui omówić wszystkie elementy, które go bezpośrednio określone w kanale, odnosząc się do po obowiązkowych i opcjonalnych elementów i pozycji obrazu.

Poniżej znajduje się szczegółowy wykaz wymaganych znaczników elementu kanału.

  • title - określa tytuł wiadomości;
  • link - Określa pełny adres URL wiadomości;
  • opis - Określa pierwszy N znaków opisu.
Korzystanie CDATA w tytułach i opisach

Nie ma wątpliwości, że plik XML musi być sporządzony z poszanowaniem zasady semantyczne XML, sam lub obsługi znaków specjalnych i innych potencjalnie denerwujące i niebezpiecznych aspektów w odniesieniu do integralności pliku XML w pytanie.

Jednak, zwłaszcza w dziedzinie informacji, może się zdarzyć, często stają przed trudnym do zarządzania wyjątkami, wysłać plik XML w błąd iw konsekwencji skrypt, który zdalnie ją przeczytać, aby wyświetlić pasz.

Problem jest po prostu kontrolowana przez polecenie CDATA, gdy plik XML jest najlepiej zarządzaną, zarządza wyjątki opanowania pod względem charakteru i potencjalnych błędów małe, ale istotne.

Przykład kod znajdujący się powyżej wyjaśnia, na poziomie praktycznym, jak zintegrować go w tagi XML:

 



 <title> <b> <! [CDATA [</ b> Tytuł tej wiadomości <b> ]]></ b> </ title>

 
Mam pogrubioną kod aby uczynić go bardziej odróżnić CDATA podczas czytania i uczenia się tego pojęcia w tej sekcji.

W tej samej kategorii ...
E-Learning
CSS (Kurs) CSS (Kurs)
Web Design i dostępności zgodnie z W3C CSS i XHTML. Począwszy od 29 €.
XML (Kurs) XML (Kurs)
Tworzenie struktur XML, XSL i innych rozszerzalny językach. Począwszy od 29 €.
Linki sponsorowane