しかし、ある程度予想していたものの、W3C RDF Validation Service 等で文法チェックをしてみると、エラーだらけ(^^;。今の書き方だと HTML タグが使えない(;_;)。
RSS リーダによる閲覧確認も、Mozilla Firefox の拡張 Sage でしか確認していないので、RSS リーダの種類によっては、書式が大きく崩れてしまうかも。
現状では、取り敢えず概要部分で全てのタグを削除しているけれど、改行すら使えないので、何とかしないと。
今は一番汎用性のありそうな、RSS 1.0 で書いていますが、RSS 2.0 や Atom で書かないとだめかなあ~。しかし手書きをする人は殆どいないせいか、参考になる適当なサイトが見つからない(;_;)。
2008/03/27 追記
概要ではなく、全体を載せる方法がわかったので、取り敢えずそれを追加。
(参考にしていたサイト「RSS(RDF Site Summary)によるサイト情報の要約と公開」を最後までちゃんと読めば載っていた(^^;)
これで、RSS リーダでも本文に対しては、改行などが表示される書式で配信できていると思う。
ただまだ概要で改行を表示させる方法がわからない(;_;)。
どなたか知っていたら教えてください。
P.S RSS ファイルへの新しい記事の追加は、秀丸エディタのマクロを自作しました。取り敢えず、W3C RDF Validation Service でエラーがでないレベルのファイルは作成できます。
必要な人はいないでしょうね。今まで秀丸エディタのサポート会議室でもそのような投稿は見たことがないし。もし要望があれば、公開しますけど...。
2008/03/28 追記
概要で改行を表示させる方法が解りました。概要の中身が更に XML として処理されるように書けばよいんですね。
ただ XML で定義済みの定義済みの実態参照は少ないので、単純な改行の形式 (<BR />) で公開することにしました。
後わからないのは、本文部分でそのままタグを使う場合、XHTML で書かなければいけないのか? HTML も許されるのか? という点です。
2008/03/28 追記 その 2
どうやら概要、本文とも XML で記述する必要がありそう (→XML用語事典 [CDATAセクション])
改行や画像など <img src="...">
→ <img src="..." />
の置き換えは簡単だけど、<dt>
, <ds>
, <li>
に対応するように各々 </dt>
, </ds>
, </li>
で挟む処理は面倒そうだなあ~。