45式::雑記45式::雑記45式::雑記は、日々の事を記してないから日記ではなく雑記です。TypeWebコメント0件トラックバック0件Googleウェブマスターツールのサイトマップに登録してあったRSSフィードのレポート形式が、どういうわけかMRSSフィードとなっていました。それに加えてエラーの表示も。エラーや警告はありませんでした。そこでは何も起こっていない事にされていました。詳細のわからないエラーは後にして、レポート形式を正しくするためRSSフィードのソースを覗いて見ました。RSS2.0フィードのテンプレートソース私がウェブマスターツールに登録しているRSS2.0はMovableTypeで生成していますが、そのテンプレートソースはMTのデフォルトテンプレートから(無断)拝借したものです。(RSS2.0のソースはMT4.15から同梱されなくなりました)原因と解決まさか、テンプレートソースを覗くだけで原因が見つかるとは思いませんでした。怪しさを放つ個所がありました。それはcategory要素のdomain属性でした。domain="http://www.sixapart.com/ns/types#tag">そのdomain属性に記述されたhttp://www.sixapart.com/ns/typesの場所は、存在しませんでした。興味のある方は実際にhttp://www.sixapart.com/ns/typesへレッツアクセスとりあえず、category要素からdomain属性を取り除いてみました。するとレポート形式は正しくRSSフィードと認識されるようになりました。エラーの表示もなくなりました。ちなみに、レポート形式の誤認識とエラーのどちらがどちらの原因だったのかは解からないままです。新たな問題category要素のdomain属性がないとカテゴリとタグの区別がつかなくなる事に今更気付きました。Type</category>しかし本当の問題は、事の大きさが全くわからない事だと思う。問題の解決のためにとりあえず除去してしまったdomain属性だが、本来は何を入れるべきだったのか?category要素のdomain属性に何を入れるのかは仕様書を読んでもさっぱりわかりませんでした。Atomフィードのcategory要素にあるscheme属性のようにIRIをいれるのかもしれません。実際、SixApartが用意したhttp://www.sixapart.com/ns/typesもそのための物だと思われます。「domain属性にはIRIを入れる」と明言している(日本語の)情報は見つけられませんでした。コメント[0]コメントはまだありません。コメント投稿フォームコメントを投稿するにはJavaScirptが必要です。ブラウザのJavaScriptを有効にしてください。(スタイル用のHTMLタグを使えます)トラックバック[0]トラックバックはまだありません。Proこのブログはクリエイティブ・コモンズでライセンスされています。45式/渡辺四ん五(4n5)。