2006-04-05
RSSクリップ 拡張パーサーの開発ページを作りました。
ここ最近、規則正しい生活をして自分でもビックリしています。
という前置きはどうでもいいとして、以前から質問があったRSSクリップ用拡張パーサーの情報ページを作成しました。
標準でもmixiと2ちゃんねる掲示板の拡張パーサーを同梱しており、非RSSフィードのデータも取り込めるようになっています。この2つの拡張パーサーを使ってみるとどんなことができるかわかっていただけるかと思います。
今回用意したページには、拡張パーサーを作成するために必要な定義ファイルと簡単なサンプルを掲載しました。VC++ 6.0のサンプルですが、DLLの作成と関数エクスポート機能があるコンパラなら拡張パーサーを作成できると思います。
仕様的には3つの関数を実装すること、データを登録するには実装した関数に引数として渡されるコールバック機能を使うことくらいです。
拡張パーサーから得られる記事数がわからないので、メモリを確保してデータを受け渡すよりは、コールバックして1件づつ登録してもらう方式にしました。言葉では説明しにくいので、サンプルを見ていただければと思います。
もう少し説明を追加しようと思っていますが、わかりにくいのはNONRSSARTICLESTRUCT構造体のguidメンバー変数でしょうか。
これは記事を一意に識別するために必要なものです。もし、意味がわかりにくいようでしたら、個別に対応しますので、お気軽にメールしてください。
これまで多くの開発者から問い合わせがあった拡張パーサーですが、独自の拡張パーサーを作成していただければと思います。










楽天
アマゾン







