Yara (Yet Another RSS aggregátor) egy gyors, beágyazható RSS aggregátor és elemző. Yara van írva a C ++ és kiteszi egy nagyon egyszerű API C-ben
Yara úgy tervezték, hogy a lehető leggyorsabban, de használható legyen és karbantartható. Néhány választás az elemzőt, és a megjelenítő készültek egyedileg for Speed:
· Yara az Expat XML parser, ami a leggyorsabb XML értelmező tudom.
Bár Expat se nem SAX, sem a DOM parser, ez megfelel annak célja pontosan és a de-facto szabványa gyors XML-értelmezést.
· Yara sablonokat használ a renderelés, amelyben helyettesíti címkék tartalmával, mit találtak a RSS patak.
Tétele egy RSS-patak, keresi a sablont címkék kinézni: $$ __ __ $$ tagName. Ezután használja a tökéletes hash által generált GNU gperf, hogy néz ki a funkciót használni be, amit a tag felel meg, és a betétek Bármi is beilleszteni.
Ez azt jelenti, hogy ez az RSS megjelenítő nem feltétlenül jár RSS HTML: te is, ha akarta felhasználni arra, hogy C-kódot, hogy statikusan tartalmazza a RSS feed.
Parsing történik két lépésben történik: először, az RSS-patak feldolgozásra kerül, akkor a sablon használható, hogy egy fejléc, akkor minden elem megtalálható a patak, és a lábléc. A sablon ezért egy sablon szöveget mindhárom.
Yara nem fogja letölteni a patak az Ön számára: a legtöbb RAD eszközök, keretrendszerek, stb jön könnyen használható módszerek fájlokat letölteni az internetről, így nem láttam azonnali végrehajtásának szükségességét, ez az.
Yara jön egy példa alkalmazást, amely egy önálló RSS nézőt írt Turbo C ++. A néző betölti az értelmező / renderelő DLL dinamikusan, amelynek célja annak kimutatása, hogy nemcsak a DLL lehet összeállítani egy másik C ++ fordító, hanem azt, hogy lehet használni, mint egy plug-in az alkalmazások.
Újdonságok ebben a kiadásban:
· Ez a kiadás támogatást ad RSS feed generáció, egy generátor osztály és a C API.
· Ez lett kifejlesztve felvétel, mint egy plug-in RetroShare (http://retroshare.sf.net), hogy tegye OFF-url-linkek a http://offsystem.sf.net a webes naplók és táblák RSS.
Szoftver adatai:
Változat: 1.1.00
Feltöltés dátuma: 2 Jun 15
Engedély: Ingyenes
Népszerűség: 2
Hozzászólás nem található