TOP 投稿 過去ログ 管理用 RSS RDF

RDFの正しい書き方

まぁMOVABLETYPE(ムーバルタイプ)などのブログツールを使っていれば、すでに機能として用意されてるのでいいんですけど、なんか正しい書き方があるらしいです。

mixiの外部日記として設定するには、掲示板やブログがRSS1.0(RDF)の出力をサポートしていないといけません。なんか、それを読み取って「最近の日記」を表示しているみたいです。
ほかのブログを参考にして掲示板にRSS出力を追加したりしたけど、ときどき一覧が1個だけになったりしてました。ブラウザで表示させても構文エラーになったりして…。
バージョンアップしたOpera9.0だと、構文エラーにエラー内容が出るようになりました。ちょい気になったので、この際正しく出るようにしようかと…。

RDFはXML文書です。色々と細かい決まりごとがあるやつな。その分、プログラムでしこしこできると。
とりあえずエラーになっているのは<rdf:RDF>ってところ。「RSS(RDF Site Summary)によるサイト情報の要約と公開」を参考にすると、名前空間接頭辞の宣言を書くところみたいです。エラー内容は「そんなタグ知らねー」って感じです。まとめを見ると、[ xmlns:〜 ]で名前を設定して、取説のページをリンクで指定する感じ。…このリンク先で正しいのでしょうか?とりあえず「まとめ」のを丸コピで通った。
次のエラーは<dc:language>ってところ。たぶん同じ問題なのでしょう「そんなのねーよ」って。同じく<content:encoded>っていうのも…。
「RSS(RDF Site Summary)によるサイト情報の要約と公開」を参考に名前空間接頭辞の宣言を追加しました。
最後のエラーは変な文字コード。本の紹介文に入っているらしい。そのままコピーすると良くないですね。まぁ変な文字を削除したら良いだけですけど。
----------------------------------------
■RDF -- リソース表現のフレームワーク
http://www.kanzaki.com/docs/sw/rdf-model.html
■RSS(RDF Site Summary)によるサイト情報の要約と公開
http://www.kanzaki.com/docs/sw/rss.html