Yara (Yet Another RSS Aggregator) adalah yang cepat, embeddable RSS aggregator dan parser. Yara ditulis dalam C ++ dan mengekspos API yang sangat sederhana di C.
Yara dirancang untuk menjadi secepat mungkin, namun dapat digunakan dan dipelihara. Beberapa pilihan untuk parser dan penyaji dibuat unik untuk kecepatan:
· Yara menggunakan XML parser Expat, yang merupakan tercepat XML parser saya tahu.
Meskipun pendatang bukanlah sebuah SAX atau parser DOM, itu sesuai tujuannya tepat dan standar de-facto untuk cepat XML parsing.
· Yara menggunakan template untuk rendering, di mana ia menggantikan tag dengan isi dari apa yang ditemukan dalam aliran RSS.
Untuk membuat aliran RSS, ia mencari di template untuk tag yang terlihat seperti ini: $$ __ tagname __ $$. Ia kemudian menggunakan hash yang sempurna, yang dihasilkan oleh GNU gperf, untuk mencari fungsi yang digunakan untuk memasukkan apa pun tag sesuai dengan, dan sisipan apapun kebutuhan memasukkan.
Ini berarti bahwa ini RSS penyaji tidak selalu membuat RSS ke HTML: Anda bisa, jika Anda ingin, menggunakannya untuk menghasilkan kode C yang statis berisi RSS feed.
Parsing dilakukan dalam dua langkah: pertama, aliran RSS parsing, maka template digunakan untuk menghasilkan sebuah header, setiap item yang ditemukan di sungai, dan footer. Oleh karena template terdiri dari teks template untuk semua tiga.
Yara tidak akan men-download sungai untuk Anda: sebagian besar alat RAD, kerangka kerja, dll datang dengan mudah digunakan metode untuk men-download file dari internet, jadi saya tidak melihat kebutuhan mendesak untuk melaksanakan ini.
Yara dilengkapi dengan contoh aplikasi, yang merupakan berdiri sendiri RSS penampil ditulis dalam Turbo C ++. Penampil beban parser / renderer DLL dinamis, yang dimaksudkan untuk menunjukkan tidak hanya bahwa DLL dapat dikompilasi dengan C ++ compiler yang berbeda, tetapi itu dapat digunakan sebagai plug-in untuk aplikasi Anda.
Apa yang Baru di Release ini:
· Rilis ini menambahkan dukungan untuk generasi RSS feed, dengan kelas Generator dan C API.
· Ini dikembangkan untuk dimasukkan sebagai plug-in di RetroShare (http://retroshare.sf.net) untuk menulis OFF-Url-Link dari http://offsystem.sf.net untuk log Web dan papan dengan RSS.
Rincian Software:
Versi: 1.1.00
Tanggal Upload: 2 Jun 15
Lisensi: Gratis
Popularitas: 2
Komentar tidak ditemukan