雅苒(然而,另一個RSS聚合器)是一種快速,可嵌入RSS聚合器和分析器。亞拉是用C ++編寫,並公開在C的非常簡單的API
亞拉被設計得盡可能快,但要實用和維護。一些解析器和渲染器的選擇進行了獨特的製作速度:
·亞拉使用外籍XML解析器,這是最快的XML解析器,我知道。
雖然外籍人士既不是SAX也不是DOM解析器,它適合它的目的到底是事實上的標準快速XML解析。
·屋使用模板進行渲染,其中替換的標籤與它所在RSS流中發現的內容。
要渲染的RSS流,它在模板中搜索標記,看起來像這樣:$$ __ __標記名$$。然後,它使用一個完美的哈希值,由GNU的gperf生成,以查找功能,用於插入任何標籤對應,和插入任何需要插入。
這意味著,這個RSS渲染器並不一定呈現RSS到HTML:你可以,如果你想用它來生成靜態包含RSS源的C代碼。
解析是分兩步進行:首先,RSS流被解析,則模板用於產生一個首部,在流中找到的每個項目,和頁腳。因此,模板由模板文本三種。
亞拉不會下載流為您提供:最RAD工具,框架等配備易於使用的方法從網上下載文件,所以我沒有看到一個迫切需要實現這一點。
亞拉配備了一個示例應用程序,這是寫在Turbo C ++一個獨立的RSS閱讀器。觀察者加載解析器/渲染器的DLL動態,其目的是不但證明DLL可以用不同的C ++編譯器進行編譯,但它可以作為一個插件用於應用程序。
什麼是新的,在此版本:
·此版本增加了對RSS feed生成,具有生成器類和C API。
·這是納入作為一個插件在RetroShare開發(http://retroshare.sf.net)後斷開的URL鏈接的http://offsystem.sf.net對Web日誌和電路板使用RSS。
按類別搜索
熱門軟件
Porteus MATE 12 Jan 17
Ubuntu MATE 16 Aug 18
Plants vs. Zombies 12 May 15
ArtistX 19 Feb 15
Kodi 16 Aug 18
Ubuntu Touch 17 Feb 15
Oracle Solaris 22 Jun 18
Yara
意見 Yara
按類別搜索
熱門軟件
antiX MEPIS 19 Jun 17
SecureCRT 11 Apr 16
Plants vs. Zombies 12 May 15
WEAKERTH4N Blue Ghost 17 Feb 15
Porteus Xfce 12 Jan 17
Return To Castle Wolfenstein Coop 20 Feb 15
BackBox Linux 16 Aug 18
評論沒有發現