Yara

Screenshot Software:
Yara
Szczegóły programowe:
Wersja: 1.1.00
Filmu: 2 Jun 15
Licencja: Wolny
Popularność: 7

Rating: nan/5 (Total Votes: 0)

Yara (Yet Another RSS Agregator) jest szybka, zabudowany parser RSS i agregator. Yara jest napisany w C ++ i naraża bardzo prostego API w C
Yara ma być tak szybko, jak to możliwe, ale być użyteczne i utrzymaniu. Niektóre z tych wyborów dla parsera i renderowania zostały wykonane specjalnie dla prędkości:
· Yara wykorzystuje Expat parsera XML, który jest najszybszym parsera XML wiem.
Choć nie jest ani imigrantów, ani SAX Parser DOM, jego cel to odpowiada dokładnie i jest de facto standardem dla szybkiego analizowania XML.
· Yara wykorzystuje szablony do renderowania, w którym zastępuje tagi z treścią to, co znajduje się w strumieniu RSS.
Aby uczynić strumień RSS, przeszukuje w szablonie dla znaczników, które wyglądają tak: $$ __ __ $$ zmienna. Następnie wykorzystuje doskonałe hash wygenerowanego przez GNU gperf, zajrzeć do funkcji użyć aby wstawić cokolwiek tag odpowiada, a co wymaga wstawiania wkładek.
Oznacza to, że ten RSS renderer niekoniecznie czyni RSS na HTML: można, jeśli chcesz używać go do generowania kodu w C, które statycznie zawiera kanał RSS.
Parsowanie odbywa się w dwóch etapach: po pierwsze, strumień RSS jest analizowany, a następnie szablon jest używany do generowania nagłówek, każdy element znajdujący się w strumieniu i stopkę. Szablon składa się zatem z tekstu szablonu dla wszystkich trzech.
Yara nie będzie pobierał strumień dla Ciebie: większość narzędzi RAD, ramy itd wyposażone są łatwe w użyciu metod pobierania plików z Internetu, więc nie widzę natychmiastową potrzebę realizacji tego.
Yara pochodzi z przykładowej aplikacji, która jest samodzielna przeglądarka RSS napisany w Turbo C ++. Przeglądarka ładuje DLL parser / renderujący dynamicznie, która ma wykazać nie tylko, że DLL mogą być kompilowane z innego kompilatora C ++, ale że może być używany jako plug-in do aplikacji.
Co nowego w tym wydaniu:
· Ta wersja dodaje wsparcie dla pokolenia RSS, z klasą Generator i C API.
· Ten został opracowany do włączenia jako plug-in RetroShare (http://retroshare.sf.net) odpowiedzieć Off-Links of URL do dzienników http://offsystem.sf.net płyt z sieci Web i RSS.

Komentarze do Yara

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!