* [CODE(XMLe)@en[channel]] 要素 (RSS2) [1] [[RSS]] の [DFN[[CODE(XMLe)@en[[[channel]]]] [[要素]]]]は、 [[フィード]]に関する情報や[[エントリー]]を含める[[要素]]です。 :[[要素名]]:[CODE(XMLe)@en[[[channel]]]] ([[チャンネル]]より) :文脈:[CODE(XMLe)@en[[[rss]]]] [[要素]]の唯一の[[子要素]]として :[[内容モデル]]:零個以上の[[チャンネル要素]] (いくつかは必須) や [CODE(XMLe)@en[[[item]]]] [[要素]] :[[属性]]: ** 仕様書 -[10] [CITE@en[RSS 0.91 Specification (Netscape)]] ([TIME[2008-11-22 17:21:58 +09:00]] 版) -[11] [CITE@en[RSS 2.0 Specification (version 2.0.10)]] ([TIME[2008-11-21 13:42:42 +09:00]] 版) -[12] [CITE@en[RSS Best Practices Profile]] ([TIME[2008-11-21 15:11:45 +09:00]] 版) ** 内容 [2] [CODE(XMLe)@en[[[channel]]]] [[要素]]の[[子要素]]として使える[[要素]]は[DFN[[RUBYB[チャンネル要素][channel element]]]]と呼ばれています。 [[チャンネル要素]]には次のものがあります [SRC@en[[[RSS 2.0]], [[RSS Best Practices Profile]]]]。 - [CODE(XMLe)@en[[[category]]]] - [CODE(XMLe)@en[[[cloud]]]] - [CODE(XMLe)@en[[[copyright]]]] - [CODE(XMLe)@en[[[description]]]] (必須) - [CODE(XMLe)@en[[[docs]]]] - [CODE(XMLe)@en[[[generator]]]] - [CODE(XMLe)@en[[[image]]]] - [CODE(XMLe)@en[[[language]]]] - [CODE(XMLe)@en[[[lastBuildDate]]]] - [CODE(XMLe)@en[[[link]]]] (必須) - [CODE(XMLe)@en[[[managingEditor]]]] - [CODE(XMLe)@en[[[pubDate]]]] - [CODE(XMLe)@en[[[rating]]]] - [CODE(XMLe)@en[[[skipDays]]]] - [CODE(XMLe)@en[[[skipHours]]]] - [CODE(XMLe)@en[[[textInput]]]] - [CODE(XMLe)@en[[[title]]]] (必須) - [CODE(XMLe)@en[[[ttl]]]] - [CODE(XMLe)@en[[[webMaster]]]] [4] これらの[[要素]]は、 [CODE(XMLe)@en[[[category]]]] を除き、 高々1つ存在できます [SRC@en[[[RSS Best Practices Profile]]]]。 [3] この他、 [CODE(XMLe)@en[[[channel]]]] [[要素]]では [CODE(XMLe)@en[[[item]]]] [[要素]]も使って[['''構いません''']] [SRC@en[[[RSS 2.0]], [[RSS Best Practices Profile]]]]。 [6] [CODE(XMLe)@en[[[item]]]] [[要素]]は他の[[要素]]の後に現れる[['''べきです''']] [SRC@en[[[RSS Best Practices Profile]]]]。 [5] [CODE(XMLe)@en[[[channel]]]] [[要素]]の[[子要素]]の順序は重要なものとして扱っては[['''なりません''']] [SRC@en[[[RSS Best Practices Profile]]]]。 [8] [[RSS Best Practices Profile]] によれば、[CODE(XMLe)@en[[[channel]]]] は [CODE(XMLa)@en[[[rel]]]] が [CODE(XML)@en[[[self]]]] の [CODE(XMLe)@en[atom:[[link]]]] [[要素]]を含む[['''べきです''']]。 [9] その他に使われることがある[[要素]]: - [CODE(XMLe)@en[dc:[[creator]]]] ** 関連 [7] [[Atom]] の [CODE(XMLe)@en[[[feed]]]] [[要素]]に相当します。 * [CODE(XMLe)@en[channel]] 要素 (RSS1) [13] [[RSS 1.0]] の [DFN[[CODE(XMLe)@en[[[channel]]]] [[要素]]]]は、 [[RSS 1.0]] [[文書]]が記述している[DFN[[[チャンネル]]]]を表します。 [14] 1つの [[RSS 1.0]] [[文書]]には必ず1つ [CODE(XMLe)@en[[[channel]]]] [[要素]]があります。 [25] :要素名:[CODE(XMLe)@en[[[channel]]]] (「[RUBYB[[[チャンネル]]]@en[channel]]」より) :文脈:[CODE(XMLe)@en[[[rdf:RDF]]]] [[要素]]の[[子要素]]として (>>17) :[[内容モデル]]:[[メタデータ]]要素、 [CODE(XMLe)@en[[[items]]]] (>>18) :[[属性]]:[CODE(XMLa)@en[[[rdf:about]]]] (>>16) ** 仕様書 - [30] [CITE[RDF Site Summary (RSS) 1.0]] ([TIME[2008-06-10 05:47:42 +09:00]] 版) -- [15] '''''' - [29] [CITE[RDF Site Summary 1.0 Modules: Syndication]] ([TIME[2002-08-27 02:53:43 +09:00]] 版) ** 文脈 [17] [CODE(XMLe)@en[[[channel]]]] [[要素]]は [CODE(XMLe)@en[[[rdf:RDF]]]] [[要素]]の[[子要素]]として1つだけなければなりません [SRC[[[RSS 1.0]] 5.2]]。 ** 属性 [16] [CODE(XMLa)@en[[[rdf:about]]]] [[属性]]を指定しなければなりません [SRC[>>15]]。 ** 内容 [18] 次の[[子要素]]を任意の順序で含みます。 - [19] [CODE(XMLe)@en[[[title]]]] (1) [SRC[>>15]] - [20] [CODE(XMLe)@en[[[link]]]] (1) [SRC[>>15]] - [21] [CODE(XMLe)@en[[[description]]]] (1) [SRC[>>15]] - [22] [CODE(XMLe)@en[[[image]]]] (0-1) [SRC[>>15]] - [23] [CODE(XMLe)@en[[[items]]]] (1) [SRC[>>15]] - [24] [CODE(XMLe)@en[[[textinput]]]] (0-1) [SRC[>>15]] - [26] [CODE(XMLe)@en[[[sy:updatePeriod]]]] (0-1) [SRC[>>29]] - [27] [CODE(XMLe)@en[[[sy:updateFrequency]]]] (0-1) [SRC[>>29]] - [28] [CODE(XMLe)@en[[[sy:updateBase]]]] (0-1) [SRC[>>29]]