item

item 要素 (RSS)

item 要素 (RSS2)

[5] RSS 2.0 文書item 要素は、 項目を表します。「項目」は (story) (新聞雑誌の「 (story) 」と同様なもの) を表します RSS 2.0

要素名
item (item (項目) より)
文脈
channel 要素子要素として、零個以上
内容モデル
>>6 参照
属性

仕様書:

意味

[8] item 要素によって表される「」は、 その全体がその item 要素内で完結していても構いませんし、 外部にある完全な「」の説明に留まっていても構いません。

前者の場合 descriptionの本文を含むことになり、 linktitle は省略できます。 後者の場合、 descriptionの説明になり、 link は完全な話の URL となります。 RSS 2.0

文脈

[13] 仕様上は item 要素channel 要素子要素でなければなりませんが、 現実には rss 要素子要素になっていることもあります。

内容

[6] 子要素として次の要素を使えます RSS 2.0, RSS Best Practices

[7] linktitle のいずれかはなければなりません RSS 2.0, RSS Best Practices Profile

[9] これらの要素は、 category を除き、高々1つなければなりません RSS Best Practices Profile

[11] 他に使われることがある要素:

[3] Apple のドキュメントは認めていませんが、 itunes:category が使われることがあります。

レンダリング

[12] Thunderbird 2.0.0.18 は、 item 要素内に description 要素しか存在しない場合、

  • 「プレーンテキスト」ではまっさら
  • 「シンプル HTML」では description 要素内容
  • 「オリジナル HTML」では link 要素で指定された外部内容

レンダリングするようです。

[10]

<item>
  <title>Seventh Heaven! Ryan Hurls Another No Hitter</title>
  <link>http://dallas.example.com/1991/05/02/nolan.htm</link>
  <description>Texas Rangers pitcher Nolan Ryan hurled the seventh no-hitter of his legendary career on Arlington Appreciation Night, defeating the Toronto Blue Jays 3-0. The 44-year-old struck out 16 batters before a crowd of 33,439.</description>
</item>

item 要素 (RSS1)

[14] RSS 1.0item 要素は、RSS によって記述される対象となる、一つの話題の単位を表します。

仕様書

意味

[15] RSS 1.0 仕様書は次のように説明しています >>1

While commonly a news headline, with RSS 1.0's modular extensibility, this can be just about anything: discussion posting, job listing, software patch -- any object with a URI.

文脈

[16] item 要素rdf:RDF 要素子要素として 1つ以上必要です。個数に上限はありませんが、 RSS 0.9 および RSS 0.91 との互換性のために15個以下とすることが推奨 (recommended) されています。 >>1

属性

内容

[17] この要素内容は、次の子要素です。順序は任意です。

[2] その他に次の要素も使われます。

[45] 同じ名前の要素が複数あってはなりません >>27

関連

[24] channel 要素子要素たる items 要素子要素であるところの rdf:Seq 要素item 要素に対応する rdf:li 要素を入れることになっています。

[23] >>1

  <item rdf:about="http://xml.com/pub/2000/08/09/xslt/xslt.html">
    <title>Processing Inclusions with XSLT</title>
    <link>http://xml.com/pub/2000/08/09/xslt/xslt.html</link>
    <description>
     Processing document inclusions with general XML tools can be 
     problematic. This article proposes a way of preserving inclusion 
     information through SAX-based processing.
    </description>
  </item>

メモ

[25] RDF の慣習に従うなら itemなので大文字からはじまるべきなのでしょうが、 RSS 0.9 との互換性のためか小文字からはじまっています。

[4] WebSub () <https://w3c.github.io/websub/#content-distribution>

For Atom ([RFC4287]) and RSS ([RSS-2.0]) feeds, the hub MAY remove already-delivered atom:entry or rss:item elements from the feed.

[21] () <https://hojin-info.go.jp/hojin/common/data/HojinInfoRss.xml>

<item>

<title>2018/03/14 機能の追加及び法人基本情報・法人活動情報のデータ構造の変更を実施しました。</title>

</item>

[44] () <https://www.mohw.gov.tw/rss-17-1.html>

<pubDate>Wed, 25 Apr 2018 05:35:00 GMT</pubDate><author></author><source url="text">https://www.mohw.gov.tw/cp-17-40877-1.html</source><NewsID>40877</NewsID><DeptName>食品藥物管理署</DeptName><FileList /><ImageList /></item><item>