[C++] czytanie rss
Ostatnio zmodyfikowano 2009-10-19 10:12
markon Temat założony przez niniejszego użytkownika |
[C++] czytanie rss » 2009-10-16 16:52:53 witam, w jaki sposób napisać czytnik rss? czy da radę zrobić to z curlem, bądź jakieś inne biblioteki |
|
WunM |
» 2009-10-16 17:43:15 Nie rozumiem. Jeśli nie wiesz jakiej biblioteki użyć to po co bierzesz się za pisanie czytnika RSS? No ale dobra. Zasady działania
Umieszczony na serwerze plik w formacie RSS można subskrybować w specjalnym czytniku RSS, zarówno w samodzielnym programie, jak i we wtyczce do przeglądarki internetowej, a także w niektórych programach pocztowych. Użytkownik pobiera nagłówki wiadomości (tytuły i krótkie opisy) i może wczytać interesujące go informacje ze strony WWW. RSS daje możliwość jednoczesnego abonowania wielu źródeł informacji i przeglądania nagłówków oraz czytania wiadomości w jednym programie, bez konieczności odwiedzania poszczególnych stron.
Przykład RSS 2.0
W poniższym przykładzie zawarte są podstawowe informacje. <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> <title>Wiadomości</title> <link>http://www.firma.pl</link> <description>Informacje o nowościach naszej firmy</description> <item> <title>Nowa myszka w sprzedaży!</title> <pubDate>2007-08-08 20:39:21</pubDate> <link>http://www.firma.pl/rss/info001.html</link> <description>Nowa myszka optyczna firmy Mouse Ltd. wchodzi na rynek. W ramach promocji przewidziana jest bardzo atrakcyjna cena.</description> </item> </channel> </rss> Z wikipediiMusisz pobrać plik z serwera a następnie przetworzyć go (jakaś biblioteka do parsowania XML-a). //edit Biblioteki wybierz wedle twojego upodobania (byleby spełniały swoje główne zadanie). |
|
markon Temat założony przez niniejszego użytkownika |
» 2009-10-16 17:44:28 Plik źródłowy(który plik?) mam pobrać a następnie parsować? znam parę takich bibliotek, ale którą polecasz? |
|
TheSnake |
» 2009-10-19 10:12:27 Plik źródlowy czyli plik XML (RSS). Poszukaj sobie jakiegoś RSS'a (np. ten http://rss.gazeta.pl/pub/rss/auto.xml) i jakąs biblioteką odpowiednio go przeczytaj. |
|
« 1 » |