Yara (Yet Another RSS агрегатор) е бърз, вграждане RSS агрегатор и анализатор. Yara е написан на C ++ и излага много прост API в C.
Yara е проектиран да бъде възможно най-бързо, но може да се използва и за поддържане. Някои от тези решения за парсера и изобразяване бяха направени по уникален за скорост:
· Yara използва Expat XML анализатор, който е най-бързият XML парсер знам.
Макар Експат е нито SAX нито DOM парсер, то да отговаря на предназначението си точно и е де-факто стандарт за бърз XML парсването.
· Yara използва шаблони за оказване, в който той заменя етикети със съдържанието на това, което намери в RSS поток.
За да постанови RSS поток, тя търси в шаблона за етикети, които изглеждат по този начин: $$ __ име на маркер __ $$. След това тя използва перфектно хеш, генериран от GNU gperf, за да се запознаете с функцията да се използва, за да вмъкнете каквото маркера съответства и вложки каквото е необходимо поставяне.
Това означава, че този RSS рендер не е задължително да направят RSS в HTML: бихте могли, ако искаш, да я използват за генериране на C код, който статично съдържа RSS емисия.
Разбор се извършва в два етапа: първо, RSS поток се обработи, след това матрицата се използва за генериране глава, всяко намира в потока елемент и долен колонтитул. Следователно шаблон се състои от текст шаблон за всичките три.
Yara няма да изтеглите поток за вас: повечето инструменти RAD, рамки и др идват с лесни за използване методи за изтегляне на файлове от интернет, така че аз не виждам непосредствена нужда да приложи това.
Yara идва с пример за приложение, което е самостоятелно RSS зрителя написано в Turbo C ++. Зрителят зарежда анализатор / рендер DLL динамично, която има за цел да покаже, че не само на DLL може да се компилира с различен C ++ компилатор, но че тя може да се използва като приставка за вашите приложения.
Какво е новото в тази версия:
· Тази версия добавя поддръжка за генериране на RSS емисия, с клас Generator и C API.
· Това е разработен за включване като приставка в RetroShare (http://retroshare.sf.net), за да публикувате OFF-URL-Links на http://offsystem.sf.net към уеб трупи и дъски с RSS.
Софтуер детайли:
Версия: 1.1.00
Дата на качване: 2 Jun 15
Разрешително: Безплатно
Популярност: 2
Коментари не е намерена