屋良(もう一つのRSSアグリゲータ)は、高速、組み込み可能なRSSアグリゲータとパーサーです。屋良は、C ++で書かれており、Cの非常にシンプルなAPIを露出させます
やらできるだけ高速で、まだ使用可能とメンテナンスできるように設計されています。パーサーとレンダラの選択肢の中には、速度を一意に行われました。
·屋良は、私が知っている最速のXMLパーサーであるExpatのXMLパーサーを使用しています。
Expatのは、SAXやDOMパーサでもないが、それはまさにその目的に合ったし、高速のXML解析用のデファクトスタンダードです。
·屋良は、それはそれは、RSSストリーム中に見つけたものの内容でタグを置き換え、レンダリングするためのテンプレートを使用しています。
$$ _タグ名_ $$:RSSストリームをレンダリングするためには、次のようになり、タグのテンプレートを検索します。これは、タグが対応するどのような挿入するために使用する関数を検索するために、GNUのgperfのによって生成された完全なハッシュを使用し、挿入する必要がどのようなインサート。
あなたは、あなたが望んでいた場合、静的にRSSフィードが含まれているCコードを生成するためにそれを使用することができます。これは、このRSSレンダラーが必ずしもHTMLにRSSをレンダリングしないことを意味します。
解析は、2ステップで行われる:最初に、RSSストリームが解析され、その後、テンプレートは、ヘッダストリームで検出された各項目、およびフッタを生成するために使用されます。テンプレートは、したがって、すべての3つのテンプレートのテキストで構成されています。
ほとんどのRADツール、フレームワークなどは、インターネットからファイルをダウンロードするための使いやすい方法で来るので、私はこれを実装するための即時の必要性を見ていない:屋良はあなたのためのストリームをダウンロードされません。
屋良はターボC ++で記述されたスタンドアロンのRSSビューアですサンプルアプリケーションが付属しています。視聴者は、DLLが別のC ++コンパイラでコンパイルすることができるだけでなく、実証することが意図されている動的パーサ/レンダラDLLをロードしていますが、プラグイン、アプリケーションのように使用することができること。
このリリースの新機能:
·このリリースでは、ジェネレータクラスとC APIを使用して、RSSフィードの生成のためのサポートが追加されています。
·これは、プラグインRetroShare(http://retroshare.sf.net)で、RSSでのWebログやボードにhttp://offsystem.sf.netのOFF-URLリンクを掲示するなどの包含のために開発されました。
カテゴリから探す
人気のソフトウェア
-
pfSense 22 Jun 18
-
PSPP 3 Jun 15
-
Tor Browser 20 Jan 18
-
DEFT 9 Mar 17
-
CrossOver 16 Aug 18
-
HP Linux Imaging and Printing 1 Dec 17
-
Antergos 1 Dec 16
Yara
へのコメント Yara
カテゴリから探す
人気のソフトウェア
-
Xandros Desktop OS 3 Jun 15
-
DEFT 9 Mar 17
-
Zuma Deluxe 20 Feb 15
-
Cub Linux 11 Apr 16
-
Zorin OS Lite 16 Aug 18
-
LXLE 22 Jun 18
-
Quirky Linux 22 Jun 18
コメントが見つかりません