RSS の description 要素と実体参照

たまには正しい RSS が生成されているかどうかを確認することにしている。昨日 FEED Validator で確認すると、 UnicodeDecodeError と表示されてしまった。文字コードは UTF-8 なので問題ないはずだ。 日本語を除去し、 ASCII 文字だけを残すとエラー内容が変化した。例えば、 2003-12-31 キャッシュされますでは meta 要素の例を挙げている。これはもちろん実体参照を使って表している。日本語を除去して UnicodeDecodeError にならない状態で試すと description should not contain meta tag というエラーになる。どうも description 要素に記述した実体参照 < と > を展開してしまっているらしい。これは RSS の仕様なのだろうか。勉強不足なので時間のあるときに調べてみよう。とりあえず、実体参照で表した < と > を除去しておくことにした。

このエントリへのトラックバック

spamが増えたためトラックバック機能は停止中です。

このエントリへのコメント

spamが増えたためコメント機能は停止中です。

Information

サイト内検索

けんども日記

直近 10 件
RSS
RSS 1.0
Home@けんどもネット
diary.php(v2): 2005-06-11
Copyright © 2003-2005 Kendomo.net.