• 締切済み

RSS2.0でitemが空の場合の記述

RSSフィールド(RSS 2.0)を出力するWebアプリを作成しています。 itemが0件の場合はfirefoxのライブブックマークで 「読み込みに失敗しました」 になります。 itemは次のように記述しています。 <items /> goo blogのRSSは、firefoxで"(空)"と表示されます。 中身を見ると、 <items> <rdf:Seq /> </items> と出力しています。ただし、RSS1.0です。 RSS2.0でitemが空の場合、どのように書けばよいでしょうか?

みんなの回答

  • aton
  • ベストアンサー率47% (160/334)
回答No.1

参考URLを見る限り <items> という要素は RSS 2.0 には存在しないようなのですが。 <item> の間違いでしょうか? だとすると,参考URLを見る限り,<item> は tRssItem 型で,tRssItem型の定義では,中身の要素は全て minOccurs="0" なので,定義的には, <item /> でいいのではないでしょうか? <item> の間違いでないとすると,単に RSS 2.0 には <items> という要素がないので,書かなければいいだけではないでしょうか?

参考URL:
http://www.thearchitect.co.uk/schemas/rss-2_0.xsd

関連するQ&A